mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-20 12:24:59 +00:00
style: Run linter
This commit is contained in:
parent
00662aef54
commit
bbeb4749cb
1 changed files with 11 additions and 2 deletions
|
@ -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()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue