Change-Id: I823dc9378fe2c18c59237f30906c1efc4b041d54
python:
- "cp37-* cp38-*"
- "cp39-* cp310-*"
- - "cp311-*"
+ - "cp311-* cp312-*"
wheel_mode:
- compiled
os:
- name: Set up Python for twine and pure-python wheel
uses: actions/setup-python@v4
with:
- python-version: "3.10"
+ python-version: "3.11"
- name: Build pure-python wheel
if: ${{ matrix.wheel_mode == 'pure-python' && runner.os == 'Linux' }}
- "3.9"
- "3.10"
- "3.11"
- - "3.12.0-alpha - 3.12"
+ - "3.12"
- "pypy-3.9"
build-type:
- "cext"
pytest-args: "-k 'not test_autocommit_on and not test_turn_autocommit_off_via_default_iso_level and not test_autocommit_isolation_level'"
- os: "ubuntu-latest"
pytest-args: "--dbdriver pysqlite --dbdriver aiosqlite"
- # greenlet doesn't build as of 2022-12-01
- - python-version: "3.12.0-alpha - 3.12"
- no-greenlet: "true"
- pytest-args: "--dbdriver pysqlite --assert plain"
exclude:
# linux and osx do not have x86 python
- mypy
- lint
- pep484
-
+
exclude:
# run lint only on 3.11
- tox-env: lint