Skip to content

Commit

Permalink
Make: Python 3.13 support
Browse files Browse the repository at this point in the history
Closes #530

Co-authored-by: James Braza <[email protected]>
  • Loading branch information
ashvardanian and jamesbraza committed Nov 18, 2024
1 parent fed4d98 commit 12b8411
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["37", "38", "39", "310", "311", "312"]
python-version: ["37", "38", "39", "310", "311", "312", "313"]
steps:
- uses: actions/checkout@v4
- name: Set up Python
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["37", "38", "39", "310", "311", "312"]
python-version: ["37", "38", "39", "310", "311", "312", "313"]
steps:
- name: Check out refreshed version
uses: actions/checkout@v4
Expand Down
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# This file configures wheels compilation for `cibuilwheel` for StringZilla CPython bindings.
# This file configures wheels compilation for `cibuilwheel` for USearch CPython bindings.
# On a good day it will produce:
# - `macos` wheels for x86_64, arm64, and universal2;
# - `windows` wheels for AMD64, and ARM64. But not x86.
# - `manylinux` and `musllinux` wheels for Linux on x86_64, aarch64. But not i686, ppc64le, s390x;
# * for CPython versions from 3.7 to 3.12.
# * for CPython versions from 3.7 to 3.13.
# * for PyPy versions from 3.7 to 3.10.
# = meaning 7 platforms * 10 Python versions = 70 builds.
# = meaning 7 platforms * 11 Python versions = 77 builds.
[build-system]
requires = [
"setuptools>=42",
Expand Down Expand Up @@ -90,4 +90,4 @@ before-build = [
# https://black.readthedocs.io/en/latest/usage_and_configuration/the_basics.html#where-black-looks-for-the-file
[tool.black]
line-length = 120 # Set line length to the same value as in `.clang-format` for modern wide screens
target-version = ['py36', 'py312']
target-version = ['py36', 'py313']

0 comments on commit 12b8411

Please sign in to comment.