Skip to content

Commit 12b8411

Browse files
Make: Python 3.13 support
Closes #530 Co-authored-by: James Braza <[email protected]>
1 parent fed4d98 commit 12b8411

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.github/workflows/prerelease.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -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"]
393+
python-version: ["37", "38", "39", "310", "311", "312", "313"]
394394
steps:
395395
- uses: actions/checkout@v4
396396
- name: Set up Python

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ jobs:
420420
strategy:
421421
matrix:
422422
os: [ubuntu-latest, macos-latest, windows-latest]
423-
python-version: ["37", "38", "39", "310", "311", "312"]
423+
python-version: ["37", "38", "39", "310", "311", "312", "313"]
424424
steps:
425425
- name: Check out refreshed version
426426
uses: actions/checkout@v4

pyproject.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# This file configures wheels compilation for `cibuilwheel` for StringZilla CPython bindings.
1+
# This file configures wheels compilation for `cibuilwheel` for USearch CPython bindings.
22
# On a good day it will produce:
33
# - `macos` wheels for x86_64, arm64, and universal2;
44
# - `windows` wheels for AMD64, and ARM64. But not x86.
55
# - `manylinux` and `musllinux` wheels for Linux on x86_64, aarch64. But not i686, ppc64le, s390x;
6-
# * for CPython versions from 3.7 to 3.12.
6+
# * for CPython versions from 3.7 to 3.13.
77
# * for PyPy versions from 3.7 to 3.10.
8-
# = meaning 7 platforms * 10 Python versions = 70 builds.
8+
# = meaning 7 platforms * 11 Python versions = 77 builds.
99
[build-system]
1010
requires = [
1111
"setuptools>=42",
@@ -90,4 +90,4 @@ before-build = [
9090
# https://black.readthedocs.io/en/latest/usage_and_configuration/the_basics.html#where-black-looks-for-the-file
9191
[tool.black]
9292
line-length = 120 # Set line length to the same value as in `.clang-format` for modern wide screens
93-
target-version = ['py36', 'py312']
93+
target-version = ['py36', 'py313']

0 commit comments

Comments
 (0)