Skip to content

Commit 26dd502

Browse files
authored
Merge pull request #614 from unum-cloud/main-dev
Python 3.13t "No-GIL" Builds Closes #560
2 parents 24a0f7c + 279b034 commit 26dd502

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

.github/workflows/prerelease.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
fetch-depth: 0
3030
persist-credentials: false
3131
- name: Run TinySemVer
32-
uses: ashvardanian/tinysemver@v2.0.7
32+
uses: ashvardanian/tinysemver@v2.1.1
3333
with:
3434
verbose: "true"
3535
version-file: "VERSION"
@@ -390,7 +390,7 @@ jobs:
390390
strategy:
391391
matrix:
392392
os: [ubuntu-latest, macos-latest, windows-latest]
393-
python-version: ["37", "38", "39", "310", "311", "312", "313"]
393+
python-version: ['37', '38', '39', '310', '311', '312', '313', '313t']
394394
steps:
395395
- uses: actions/checkout@v4
396396
- name: Set up Python
@@ -408,6 +408,7 @@ jobs:
408408
run: cibuildwheel --output-dir wheelhouse
409409
env:
410410
CIBW_BUILD: cp${{ matrix.python-version }}-*
411+
CIBW_ENABLE: cpython-freethreading # No-GIL 3.13t builds
411412

412413
test_ubuntu_cross_compilation:
413414
name: Cross Compilation

.github/workflows/release.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
fetch-depth: 0
2828
persist-credentials: false
2929
- name: Run TinySemVer
30-
uses: ashvardanian/tinysemver@v2.0.7
30+
uses: ashvardanian/tinysemver@v2.1.1
3131
with:
3232
verbose: "true"
3333
version-file: "VERSION"
@@ -420,12 +420,12 @@ jobs:
420420
strategy:
421421
matrix:
422422
os: [ubuntu-latest, macos-latest, windows-latest]
423-
python-version: ["37", "38", "39", "310", "311", "312", "313"]
423+
python-version: ['37', '38', '39', '310', '311', '312', '313', '313t']
424424
steps:
425425
- name: Check out refreshed version
426426
uses: actions/checkout@v4
427427
with:
428-
ref: "main"
428+
ref: 'main'
429429
- name: Setup Docker
430430
if: matrix.os == 'ubuntu-22.04'
431431
uses: crazy-max/ghaction-setup-docker@v1.0.0
@@ -442,6 +442,7 @@ jobs:
442442
run: cibuildwheel --output-dir wheelhouse
443443
env:
444444
CIBW_BUILD: cp${{ matrix.python-version }}-*
445+
CIBW_ENABLE: cpython-freethreading # No-GIL 3.13t builds
445446
- name: Upload wheels
446447
uses: actions/upload-artifact@v4
447448
with:

simsimd

0 commit comments

Comments
 (0)