From e158fd56c52ee198659610d742bba568ca88fae1 Mon Sep 17 00:00:00 2001 From: Gasper Zejn Date: Tue, 9 Apr 2019 09:25:24 +0200 Subject: [PATCH 1/2] Future isn't used anymore and can be removed as a dependency. --- requirements.txt | 1 - setup.py | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) 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', From 4a3c3042195ad0a338626ecd5cc485f36ee4c9b7 Mon Sep 17 00:00:00 2001 From: Gasper Zejn Date: Wed, 10 Apr 2019 09:43:56 +0200 Subject: [PATCH 2/2] Add an entry to changelog about removing dependency on future. --- CHANGELOG.rst | 1 + 1 file changed, 1 insertion(+) 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.