Skip to content

Commit 0060018

Browse files
add free-threading support
1 parent 46456b6 commit 0060018

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
mkdir -p dist/
3838
echo "${VERSION}" > dist/VERSION
3939
40-
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
40+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
4141
with:
4242
name: dist
4343
path: dist/
@@ -64,7 +64,7 @@ jobs:
6464
python -m pip install --upgrade setuptools wheel pip
6565
python setup.py sdist
6666
67-
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
67+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
6868
with:
6969
name: dist
7070
path: dist/*.tar.*
@@ -84,6 +84,7 @@ jobs:
8484
- "cp312-*"
8585
- "cp313-*"
8686
- "cp314-*"
87+
- "cp314t-*"
8788
cibw_arch: ["x86_64", "aarch64", "universal2"]
8889
exclude:
8990
- os: ubuntu-latest
@@ -115,14 +116,14 @@ jobs:
115116
run: |
116117
brew install gnu-sed libtool autoconf automake
117118
118-
- uses: pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
119+
- uses: pypa/cibuildwheel@7c619efba910c04005a835b110b057fc28fd6e93 # v3.2.0
119120
env:
120121
CIBW_BUILD_VERBOSITY: 1
121122
CIBW_BUILD: ${{ matrix.cibw_python }}
122123
CIBW_ARCHS: ${{ matrix.cibw_arch }}
123124
CIBW_TEST_SKIP: "*universal2:arm64"
124125

125-
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
126+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
126127
with:
127128
name: dist
128129
path: wheelhouse/*.whl

.github/workflows/tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- "3.12"
2424
- "3.13"
2525
- "3.14"
26+
- "3.14t"
2627
os: [ubuntu-latest, macos-latest]
2728

2829
env:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ test = [
4141
'flake8~=6.1',
4242
'psutil',
4343
'pycodestyle~=2.11.0',
44-
'pyOpenSSL~=23.0.0',
44+
'pyOpenSSL~=25.3.0',
4545
'mypy>=0.800',
4646
]
4747
dev = [

uvloop/loop.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# cython: language_level=3, embedsignature=True
1+
# cython: language_level=3, embedsignature=True, freethreading_compatible=True
22

33
import asyncio
44
cimport cython

0 commit comments

Comments
 (0)