|
31 | 31 | arch: [x86_64, aarch64] |
32 | 32 | # Just build for x86_64 for now (Mac arm64 is already covered by cibuildwheel) |
33 | 33 | # arch: [x86_64] |
34 | | - cibw_build: ["cp3{11,12,13}-*"] |
35 | | - p_ver: ["3.11-3.13"] |
| 34 | + cibw_build: ["cp3{10,11,12}-*"] |
| 35 | + p_ver: ["3.10-3.12"] |
36 | 36 | exclude: |
37 | 37 | - os: windows-latest |
38 | 38 | arch: aarch64 |
@@ -69,27 +69,28 @@ jobs: |
69 | 69 |
|
70 | 70 | - name: Build wheels |
71 | 71 | |
72 | | - env: |
73 | | - # Python 3.13 fails with: |
74 | | - # from blosc2.schunk import SChunk |
75 | | - # ../venv/lib/python3.13/site-packages/blosc2/schunk.py:1346: in <module> |
76 | | - # @_inherit_doc_parameter(blosc2.Storage, "initial_mapping_size:", {r"r\+ w\+, or c": "r+ or c"}) |
77 | | - # ../venv/lib/python3.13/site-packages/blosc2/helpers.py:15: in wrapper |
78 | | - # match is not None |
79 | | - # E AssertionError: Parameter initial_mapping_size: not found in the docstring of Storage |
80 | | - # I don't see obvious way to fix this, so we skip it for now |
81 | | - CIBW_BEFORE_TEST: | |
82 | | - if [ "$RUNNER_OS" == "Windows" ]; then |
83 | | - if [ "%PYTHON_VERSION%" == "3.13" ]; then |
84 | | - echo "Skipping tests for Python 3.13 on Windows" |
85 | | - exit 0 |
86 | | - fi |
87 | | - else |
88 | | - if [ "${{ matrix.p_ver }}" == "3.13" ]; then |
89 | | - echo "Skipping tests for Python 3.13 on Unix-like systems" |
90 | | - exit 0 |
91 | | - fi |
92 | | - fi |
| 72 | + # TODO: fix this when releasing Python 3.13 wheels |
| 73 | +# env: |
| 74 | +# # Python 3.13 fails with: |
| 75 | +# # from blosc2.schunk import SChunk |
| 76 | +# # ../venv/lib/python3.13/site-packages/blosc2/schunk.py:1346: in <module> |
| 77 | +# # @_inherit_doc_parameter(blosc2.Storage, "initial_mapping_size:", {r"r\+ w\+, or c": "r+ or c"}) |
| 78 | +# # ../venv/lib/python3.13/site-packages/blosc2/helpers.py:15: in wrapper |
| 79 | +# # match is not None |
| 80 | +# # E AssertionError: Parameter initial_mapping_size: not found in the docstring of Storage |
| 81 | +# # I don't see obvious way to fix this, so we skip it for now |
| 82 | +# CIBW_BEFORE_TEST: | |
| 83 | +# if [ "$RUNNER_OS" == "Windows" ]; then |
| 84 | +# if [ "%PYTHON_VERSION%" == "3.13" ]; then |
| 85 | +# echo "Skipping tests for Python 3.13 on Windows" |
| 86 | +# exit 0 |
| 87 | +# fi |
| 88 | +# else |
| 89 | +# if [ "${{ matrix.p_ver }}" == "3.13" ]; then |
| 90 | +# echo "Skipping tests for Python 3.13 on Unix-like systems" |
| 91 | +# exit 0 |
| 92 | +# fi |
| 93 | +# fi |
93 | 94 |
|
94 | 95 | - name: Upload wheels |
95 | 96 | uses: actions/upload-artifact@v3 |
|
0 commit comments