From f8cef0309401efa7f0c100b58a88390b5236f6ac Mon Sep 17 00:00:00 2001 From: Chris Barnes Date: Fri, 11 Sep 2020 18:04:03 +0100 Subject: [PATCH] End support for EOL python 3.5 Remove from CI and test configuration, setup.py, and tox. --- .travis.yml | 1 - appveyor.yml | 3 --- docs/release.rst | 4 +++- setup.py | 5 +---- tox.ini | 2 +- 5 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index d4c1d8495a..00d33f3a92 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,6 @@ services: matrix: include: - - python: 3.5 - python: 3.6 env: BUILD_DOCS='true' - python: 3.7 diff --git a/appveyor.yml b/appveyor.yml index d36b1d1c0c..a7cf57dbc4 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -18,9 +18,6 @@ environment: matrix: - - PYTHON: "C:\\Python35-x64" - PYTHON_VERSION: "3.5" - - PYTHON: "C:\\Python36-x64" PYTHON_VERSION: "3.6" diff --git a/docs/release.rst b/docs/release.rst index 8e632d8855..241f9218d5 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -7,6 +7,8 @@ Next Release This release will be the first release of Zarr not supporting Python 3.5. +* End Python 3.5 support. + By :user:`Chris Barnes `; :issue:`602`. 2.5.0 ----- @@ -20,7 +22,7 @@ This release will be the last to support Python 3.5, next version of Zarr will b * Remove a few remaining Python 2-isms. By :user:`Poruri Sai Rahul `; :issue:`393`. -* Fix minor bug in `N5Store`. +* Fix minor bug in `N5Store`. By :user:`gsakkis`, :issue:`550`. * Improve error message in Jupyter when trying to use the ``ipytree`` widget diff --git a/setup.py b/setup.py index 72d20cafd0..d7582c86ea 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,3 @@ -import sys - from setuptools import setup DESCRIPTION = 'An implementation of chunked, compressed, ' \ @@ -35,7 +33,7 @@ 'ipytree', ], }, - python_requires='>=3.5', + python_requires='>=3.6, <4', install_requires=dependencies, package_dir={'': '.'}, packages=['zarr', 'zarr.tests'], @@ -49,7 +47,6 @@ 'Topic :: Software Development :: Libraries :: Python Modules', 'Operating System :: Unix', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', diff --git a/tox.ini b/tox.ini index 91cc3aa777..ef66d0250a 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ # and then run "tox" from this directory. [tox] -envlist = py35, py36, py37-npy{115,116,latest}, py38, docs +envlist = py36, py37-npy{115,116,latest}, py38, docs [testenv] install_command = pip install --no-binary=numcodecs {opts} {packages}