diff --git a/lib/spack/spack/build_systems/python.py b/lib/spack/spack/build_systems/python.py index 586d00702fb..f075c43a17a 100644 --- a/lib/spack/spack/build_systems/python.py +++ b/lib/spack/spack/build_systems/python.py @@ -356,18 +356,14 @@ def homepage(cls) -> Optional[str]: # type: ignore[override] @lang.classproperty def urls(cls) -> Optional[List[str]]: if cls.pypi: - urls = [ - f"https://files.pythonhosted.org/packages/source/{cls.pypi[0]}/{cls.pypi}" - ] + urls = [f"https://files.pythonhosted.org/packages/source/{cls.pypi[0]}/{cls.pypi}"] assert cls.pypi.count("/") == 1, "PyPI class attribute must include a single slash" name, file = cls.pypi.split("/") name_dash_count = name.count("-") if name_dash_count > 0: # replace all but last dash with underscores for pypi.org listing changes pypi = "/".join([name, file.replace("-", "_", name_dash_count)]) - urls.append( - f"https://files.pythonhosted.org/packages/source/{pypi[0]}/{pypi}" - ) + urls.append(f"https://files.pythonhosted.org/packages/source/{pypi[0]}/{pypi}") return urls return None