diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e88abd2c..28a5eef2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,15 +13,10 @@ jobs: matrix: os: ["ubuntu-latest"] python-version: - - "3.5" - - "3.6" - - "3.7" - "3.8" - "3.9" - "3.10" - "3.11" - - "pypy-3.6" - - "pypy-3.7" - "pypy-3.8" - "pypy-3.9" steps: diff --git a/README.rst b/README.rst index e62ac791..d31a89c8 100644 --- a/README.rst +++ b/README.rst @@ -73,7 +73,7 @@ This builds a standard wordcount function from pieces within ``toolz``: Dependencies ------------ -``toolz`` supports Python 3.5+ with a common codebase. +``toolz`` supports Python 3.8+ with a common codebase. It is pure Python and requires no dependencies beyond the standard library. diff --git a/doc/source/install.rst b/doc/source/install.rst index 6ed2a5c8..faed7ad7 100644 --- a/doc/source/install.rst +++ b/doc/source/install.rst @@ -11,4 +11,4 @@ three ways: 1. Toolz is pure Python 2. Toolz relies only on the standard library -3. Toolz simultaneously supports Python versions 3.5+ and PyPy +3. Toolz simultaneously supports Python versions 3.8+ and PyPy diff --git a/setup.py b/setup.py index 5146e158..7a2f6054 100755 --- a/setup.py +++ b/setup.py @@ -22,15 +22,12 @@ long_description=(open('README.rst').read() if exists('README.rst') else ''), zip_safe=False, - python_requires=">=3.5", + python_requires=">=3.8", classifiers=[ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", diff --git a/tox.ini b/tox.ini index 33bb87f0..0ec174b1 100644 --- a/tox.ini +++ b/tox.ini @@ -1,10 +1,9 @@ [tox] envlist = - py35 - py36 - py37 py38 py39 + py310 + py311 pypy3 skip_missing_interpreters = true