diff --git a/src/poetry/inspection/info.py b/src/poetry/inspection/info.py index 3fae1739c9b..02cf66a2b35 100644 --- a/src/poetry/inspection/info.py +++ b/src/poetry/inspection/info.py @@ -248,7 +248,7 @@ def _from_distribution( if dist.metadata_version not in pkginfo.distribution.HEADER_ATTRS: # This check can be replaced once upstream implements strict parsing # https://bugs.launchpad.net/pkginfo/+bug/2058697 - raise ValueError("Unknown metadata version") + raise ValueError(f"Unknown metadata version: {dist.metadata_version}") requirements = None diff --git a/tests/inspection/test_info.py b/tests/inspection/test_info.py index e88792c4d1d..f62d1908e0f 100644 --- a/tests/inspection/test_info.py +++ b/tests/inspection/test_info.py @@ -190,7 +190,7 @@ def test_info_from_wheel_metadata_version_unknown( with pytest.raises(PackageInfoError) as e: PackageInfo.from_wheel(path) - assert "Unknown metadata version" in str(e.value) + assert "Unknown metadata version: 999.3" in str(e.value) def test_info_from_wheel_metadata(demo_wheel_metadata: RawMetadata) -> None: