[Python-announce] PyCA cryptography 38.0.0 released

2022-09-06 Thread Paul Kehrer
PyCA cryptography 38.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, X509, key derivation functions, and much
more. We support Python 3.6+, and PyPy3.

Changelog (https://cryptography.io/en/latest/changelog/#v38-0-0):
* Final deprecation of OpenSSL 1.1.0. The next release of cryptography
will drop support.
* We no longer ship manylinux2010 wheels. Users should upgrade to the
latest pip to ensure this doesn’t cause issues downloading wheels on
their platform. We now ship manylinux_2_28 wheels for users on new
enough platforms.
* Updated the minimum supported Rust version (MSRV) to 1.48.0, from
1.41.0. Users with the latest pip will typically get a wheel and not
need Rust installed, but check Installation for documentation on
installing a newer rustc if required.
decrypt() and related methods now accept both str and bytes tokens.
* Parsing CertificateSigningRequest restores the behavior of enforcing
that the Extension critical field must be correctly encoded DER. See
the issue for complete details.
* Added two new OpenSSL functions to the bindings to support an
upcoming pyOpenSSL release.
* When parsing CertificateRevocationList and CertificateSigningRequest
values, it is now enforced that the version value in the input must be
valid according to the rules of RFC 2986 and RFC 5280.
* Using MD5 or SHA1 in CertificateBuilder and other X.509 builders is
deprecated and support will be removed in the next version.
* Added additional APIs to SignedCertificateTimestamp, including
signature_hash_algorithm, signature_algorithm, signature, and
extension_bytes.
* Added tbs_precertificate_bytes, allowing users to access the
to-be-signed pre-certificate data needed for signed certificate
timestamp verification.
* KBKDFHMAC and KBKDFCMAC now support MiddleFixed counter location.
* Fixed RFC 4514 name parsing to reverse the order of the RDNs
according to the section 2.1 of the RFC, affecting method
from_rfc4514_string().
* It is now possible to customize some aspects of encryption when
serializing private keys, using encryption_builder().
* Removed several legacy symbols from our OpenSSL bindings. Users of
pyOpenSSL versions older than 22.0 will need to upgrade.
* Added AES128 and AES256 classes. These classes do not replace AES
(which allows all AES key lengths), but are intended for applications
where developers want to be explicit about key length.

-Paul Kehrer (reaperhulk)
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Python-announce] ANN: GF4 Now Has A Plugin Capability

2022-09-06 Thread Thomas Passin
A new plugin capability for the GF4 Waveform Calculator lets a Python 
file in the new plugins directory add a new command and command button. 
This is helpful for adding or developing new functionality.


Basic information for writing and using plugins is included in the 
README file in the plugins directory.


As always,the devel branch contains the most recent changes.

There is also a new recent_changes.md file in the project root.

GF4 is a Python program to display two-dimensional data, such as time 
series data, and to perform mathematical operations on the data or 
between two related data sets. The program aims to make data exploration 
easy and enjoyable.


The project is hosted on Github:

https://github.com/tbpassin/gf4-project/

___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Python-announce] [ANN] Numba 0.56.1 and llvmlite 0.39.1

2022-09-06 Thread Valentin Haenel
Dear all,

in behalf of the Numba team I am happy to announce the patch releases:
Numba 0.56.1 and llvmlite 0.39.1. Besides the usual bug fixes, this
Numba release adds support for NumPy 1.23.

For more information about Numba, please point your browsers at:

https://numba.pydata.org/

For more information about the releases, please point your browsers at:

https://numba.discourse.group/t/ann-numba-0-56-2-llvmlite-0-39-1/1542


Best wishes and have a great day!

V-
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com