From bbeb4749cbcd3cbc12c27318a66fa5c41a18132e Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Mon, 23 Sep 2024 12:26:23 -0700 Subject: [PATCH] style: Run linter --- scripts/yank-old-versions.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/yank-old-versions.py b/scripts/yank-old-versions.py index 39415112a..0ef289068 100644 --- a/scripts/yank-old-versions.py +++ b/scripts/yank-old-versions.py @@ -2,6 +2,7 @@ import requests from packaging import version from packaging.specifiers import SpecifierSet + def get_python_support_for_versions(package_name): # Fetch package information from PyPI url = f"https://pypi.org/pypi/{package_name}/json" @@ -29,19 +30,27 @@ def get_python_support_for_versions(package_name): for py_version in ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]: if version.parse(py_version) in spec: supported_versions.append(py_version) - version_support[release] = ", ".join(supported_versions) if supported_versions else "No supported versions found" + version_support[release] = ( + ", ".join(supported_versions) + if supported_versions + else "No supported versions found" + ) except ValueError: version_support[release] = f"Invalid specifier: {requires_python}" return version_support + def main(): package_name = "aider-chat" # Replace with your package name version_support = get_python_support_for_versions(package_name) print(f"Python version support for each release of {package_name}:") - for release, support in sorted(version_support.items(), key=lambda x: version.parse(x[0]), reverse=True): + for release, support in sorted( + version_support.items(), key=lambda x: version.parse(x[0]), reverse=True + ): print(f"{release}: {support}") + if __name__ == "__main__": main()