Skip to content

Commit

Permalink
Enable support for Python 3.13 (#217)
Browse files Browse the repository at this point in the history
* Build 3.13 as default version

* Disable `musllinux` for Python 3.13 on Intel: currently segfaults
  • Loading branch information
alexlancaster authored Aug 27, 2024
1 parent 3140fc7 commit 564dab1
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ jobs:
run: |
echo "CI_ONLY" $CI_ONLY
if [ "$CI_ONLY" == "true" ]; then
MATRIX="[{'only':'cp312-manylinux_x86_64','os':'ubuntu-20.04'},{'only':'cp312-win_amd64','os':'windows-2019'}, {'only':'cp312-macosx_x86_64','os':'macos-12'}, {'only':'cp312-macosx_arm64','os':'macos-14'}]"
MATRIX="[{'only':'cp313-manylinux_x86_64','os':'ubuntu-20.04'},{'only':'cp313-win_amd64','os':'windows-2019'}, {'only':'cp313-macosx_x86_64','os':'macos-12'}, {'only':'cp313-macosx_arm64','os':'macos-14'}]"
else
MATRIX=$(
{
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ testpaths = [
skip = ["*-win32", "*_i686", # skip 32-bit builds
"pp37-*", "pp310-*", # skip certain PyPy configurations
"pp*_aarch64 ", # no numpy wheels for aarch64 on PyPy
"cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*", # older musllinux missing numpy wheels
"cp313-*"] # numpy dep not yet available for Python 3.13
"cp313-musllinux_x86_64", # problem with this version
"cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*"] # older musllinux missing numpy wheels
test-extras = ["test"]
test-command = "pytest -v {package}/tests"
# FIXME: add below test-command unit tests need to be saved
Expand Down

0 comments on commit 564dab1

Please sign in to comment.