Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve forward compatibility #442

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 0 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ Requirements

- `Cryptography <https://pypi.python.org/pypi/cryptography>`_

- `pyasn1 <https://pypi.python.org/pypi/pyasn1/>`_

- `six <https://pypi.python.org/pypi/six>`_

License
Expand Down
31 changes: 31 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,37 @@
Changelog
*********

v0.7.0
======

(not yet released)

Dependency changes
------------------

pyasn1 is no longer needed

Now depends transitively (via the cryptography module) on OpenSSL
1.1.1 or later for Brainpool, X25519, Ed25519.

API additions
-------------

PGPSignatures represents a detached signature, which can contain more
than a single signature. It is a simple sequence of individual
PGPSignature objects.

API changes
-----------

Armorable.is_ascii() is deprecated. You probably want
Armorable.is_utf8() instead, since OpenPGP assumes that all text is
UTF-8.


EllipticCurveOID.Invalid was removed -- EllipticCurveOID only
enumerates supported curves now.

v0.6.0
======

Expand Down
2 changes: 2 additions & 0 deletions pgpy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from .pgp import PGPKeyring
from .pgp import PGPMessage
from .pgp import PGPSignature
from .pgp import PGPSignatures
from .pgp import PGPUID

__all__ = ['constants',
Expand All @@ -13,4 +14,5 @@
'PGPKeyring',
'PGPMessage',
'PGPSignature',
'PGPSignatures',
'PGPUID', ]
103 changes: 0 additions & 103 deletions pgpy/_curves.py

This file was deleted.