/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils
NameSizeModeActions
__pycache__/-0755rm
appdirs.py16810644editdlrm
compat.py25140644editdlrm
compatibility_tags.py66300644editdlrm
datetime.py8680644editdlrm
deprecation.py43190644editdlrm
direct_url_helpers.py33630644editdlrm
egg_link.py24590644editdlrm
entrypoints.py33240644editdlrm
filesystem.py68120644editdlrm
filetypes.py6890644editdlrm
glibc.py37260644editdlrm
hashes.py50400644editdlrm
logging.py134140644editdlrm
misc.py237040644editdlrm
packaging.py16010644editdlrm
pylock.py93580644editdlrm
retry.py14610644editdlrm
subprocess.py89830644editdlrm
temp_dir.py93070644editdlrm
unpacking.py135840644editdlrm
urls.py16010644editdlrm
virtualenv.py34550644editdlrm
wheel.py44680644editdlrm
_jaraco_text.py33500644editdlrm
_log.py10150644editdlrm
__init__.py00644editdlrm
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/utils/datetime.py (868B)
"""For when pip wants to check the date or time.""" import datetime import sys def today_is_later_than(year: int, month: int, day: int) -> bool: today = datetime.date.today() given = datetime.date(year, month, day) return today > given def parse_iso_datetime(isodate: str) -> datetime.datetime: """Convert an ISO format string to a datetime. Handles the format 2020-01-22T14:24:01Z (trailing Z) which is not supported by older versions of fromisoformat. """ # Python 3.11+ supports Z suffix natively in fromisoformat if sys.version_info >= (3, 11): return datetime.datetime.fromisoformat(isodate) else: return datetime.datetime.fromisoformat( isodate.replace("Z", "+00:00") if isodate.endswith("Z") and ("T" in isodate or " " in isodate.strip()) else isodate )