- "3.13"
- "3.14"
- "3.14t"
- - "pypy-3.10"
build-type:
# builds greenlet, runs asyncio tests. includes aiosqlite driver
- "cext-greenlet"
include:
# autocommit tests fail on the ci for some reason
- - python-version: "pypy-3.10"
+ - python-version: "pypy-3.11"
pytest-args: "-k 'not test_autocommit_on and not test_turn_autocommit_off_via_default_iso_level and not test_autocommit_isolation_level'"
+ architecture: x64
+ build-type: "nocext"
+ os: "ubuntu-22.04"
exclude:
python-version: "3.8"
- os: "macos-latest"
python-version: "3.9"
- # pypy does not have cext or x86 or arm on linux
- - python-version: "pypy-3.10"
- build-type: "cext"
- - os: "ubuntu-22.04-arm"
- python-version: "pypy-3.10"
- - os: "windows-latest"
- python-version: "pypy-3.10"
- architecture: x86
# these combos are failing on CI, disabled for now
- os: "windows-latest"
python-version: "3.11"
- name: Run tests
run: nox -v -s github-${{ matrix.build-type }} -- ${{ matrix.pytest-args }}
- continue-on-error: ${{ matrix.python-version == 'pypy-3.10' }}
+ continue-on-error: ${{ matrix.python-version == 'pypy-3.11' }}
run-nox:
name: ${{ matrix.nox-env }}-${{ matrix.python-version }}
def github_nocext(session: nox.Session) -> None:
"""run tests for github actions"""
- _tests(session, "sqlite", "cext", greenlet=False)
+ _tests(session, "sqlite", "nocext", greenlet=False)
def _tests(