diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dde15beb16..fe440c739a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,10 +13,9 @@ jobs: # If you change one of these, be sure to update: # - /tox.ini:[gh-actions] # - /setup.cfg:[mypy] - # - /libqtile/scripts/check.py mypy argument # If adding new python versions, consider also updating # python version in .readthedocs.yaml - python-version: [pypy-3.9, 3.9, '3.10', '3.11'] + python-version: [pypy-3.10, '3.10', '3.11', '3.12'] backend: ['x11', 'wayland'] steps: - uses: actions/checkout@v3 diff --git a/setup.cfg b/setup.cfg index ce96d40d32..8ce98f0315 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [options] packages = find_namespace: -python_requires >= 3.9 +python_requires >= 3.10 setup_requires = cffi >= 1.1.0 cairocffi[xcb] >= 1.6.0 diff --git a/tox.ini b/tox.ini index 2ce40ee8ce..9de7f2cd6c 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ skipsdist=True minversion = 4.0.12 envlist = # Python environments with specific backend - py{py3,39,310,311}-{x11,wayland} + py{py3,310,311,312}-{x11,wayland} docs, packaging, # For running pytest locally @@ -120,7 +120,7 @@ commands = [gh-actions] python = - pypy-3.9: pypy3 + pypy-3.10: pypy3 3.9: py39 3.10: py310 3.11: py311, packaging