diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4d7654df..abe051bc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -33,3 +33,4 @@ Housekeeping `#135 `_ * Add flake8 checks in CI. * Add CPython 3.7 and PyPy 3.5 testing in CI. +* Remove package future as a dependency, not needed anymore. diff --git a/requirements.txt b/requirements.txt index 4083b222..04dd5d1b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ pycryptodome six -future rsa ecdsa pyasn1 diff --git a/setup.py b/setup.py index ae32fa2c..01281158 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ def _cryptography_version(): 'pycryptodome': ['pycryptodome >=3.3.1, <4.0.0'] + pyasn1, } legacy_backend_requires = ['ecdsa <1.0', 'rsa'] + pyasn1 -install_requires = ['six <2.0', 'future <1.0'] +install_requires = ['six <2.0'] # TODO: work this into the extras selection instead. install_requires += legacy_backend_requires @@ -75,7 +75,6 @@ def _cryptography_version(): setup_requires=['pytest-runner'], tests_require=[ 'six', - 'future', 'ecdsa', 'pytest', 'pytest-cov',