From 64730a27e57a1fd59b64a04e2c308317b0223cac Mon Sep 17 00:00:00 2001 From: David Hotham Date: Wed, 25 May 2022 19:54:42 +0100 Subject: [PATCH] export complete package names (including features) on its own this doesn't achieve anything, further fixes in poetry must follow to make this effective --- src/poetry_plugin_export/exporter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/poetry_plugin_export/exporter.py b/src/poetry_plugin_export/exporter.py index 558706c..5abf5f9 100644 --- a/src/poetry_plugin_export/exporter.py +++ b/src/poetry_plugin_export/exporter.py @@ -132,9 +132,9 @@ def _export_requirements_txt(self, cwd: Path, output: IO | str) -> None: elif is_direct_local_reference: assert dependency.source_url is not None dependency_uri = path_to_url(dependency.source_url) - line = f"{dependency.name} @ {dependency_uri}" + line = f"{package.complete_name} @ {dependency_uri}" else: - line = f"{package.name}=={package.version}" + line = f"{package.complete_name}=={package.version}" if not is_direct_remote_reference and ";" in requirement: markers = requirement.split(";", 1)[1].strip()