Skip to content

Commit 30eb54d

Browse files
committed
Add Python 3.15 wheel and test coverage
1 parent db8ecc2 commit 30eb54d

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
- uses: actions/setup-python@v6
8484
with:
8585
python-version: "3.x"
86-
- run: pip install cibuildwheel==3.3.0
86+
- run: pip install cibuildwheel==4.2.0
8787
- id: set-matrix
8888
run: |
8989
MATRIX_INCLUDE=$(
@@ -123,7 +123,7 @@ jobs:
123123
if: runner.os == 'Linux'
124124
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
125125

126-
- uses: pypa/cibuildwheel@63fd63b352a9a8bdcc24791c9dbee952ee9a8abc # v3.3.0
126+
- uses: pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 # v4.2.0
127127
with:
128128
only: ${{ matrix.only }}
129129
env:

.github/workflows/tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,18 @@ jobs:
1717
# job.
1818
strategy:
1919
matrix:
20-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]
20+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15", "3.15t"]
2121
os: [ubuntu-latest, macos-latest, windows-latest]
2222
loop: [asyncio, uvloop]
2323
exclude:
2424
# uvloop does not support windows
2525
- loop: uvloop
2626
os: windows-latest
27+
# uvloop is excluded from the Python 3.15 test dependencies
28+
- loop: uvloop
29+
python-version: "3.15"
30+
- loop: uvloop
31+
python-version: "3.15t"
2732

2833
runs-on: ${{ matrix.os }}
2934

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
2727
"Programming Language :: Python :: 3.14",
28+
"Programming Language :: Python :: 3.15",
2829
"Programming Language :: Python :: Implementation :: CPython",
2930
"Programming Language :: Python :: Free Threading :: 2 - Beta",
3031
"Topic :: Database :: Front-Ends",

0 commit comments

Comments
 (0)