Skip to content

Conversation

@eaaltonen
Copy link

This commit series gathers and fixes issues related to compatibility with Python version 3.13 and above.

The first two commits are from Pull Requests:

and the remaining are mine to fix tests and update the GitHub workflow to run on images and Python versions that are currently available on GitHub.

https://github.com/eaaltonen/PGPy/actions/runs/21524140419 is a successful test run.

OPNA2608 and others added 5 commits January 30, 2026 16:59
Curves must now specify their group_order.

(cherry picked from commit 5cdda87)
imghdr was removed in python 3.13

(cherry picked from commit 26c9572)
python-cryptography 43.0.0 and above require a minum of 1024 bits for
RSA keys. Increase key size to avoid ValueError and catch for
for deprecated size test.
Test with all available Python runners. Update runners first the oldest
ones currently available.
GitHub workflow expects a `readthedocs.yaml` file[1] in the root of the
repository. Also freeze part of the documentation dependencies to
versions that can be used to compile the documentation

[1] https://docs.readthedocs.com/platform/stable/config-file/index.html
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.

3 participants