Skip to content

Commit cbd6770

Browse files
authored
Avoid KeyError in _REQUIRES_PYTHON_SCRIPT (#2026)
1 parent 774d583 commit cbd6770

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

‎changelog.d/2026.bugfix.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix `KeyError` stderr noise when installing packages in Python3.15.

‎src/pipx/venv.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
_REQUIRES_PYTHON_SCRIPT: Final[str] = (
6464
"import sys;"
6565
"from importlib.metadata import distribution;"
66-
"print(distribution(sys.argv[1]).metadata['Requires-Python'] or '');"
66+
"print(distribution(sys.argv[1]).metadata.get('Requires-Python') or '');"
6767
"print('.'.join(str(part) for part in sys.version_info[:3]))"
6868
)
6969
_BACKEND_METADATA_VERSION: Final[Version] = Version("0.6")

0 commit comments

Comments
 (0)