This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import requests | |
| from datetime import datetime, timezone # <-- Add timezone here | |
| from packaging.version import parse as parse_version | |
| from packaging.specifiers import SpecifierSet | |
| import sys | |
| import time | |
| def get_latest_version_before_date(package_name, target_date_str, target_python_version_str=None): | |
| """ | |
| Fetches the latest version of a package available on PyPI before a target date, |