fail-fast: false
matrix:
python-version:
- - "3.11"
+ - "3.12"
- "3.7"
sqlalchemy_label:
# what version of sqlalchemy to download is defined in the "include" section below,
- sqlalchemy_label: git_main
pip_sqlalchemy: git+https://github.com/sqlalchemy/sqlalchemy.git#egg=SQLAlchemy
- sqlalchemy_label: release
- # TODO: remove pre once v2 is stable
- pip_sqlalchemy: --pre sqlalchemy>=2a
+ pip_sqlalchemy: sqlalchemy>=2
env:
PSYCOPG_IMPL: ${{ matrix.impl }}
- DEPS: ./psycopg pytest pytest-xdist
+ DEPS: ./psycopg pytest pytest-xdist greenlet
services:
postgresql:
include:
- django_label: git_main
pip_django: git+https://github.com/django/django.git#egg=Django
+ # Need pylibmc wheel package to test with Python 3.12.
+ # https://github.com/lericson/pylibmc/issues/288
python-version: "3.11"
# TODO: Needs updating with new LTS releases, is this something we want?
# Also needs consideration against which python we wanna test.