From 04e4544fc85d0204bb7cd8bef6b4cd250fc28c88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Randy=20D=C3=B6ring?= <30527984+radoering@users.noreply.github.com> Date: Mon, 22 Dec 2025 09:40:46 +0100 Subject: [PATCH] avoid redundant marker operations --- src/poetry_plugin_export/walker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/poetry_plugin_export/walker.py b/src/poetry_plugin_export/walker.py index c2b63d4..224e3d9 100644 --- a/src/poetry_plugin_export/walker.py +++ b/src/poetry_plugin_export/walker.py @@ -280,6 +280,10 @@ def get_project_dependency_packages2( marker = project_python_marker.intersect(marker) package.marker = marker + # Set python_versions to any because they are already incorporated + # in the locked marker and only cause additional computing without + # actually changing anything. + package.python_versions = "*" yield DependencyPackage(dependency=package.to_dependency(), package=package)