We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07ec87c commit 75397a4Copy full SHA for 75397a4
1 file changed
scripts/update_versions.py
@@ -21,12 +21,10 @@ def fetch_versions_from_pypi(package_name: str) -> List[str]:
21
data = json.loads(response.read())
22
versions = list(data["releases"].keys())
23
# Filter out pre-release versions using proper regex patterns
24
- pre_release_pattern = re.compile(r".*(alpha|beta|rc|dev|a\d+|b\d+).*", re.IGNORECASE)
25
- stable_versions = [
26
- v
27
- for v in versions
28
- if not pre_release_pattern.match(v)
29
- ]
+ pre_release_pattern = re.compile(
+ r".*(alpha|beta|rc|dev|a\d+|b\d+).*", re.IGNORECASE
+ )
+ stable_versions = [v for v in versions if not pre_release_pattern.match(v)]
30
return sorted(stable_versions, key=lambda x: tuple(map(int, x.split("."))))
31
except Exception as e:
32
print(f"Failed to fetch versions for {package_name}: {e}")
0 commit comments