Skip to content

Commit 624ac98

Browse files
authored
do not rely on python_marker (#297)
1 parent 09b4d1b commit 624ac98

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/poetry_plugin_export/exporter.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
from cleo.io.io import IO
1010
from poetry.core.packages.dependency_group import MAIN_GROUP
11+
from poetry.core.packages.utils.utils import create_nested_marker
12+
from poetry.core.version.markers import parse_marker
1113
from poetry.repositories.http_repository import HTTPRepository
1214

1315
from poetry_plugin_export.walker import get_project_dependency_packages
@@ -93,11 +95,17 @@ def _export_generic_txt(
9395
list(self._groups), only=True
9496
)
9597

98+
python_marker = parse_marker(
99+
create_nested_marker(
100+
"python_version", self._poetry.package.python_constraint
101+
)
102+
)
103+
96104
for dependency_package in get_project_dependency_packages(
97105
self._poetry.locker,
98106
project_requires=root.all_requires,
99107
root_package_name=root.name,
100-
project_python_marker=root.python_marker,
108+
project_python_marker=python_marker,
101109
extras=self._extras,
102110
):
103111
line = ""

0 commit comments

Comments
 (0)