From Newsgroup: comp.lang.python.announce
PyCA cryptography 46.0.0 has been released to PyPI. cryptography includes
both high level recipes and low level interfaces to common
cryptographic algorithms
such as symmetric ciphers, asymmetric algorithms, message digests, X.509,
key derivation functions, and much more. We support Python 3.8+, and PyPy3 3.11.
Changelog (
https://cryptography.io/en/latest/changelog/#v46-0-0)
* BACKWARDS INCOMPATIBLE: Support for Python 3.7 has been removed.
* Support for OpenSSL < 3.0 is deprecated and will be removed in the next release.
* Support for x86_64 macOS (including publishing wheels) is deprecated and
will be removed in two releases. We will switch to publishing an arm64 only wheel for macOS.
* Support for 32-bit Windows (including publishing wheels) is deprecated
and will be removed in two releases. Users should move to a 64-bit Python installation.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.5.3.
* We now build ppc64le manylinux wheels and publish them to PyPI.
* We now build win_arm64 (Windows on Arm) wheels and publish them to PyPI.
* Added support for free-threaded Python 3.14.
* Removed the deprecated get_attribute_for_oid method on CertificateSigningRequest. Users should use get_attribute_for_oid() instead.
* Removed the deprecated CAST5, SEED, IDEA, and Blowfish classes from the cipher module. These are still available in Decrepit cryptography.
* In X.509, when performing a PSS signature with a SHA-3 hash, it is now encoded with the official NIST SHA3 OID.
-Paul Kehrer (reaperhulk)
--- Synchronet 3.21a-Linux NewsLink 1.2