diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cdc3fc6..61f18c1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -46,8 +46,6 @@ jobs: matrix: include: # MacOS - - python: '3.7' - os: macos-latest - python: '3.8' os: macos-latest - python: '3.9' @@ -56,11 +54,9 @@ jobs: os: macos-latest - python: '3.11' os: macos-latest + - python: '3.12' + os: macos-latest # Windows - - python: '3.6' - os: windows-latest - - python: '3.7' - os: windows-latest - python: '3.8' os: windows-latest - python: '3.9' @@ -69,6 +65,8 @@ jobs: os: windows-latest - python: '3.11' os: windows-latest + - python: '3.12' + os: windows-latest steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index a52fc5d..e52fe00 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -46,9 +46,6 @@ jobs: matrix: include: - - toxenv: py37 - python: "3.7" - os: ubuntu-latest - toxenv: py38 python: "3.8" os: ubuntu-latest @@ -61,6 +58,9 @@ jobs: - toxenv: py311 python: "3.11" os: ubuntu-latest + - toxenv: py312 + python: "3.12" + os: ubuntu-latest - toxenv: py37 python: "3.7" os: windows-latest @@ -76,9 +76,6 @@ jobs: - toxenv: py311 python: "3.11" os: windows-latest - - toxenv: py37 - python: "3.7" - os: macos-latest - toxenv: py38 python: "3.8" os: macos-latest @@ -91,6 +88,9 @@ jobs: - toxenv: py311 python: "3.11" os: macos-latest + - toxenv: py311 + python: "3.12" + os: macos-latest steps: - uses: actions/checkout@v2 diff --git a/scripts/make-wheels.sh b/scripts/make-wheels.sh index 71d558f..a8d15d1 100644 --- a/scripts/make-wheels.sh +++ b/scripts/make-wheels.sh @@ -8,11 +8,11 @@ function build_wheel() { /opt/python/$1/bin/pip wheel . -f . -w dist } -build_wheel cp37-cp37m build_wheel cp38-cp38 build_wheel cp39-cp39 build_wheel cp310-cp310 build_wheel cp311-cp311 +build_wheel cp312-cp312 cd dist diff --git a/setup.py b/setup.py index eda55a3..42bc57e 100644 --- a/setup.py +++ b/setup.py @@ -69,11 +69,11 @@ "Operating System :: Microsoft", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation :: CPython", ], python_requires=">=3.7, <4", diff --git a/tox.ini b/tox.ini index fb0ddfb..9f9dc09 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = lint,py3{7-11} +envlist = lint,py3{8-12} [testenv] passenv = COVERALLS_*, FORCE_COLOR