diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 8435cbc2..c64e7322 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -8,7 +8,7 @@ jobs: - uses: actions/checkout@master - uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - run: pip install tox - run: tox -e lint @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: os: ["ubuntu-20.04"] - python: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python: ["3.8", "3.9", "3.10", "3.11", "3.12"] concurrency: ["cpython", "gevent"] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1fddaa3a..0b5047cd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - name: Install dependencies run: python -m pip install build diff --git a/setup.py b/setup.py index 9e0d40b0..34672bdf 100644 --- a/setup.py +++ b/setup.py @@ -120,11 +120,11 @@ def rel(*xs): entry_points={"console_scripts": ["dramatiq = dramatiq.__main__:main"]}, scripts=["bin/dramatiq-gevent"], classifiers=[ - "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 :: 3 :: Only", "Topic :: System :: Distributed Computing", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", diff --git a/tox.ini b/tox.ini index 4082ed9f..e6dc8e2d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist= - py{37,38,39,310,311}-cpython - py{37,38,39,310,311}-cpython-gevent + py{38,39,310,311,312}-cpython + py{38,39,310,311,312}-cpython-gevent docs lint @@ -13,7 +13,7 @@ commands= passenv= TRAVIS -[testenv:py{37,38,39,310,311}-cpython-gevent] +[testenv:py{38,39,310,311,312}-cpython-gevent] extras= dev commands=