Skip to content

Conversation

@saralongobardiacn
Copy link

Description

The feature or problem addressed by this PR

This PR updates the Python version and key dependencies to ensure compatibility with the latest features and security improvements.

What your changes do and why you chose this solution
  • Updated the required Python version to >=3.9.2 to leverage newer language features and maintain support for dependencies.
  • Bumped cryptography to version 45.0.7 for improved security and compatibility.
  • Updated pyopenssl to version ^25.3.0 to ensure compatibility with the updated cryptography library.

Checklist

  • Checked that no other issues or pull requests exist for the same issue/change
  • Added tests covering the new functionality
  • Updated documentation OR the change is too minor to be documented
  • Updated CHANGELOG.md OR changes are insignificant

@c00kiemon5ter
Copy link
Member

@c00kiemon5ter
Copy link
Member

With 735bfa5 pyOpenSSL was restricted to <24.3.0.
This happened because v24.3.0 removed code that is used by this package.
See the relevant changelog here: https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst#2430-2024-11-27

This disallows us to update pyOpenSSL atm.
With #977 there is ongoing work to replace pyOpenSSL with pyca/cryptography entirely.

Given this issue, I cannot proceed to merge this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants