From 36fa2ae74e3f6452354530d70dcc84296357f447 Mon Sep 17 00:00:00 2001 From: davidh-ssec Date: Sat, 14 Apr 2018 18:44:26 -0500 Subject: [PATCH 1/3] DEP: Add 'python_requires' to setup.py to drop 3.4 support --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 7fb5358d0950b..fef36dc0bc0c5 100755 --- a/setup.py +++ b/setup.py @@ -748,4 +748,5 @@ def pxd(name): long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, platforms='any', + python_requires='>2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*', **setuptools_kwargs) From a3c306d767ac2f4fa08b0eff375ff3b7f47f5f7d Mon Sep 17 00:00:00 2001 From: davidh-ssec Date: Sat, 14 Apr 2018 19:45:34 -0500 Subject: [PATCH 2/3] Fix 'python_requires' to include python 2.7 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index fef36dc0bc0c5..973b4c0abcde2 100755 --- a/setup.py +++ b/setup.py @@ -748,5 +748,5 @@ def pxd(name): long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, platforms='any', - python_requires='>2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*', + python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*', **setuptools_kwargs) From 24a9270bf37f63357cbc4a9c8ba43936fa5aa980 Mon Sep 17 00:00:00 2001 From: davidh-ssec Date: Sun, 15 Apr 2018 16:23:38 -0500 Subject: [PATCH 3/3] Update setuptools minimum version to 24.2.0 --- ci/environment-dev.yaml | 2 +- ci/requirements_dev.txt | 4 ++-- doc/source/install.rst | 2 +- doc/source/whatsnew/v0.23.0.txt | 2 ++ 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ci/environment-dev.yaml b/ci/environment-dev.yaml index 1337fc54e9aac..f9f9208519d61 100644 --- a/ci/environment-dev.yaml +++ b/ci/environment-dev.yaml @@ -11,5 +11,5 @@ dependencies: - python-dateutil>=2.5.0 - python=3 - pytz - - setuptools>=3.3 + - setuptools>=24.2.0 - sphinx diff --git a/ci/requirements_dev.txt b/ci/requirements_dev.txt index fcbe0da5de305..3430e778a4573 100644 --- a/ci/requirements_dev.txt +++ b/ci/requirements_dev.txt @@ -7,5 +7,5 @@ moto pytest>=3.1 python-dateutil>=2.5.0 pytz -setuptools>=3.3 -sphinx \ No newline at end of file +setuptools>=24.2.0 +sphinx diff --git a/doc/source/install.rst b/doc/source/install.rst index 82a97ba7b04e1..8795081c8dbfe 100644 --- a/doc/source/install.rst +++ b/doc/source/install.rst @@ -223,7 +223,7 @@ installed), make sure you have `pytest Dependencies ------------ -* `setuptools `__: 3.3.0 or higher +* `setuptools `__: 24.2.0 or higher * `NumPy `__: 1.9.0 or higher * `python-dateutil `__: 2.5.0 or higher * `pytz `__ diff --git a/doc/source/whatsnew/v0.23.0.txt b/doc/source/whatsnew/v0.23.0.txt index 408a52e0526ee..4c599a8b686ba 100644 --- a/doc/source/whatsnew/v0.23.0.txt +++ b/doc/source/whatsnew/v0.23.0.txt @@ -435,6 +435,8 @@ If installed, we now require: +-----------------+-----------------+----------+---------------+ | beautifulsoup4 | 4.2.1 | | :issue:`20082`| +-----------------+-----------------+----------+---------------+ +| setuptools | 24.2.0 | | :issue:`20698`| ++-----------------+-----------------+----------+---------------+ .. _whatsnew_0230.api_breaking.dict_insertion_order: