Skip to content

Commit ba009c5

Browse files
authored
Merge pull request #527 from pythonspeed/524-python-313-support
Python 3.13 support
2 parents 9cab84f + 2331543 commit ba009c5

File tree

9 files changed

+269
-392
lines changed

9 files changed

+269
-392
lines changed

.github/workflows/main.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
name: "${{ matrix.os }}: Python ${{ matrix.python-version }}"
2424
strategy:
2525
matrix:
26-
python-version: ["3.9", "3.10", "3.11", "3.12"]
26+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2727
os: ["ubuntu-20.04", "macos-latest"]
2828

2929
runs-on: "${{ matrix.os }}"
@@ -79,7 +79,7 @@ jobs:
7979
env:
8080
MACOSX_DEPLOYMENT_TARGET: "11"
8181
CIBW_ARCHS_MACOS: "x86_64 arm64"
82-
CIBW_SKIP: "cp37-macosx_arm64 cp36* cp37* cp38* cp39* cp313* pp*"
82+
CIBW_SKIP: "cp37-macosx_arm64 cp36* cp37* cp38* cp39* pp*"
8383
CIBW_BEFORE_BUILD: "touch filpreload/src/_filpreload.c" # force rebuild of Python code with new interpreter
8484
CIBW_TEST_COMMAND: python -m filprofiler run {project}/benchmarks/pystone.py
8585
with:
@@ -150,7 +150,7 @@ jobs:
150150
CIBW_BEFORE_ALL_LINUX: "yum install -y lld && curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y"
151151
CIBW_BEFORE_BUILD: "touch filpreload/src/_filpreload.c" # force rebuild of Python code with new interpreter
152152
CIBW_ENVIRONMENT: 'PATH="$PATH:$HOME/.cargo/bin"'
153-
CIBW_SKIP: "cp27-* cp34-* cp35-* cp36-* cp37-* cp38-* cp313-* pp* *-musllinux*"
153+
CIBW_SKIP: "cp36-* cp37-* cp38-* pp* *-musllinux*"
154154
CIBW_TEST_COMMAND: python -m filprofiler run {project}/benchmarks/pystone.py
155155
steps:
156156
- uses: actions/checkout@v3

CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Release notes
22

3-
## 2024.11.0 (2024-11-03)
3+
## 2024.11.2 (2024-11-03)
4+
5+
### Changes
6+
7+
* Added support for Python 3.13.
8+
9+
## 2024.11.1 (2024-11-03)
410

511
### Regressions
612

0 commit comments

Comments
 (0)