diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 30ea751..52b39b7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -33,18 +33,13 @@ jobs: fail-fast: false matrix: python-version: - - "3.6" - - "3.7" - "3.8" - "3.9" - "3.10" - "3.11" - - "pypy-3.7" - "pypy-3.8" - "pypy-3.9" - # 20.04 because https://github.com/actions/python-versions - # does not have 3.6 binaries for 22.04. - os: ["ubuntu-20.04"] + os: ["ubuntu-22.04"] include: - { python-version: "3.12", os: "ubuntu-latest" } steps: diff --git a/setup.cfg b/setup.cfg index f87a7fa..6c7d267 100644 --- a/setup.cfg +++ b/setup.cfg @@ -28,8 +28,6 @@ classifiers = Natural Language :: English Operating System :: OS Independent Programming Language :: Python :: 3 - 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 @@ -41,7 +39,7 @@ classifiers = Topic :: Software Development :: Libraries :: Python Modules [options] -python_requires = >=3.6 +python_requires = >=3.8 zip_safe = True setup_requires = setuptools install_requires = diff --git a/tox.ini b/tox.ini index 15bd4d5..d814f30 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] minversion = 3.5.0 envlist = - py{36, 37, 38, 39, 310, 311, 312, py37, py38, py39} + py{38, 39, 310, 311, 312, py38, py39} cover, bandit, build isolated_build = true skip_missing_interpreters = true @@ -39,13 +39,10 @@ commands = [gh-actions] python = - 3.6: py36 - 3.7: py37 3.8: py38 3.9: py39 3.10: py310, cover, build, bandit 3.11: py311 3.12: py312 - pypy-3.7: pypy37 pypy-3.8: pypy38 pypy-3.9: pypy39