[@spackbot] updating style on behalf of wdconinc

This commit is contained in:
wdconinc 2024-08-10 21:28:42 +00:00
parent 8b2749f95c
commit c0e64718c7

View File

@ -356,18 +356,14 @@ def homepage(cls) -> Optional[str]: # type: ignore[override]
@lang.classproperty @lang.classproperty
def urls(cls) -> Optional[List[str]]: def urls(cls) -> Optional[List[str]]:
if cls.pypi: if cls.pypi:
urls = [ urls = [f"https://files.pythonhosted.org/packages/source/{cls.pypi[0]}/{cls.pypi}"]
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" assert cls.pypi.count("/") == 1, "PyPI class attribute must include a single slash"
name, file = cls.pypi.split("/") name, file = cls.pypi.split("/")
name_dash_count = name.count("-") name_dash_count = name.count("-")
if name_dash_count > 0: if name_dash_count > 0:
# replace all but last dash with underscores for pypi.org listing changes # replace all but last dash with underscores for pypi.org listing changes
pypi = "/".join([name, file.replace("-", "_", name_dash_count)]) pypi = "/".join([name, file.replace("-", "_", name_dash_count)])
urls.append( urls.append(f"https://files.pythonhosted.org/packages/source/{pypi[0]}/{pypi}")
f"https://files.pythonhosted.org/packages/source/{pypi[0]}/{pypi}"
)
return urls return urls
return None return None