* Support for Python 2.7, 3.5, and 3.6 has been dropped.
* Support for RFC 4880 OpenPGP private & public keys:
`pem.OpenPGPPublicKey` and `pem.OpenPGPPrivateKey`.
* Support for intra-payload headers like the ones used in
OpenPGP keys using the `meta_headers` property.
* `pem.parse_file()` now accepts also `pathlib.Path` objects.
* `pem.parse()` now also accepts `str`.
* Added `text_payload`, `bytes_payload` and `decoded_payload`
properties to all PEM objects that allow to directly access
the payload without the envelope and possible headers.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pem?expand=0&rev=16
- Update to 21.2.0
* Added support for pem.OpenSSLTrustedCertificate (-----BEGIN
TRUSTED CERTIFICATE-----), as defined in openssl x509 manual.
#28
* Added support for DSA private keys (BEGIN DSA PRIVATE). This is
also the OpenSSH legacy PEM format. #49
* Added support for pem.SSHPublicKey (---- BEGIN SSH2 PUBLIC KEY
----), as defined in RFC 4716. #46
* Added support for pem.SSHCOMPrivateKey (---- BEGIN SSH2
ENCRYPTED PRIVATE KEY ----), the SSH.com / Tectia private key
format (plain or encrypted). #46
- Actually requires twisted[tls]: python-Twisted-tls
OBS-URL: https://build.opensuse.org/request/show/984940
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pem?expand=0&rev=11