freezegun
mock ; python_version < '3.0'
lxml ; python_version < '3.8'
lxml >= 6.0.2 ; python_version >= '3.8'
pycryptodome
rsa ; python_version >= '3.0'
rsa <= 4.3 ; python_version < '3.0'
oscrypto

# Require cryptography >= 3.1 because in 3.0 and below, the backend param in load_key_and_certificates was still required.
cryptography==3.1 ; python_version < '3.0'
cryptography>=3.1 ; python_version >= '3.0'

# Bugfix for MacOS Python2:
python-dateutil>=2.7.0 ; python_version < '3.0'
