diff --git a/news/13013.trivial.rst b/news/13013.trivial.rst new file mode 100644 index 00000000000..75e724363a3 --- /dev/null +++ b/news/13013.trivial.rst @@ -0,0 +1 @@ +Remove InvalidVersion exception catch for parse_{sdist,wheel}_filename. diff --git a/src/pip/_internal/index/sources.py b/src/pip/_internal/index/sources.py index f4626d71ab4..3dafb30e6eb 100644 --- a/src/pip/_internal/index/sources.py +++ b/src/pip/_internal/index/sources.py @@ -6,7 +6,6 @@ from pip._vendor.packaging.utils import ( InvalidSdistFilename, - InvalidVersion, InvalidWheelFilename, canonicalize_name, parse_sdist_filename, @@ -68,10 +67,10 @@ def _scan_directory(self) -> None: # otherwise not worth considering as a package try: project_filename = parse_wheel_filename(entry.name)[0] - except (InvalidWheelFilename, InvalidVersion): + except InvalidWheelFilename: try: project_filename = parse_sdist_filename(entry.name)[0] - except (InvalidSdistFilename, InvalidVersion): + except InvalidSdistFilename: continue self._project_name_to_urls[project_filename].append(url)