diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8c4ab01..5754cd0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -39,7 +39,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: 3.11 + python-version: '3.14' architecture: x64 cache: 'pip' cache-dependency-path: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 11d979d..56d4753 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,7 +26,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: 'pip' cache-dependency-path: 'pyproject.toml' diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 26a255f..9ac33e0 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: os: ['ubuntu-22.04'] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] cratedb-version: ['nightly'] sqla-version: ['latest'] pip-allow-prerelease: ['false'] @@ -25,7 +25,7 @@ jobs: # Another CI test matrix slot to test against prerelease versions of Python packages. include: - os: 'ubuntu-latest' - python-version: '3.13' + python-version: '3.14' cratedb-version: 'nightly' sqla-version: 'latest' pip-allow-prerelease: 'true' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 07a29a0..3521357 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' cache: 'pip' cache-dependency-path: 'pyproject.toml' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7a61c6b..2d70e91 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: os: ['ubuntu-22.04'] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] cratedb-version: ['5.5.1'] sqla-version: ['<1.4', '<1.5', '<2.1'] pip-allow-prerelease: ['false'] @@ -31,11 +31,13 @@ jobs: sqla-version: '<1.4' - python-version: '3.13' sqla-version: '<1.4' + - python-version: '3.14' + sqla-version: '<1.4' # Another CI test matrix slot to test against prerelease versions of Python packages. include: - os: 'ubuntu-latest' - python-version: '3.13' + python-version: '3.14' cratedb-version: '5.5.1' sqla-version: 'latest' pip-allow-prerelease: 'true' diff --git a/pyproject.toml b/pyproject.toml index 9b5b534..25160bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,6 +51,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: SQL",