* Bump pypa/cibuildwheel from 3.3.0 to 3.4.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.3.0 to 3.4.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/v3.3.0...v3.4.1)
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* remove wheels for 3.13t since it's deprecated
Change-Id: I51157a09e7b01d5b23adc10d9a4b386776dedf7e
* remove tests from 3.13t
Change-Id: I73bb2761d07b0c8f549a4ba8ee7299dec6907df7
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Federico Caselli <cfederico87@gmail.com>
(cherry picked from commit
583e2c4a0cb4ae4659a0d4c268d606b10f107ffa)
# Conflicts:
# .github/workflows/create-wheels.yaml
# .github/workflows/run-test.yaml
# noxfile.py
- "cp38-* cp39-*"
- "cp310-* cp311-*"
- "cp312-* cp313-* cp314-*"
- - "cp313t-* cp314t-*"
+ - "cp314t-*"
wheel_mode:
- compiled
os:
- name: Build compiled wheels
if: ${{ matrix.wheel_mode == 'compiled' && matrix.python != 'cp37-*' }}
- uses: pypa/cibuildwheel@v3.3.0
+ uses: pypa/cibuildwheel@v3.4.1
env:
CIBW_ARCHS_LINUX: ${{ matrix.linux_archs }}
CIBW_BUILD: ${{ matrix.python }}
- CIBW_ENABLE: ${{ matrix.python == 'cp313t-* cp314t-*' && 'cpython-freethreading' || '' }}
+ CIBW_ENABLE: ${{ matrix.python == 'cp314t-*' && 'cpython-freethreading' || '' }}
# setting it here does not work on linux
# PYTHONNOUSERSITE: "1"
- "3.12"
- "3.13"
- "3.14"
+ - "3.14t"
- "pypy-3.10"
build-type:
# builds greenlet, runs asyncio tests. includes aiosqlite driver
pytest-args: "-k 'not test_autocommit_on and not test_turn_autocommit_off_via_default_iso_level and not test_autocommit_isolation_level'"
exclude:
-
- # the threaded pythons are not stable under greenlet. Even
- # though we can run individual tests, when you run the whole suite
- # with xdist and the greenlet wrapper, the workers keep crashing
- # and getting replaced
- - build-type: "cext-greenlet"
- python-version: "3.13t"
-
- - build-type: "cext-greenlet"
- python-version: "3.14t-dev"
-
# linux do not have x86 / arm64 python
- os: "ubuntu-22.04"
architecture: x86
"3.11",
"3.12",
"3.13",
- "3.13t",
"3.14",
"3.14t",
]