Summary
Python 3.8 reached EOL in October 2024. The \cryptography\ package has dropped Python 3.8 support, so \pip install cryptography\ on 3.8 installs an older version that no longer matches the latest PyPI release.
This causes \ est_should_be_run_with_latest_version_of_cryptography\ to fail on the Python 3.8 CI job.
Options
- Drop Python 3.8 from CI matrix — it's EOL and no longer receiving security patches.
- Skip the cryptography version check on Python 3.8 — allow the test to pass on older runtimes.
- Pin a compatible cryptography version for 3.8 — if continued 3.8 support is needed.
Related
Summary
Python 3.8 reached EOL in October 2024. The \cryptography\ package has dropped Python 3.8 support, so \pip install cryptography\ on 3.8 installs an older version that no longer matches the latest PyPI release.
This causes \ est_should_be_run_with_latest_version_of_cryptography\ to fail on the Python 3.8 CI job.
Options
Related