Skip to content

Commit 60f38a9

Browse files
Merge pull request #157 from effigies/enh/free-threading
Add Python 3.13t (free-threaded) builds
2 parents b20e204 + adfb1de commit 60f38a9

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

.ci/build_wheels.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ export CIBW_SKIP="pp*"
4444
#
4545
export CIBW_TEST_SKIP="*i686* *aarch64* cp312-win* cp313-win*"
4646

47+
# Enable free-threaded builds for Python versions (3.13t) that support it
48+
export CIBW_FREE_THREADED_SUPPORT=1
49+
4750
# Pytest makes it *very* awkward to run tests
4851
# from an installed package, and still find/
4952
# interpret a conftest.py file correctly.

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
## 1.9.2 (November 18th 2024)
55

66

7-
* Adjustment to exception handling (#158).
7+
* Enable builds for free-threading Python versions (#157).
8+
* Adjustment to exception handling (#159).
89

910

1011
## 1.9.1 (November 15th 2024)

indexed_gzip/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
"""
2020

2121

22-
__version__ = '1.9.1'
22+
__version__ = '1.9.2'

indexed_gzip/indexed_gzip.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# cython: binding=True,embedsignature=True
1+
# cython: binding=True,embedsignature=True,freethreading_compatible=True
22
#
33
# The IndexedGzipFile class.
44
#

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools >= 40.8.0", "cython"]
2+
requires = ["setuptools >= 40.8.0", "cython >= 3.1.0a1"]
33
build-backend = "setuptools.build_meta"
44

55
[project]

0 commit comments

Comments
 (0)