Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wheels for Python 3.12 #523

Merged
merged 40 commits into from
Nov 3, 2024
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
a56541e
Drop 3.7, add 3.12.
pythonspeed May 3, 2024
b4baeb7
Update PyO3
pythonspeed May 3, 2024
2950857
Meson needs ninja
pythonspeed May 7, 2024
3560fda
Deal with 3.12 compatibility
pythonspeed May 7, 2024
cad12f9
No blosc on Python 3.12 yet
pythonspeed May 7, 2024
bcf26ac
aligned_alloc() is maybe no longer an issue with modern conda-forge?
pythonspeed May 15, 2024
c1c9029
10.15 is dead
pythonspeed May 15, 2024
27541f7
Not actually used.
pythonspeed May 15, 2024
14a5a7a
Having issues with modern gold
pythonspeed May 15, 2024
bf077e5
Try to install gfortran a different way
pythonspeed May 15, 2024
67168ef
Give up on fortran on macOS
pythonspeed May 15, 2024
0f4d691
Install lld
pythonspeed Jul 22, 2024
5b49850
Package updates
pythonspeed Jul 22, 2024
a6e1ecc
Install gfortran
pythonspeed Jul 22, 2024
e86475e
Install on all mac builders
pythonspeed Jul 22, 2024
53a4e35
More fortran
pythonspeed Jul 22, 2024
11bd988
Update cibuildwheel
pythonspeed Jul 22, 2024
aad4d00
Allow 3.11?!
pythonspeed Jul 22, 2024
c2a4720
skip 3.7
pythonspeed Jul 22, 2024
5d224f8
Blosc now available for 3.12
pythonspeed Aug 16, 2024
efd122c
Don't use setup.py
pythonspeed Aug 16, 2024
e3a005b
Work with NumPy 2
pythonspeed Aug 16, 2024
6b99839
Require NumPy 2
pythonspeed Aug 16, 2024
7427543
Changelog
pythonspeed Aug 16, 2024
c195889
Drop 3.8
pythonspeed Aug 16, 2024
51bdac4
Only import ctypes on Linux
pythonspeed Aug 16, 2024
476e063
Add both targets
pythonspeed Aug 16, 2024
15821b3
Switch to line based profiling in order to work on Python 3.12 :(
pythonspeed Nov 3, 2024
0da084d
Update changelog
pythonspeed Nov 3, 2024
748fa4b
Update README
pythonspeed Nov 3, 2024
f531eae
3.13
pythonspeed Nov 3, 2024
84fc42f
Fix Meson
pythonspeed Nov 3, 2024
8e69a40
Drop 3.13 for now.
pythonspeed Nov 3, 2024
764ac73
Fix test
pythonspeed Nov 3, 2024
cd6223e
Don't build 3.13 yet
pythonspeed Nov 3, 2024
96468ad
Drop 3.7 and 3.8, add 3.12
pythonspeed Nov 3, 2024
c60ab73
3.9 now
pythonspeed Nov 3, 2024
7583aef
Install lld
pythonspeed Nov 3, 2024
adee8be
Install lld
pythonspeed Nov 3, 2024
812e90e
New manylinux image
pythonspeed Nov 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Don't build 3.13 yet
pythonspeed committed Nov 3, 2024
commit cd6223edbb01d7c7f05556c62e9c5b797ffeeeb9
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -79,7 +79,7 @@ jobs:
env:
MACOSX_DEPLOYMENT_TARGET: "11"
CIBW_ARCHS_MACOS: "x86_64 arm64"
CIBW_SKIP: "cp37-macosx_arm64 cp36* cp37* pp*"
CIBW_SKIP: "cp37-macosx_arm64 cp36* cp37* cp38* cp39* cp313* pp*"
CIBW_BEFORE_BUILD: "touch filpreload/src/_filpreload.c" # force rebuild of Python code with new interpreter
CIBW_TEST_COMMAND: python -m filprofiler run {project}/benchmarks/pystone.py
with:
@@ -149,7 +149,7 @@ jobs:
CIBW_BEFORE_ALL_LINUX: "yum install -y lld; curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y"
CIBW_BEFORE_BUILD: "touch filpreload/src/_filpreload.c" # force rebuild of Python code with new interpreter
CIBW_ENVIRONMENT: 'PATH="$PATH:$HOME/.cargo/bin"'
CIBW_SKIP: "cp27-* cp34-* cp35-* cp36-* cp37-* cp38-* pp* *-musllinux*"
CIBW_SKIP: "cp27-* cp34-* cp35-* cp36-* cp37-* cp38-* cp313-* pp* *-musllinux*"
CIBW_TEST_COMMAND: python -m filprofiler run {project}/benchmarks/pystone.py
steps:
- uses: actions/checkout@v3