]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
update cibuildwheel to ensure python 3.14 is supported
authorFederico Caselli <cfederico87@gmail.com>
Mon, 8 Dec 2025 20:12:16 +0000 (21:12 +0100)
committerFederico Caselli <cfederico87@gmail.com>
Mon, 8 Dec 2025 20:15:39 +0000 (21:15 +0100)
Change-Id: Ic520ae7084dcc0660da0d70a0c33de251395ec50
(cherry picked from commit f58ea194d5190859baef66c183fa0228f629830c)

.github/workflows/create-wheels.yaml

index 6cdd12310f1c0459a3b103bcd8126fa573358a3d..2cbd617c72366cbdc1f516a0588a79d36d48a8ae 100644 (file)
@@ -81,10 +81,11 @@ jobs:
 
       - name: Build compiled wheels
         if: ${{ matrix.wheel_mode == 'compiled' }}
-        uses: pypa/cibuildwheel@v2.22.0
+        uses: pypa/cibuildwheel@v3.3.0
         env:
           CIBW_ARCHS_LINUX: ${{ matrix.linux_archs }}
           CIBW_BUILD: ${{ matrix.python }}
+          CIBW_ENABLE: ${{ matrix.python == 'cp313t-*' && 'cpython-freethreading' || '' }}
           # setting it here does not work on linux
           # PYTHONNOUSERSITE: "1"
 
@@ -92,7 +93,7 @@ jobs:
       - name: Set up Python for twine and pure-python wheel
         uses: actions/setup-python@v5
         with:
-          python-version: "3.12"
+          python-version: "3.13"
 
       - name: Build pure-python wheel
         if: ${{ matrix.wheel_mode == 'pure-python' && runner.os == 'Linux' }}