Skip to content

Commit cfe3322

Browse files
committed
EXP: move to cp313-abi3 to avoid undefined symbols
1 parent 95e4984 commit cfe3322

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/cibuildwheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
shell: bash
4747
# - Always omit musllinux_aarch64 because it's slow and niche
4848
# - On PPs, omit musllinux for speed
49-
# - On PRs, run just oldest and newest Python versions (3.11 is the oldest abi3 target)
49+
# - On PRs, run just oldest and newest Python versions (3.13 is the oldest abi3 target)
5050
run: |
5151
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
5252
CIBW_SKIP="cp311-* cp312-* cp313-* *musllinux*"

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
USE_PY_LIMITED_API = (
3434
# require opt-in (builds are specialized by default)
3535
os.getenv('CFTIME_LIMITED_API', '0') == '1'
36-
# Cython + numpy + limited API de facto requires Python >=3.11
37-
and sys.version_info >= (3, 11)
36+
# Cython + numpy + limited API de facto requires Python >=3.13
37+
and sys.version_info >= (3, 13)
3838
# as of Python 3.14t, free-threaded builds don't support the limited API
3939
and not sysconfig.get_config_var("Py_GIL_DISABLED")
4040
)

0 commit comments

Comments
 (0)