File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed
Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ elif [ "${AUDITWHEEL_POLICY::9}" == "musllinux" ]; then
1212else
1313 yum install -y fribidi
1414fi
15- if [ " ${AUDITWHEEL_POLICY:: 9} " != " musllinux" ]; then
15+ if [ " ${AUDITWHEEL_POLICY:: 9} " != " musllinux" ] && ! ([[ " $OSTYPE " == " darwin " * ]] && [[ $( python3 --version ) == * " 3.13. " * ]]) ; then
1616 python3 -m pip install numpy
1717fi
1818
Original file line number Diff line number Diff line change 4646 - cp310
4747 - cp311
4848 - cp312
49+ - cp313
4950 spec :
5051 - manylinux2014
5152 - manylinux_2_28
8081 CIBW_ARCHS : " aarch64"
8182 # Likewise, select only one Python version per job to speed this up.
8283 CIBW_BUILD : " ${{ matrix.python-version }}-${{ matrix.spec == 'musllinux' && 'musllinux' || 'manylinux' }}*"
84+ CIBW_PRERELEASE_PYTHONS : True
8385 # Extra options for manylinux.
8486 CIBW_MANYLINUX_AARCH64_IMAGE : ${{ matrix.spec }}
8587 CIBW_MANYLINUX_PYPY_AARCH64_IMAGE : ${{ matrix.spec }}
@@ -133,6 +135,7 @@ jobs:
133135 CIBW_BUILD : ${{ matrix.build }}
134136 CIBW_MANYLINUX_PYPY_X86_64_IMAGE : ${{ matrix.manylinux }}
135137 CIBW_MANYLINUX_X86_64_IMAGE : ${{ matrix.manylinux }}
138+ CIBW_PRERELEASE_PYTHONS : True
136139 CIBW_SKIP : pp38-*
137140 CIBW_TEST_SKIP : cp38-macosx_arm64
138141 MACOSX_DEPLOYMENT_TARGET : ${{ matrix.macosx_deployment_target }}
@@ -204,6 +207,7 @@ jobs:
204207 CIBW_ARCHS : ${{ matrix.cibw_arch }}
205208 CIBW_BEFORE_ALL : " {package}\\ winbuild\\ build\\ build_dep_all.cmd"
206209 CIBW_CACHE_PATH : " C:\\ cibw"
210+ CIBW_PRERELEASE_PYTHONS : True
207211 CIBW_SKIP : pp38-*
208212 CIBW_TEST_SKIP : " *-win_arm64"
209213 CIBW_TEST_COMMAND : ' docker run --rm
Original file line number Diff line number Diff line change 5353Other Changes
5454=============
5555
56- TODO
57- ^^^^
56+ Python 3.13 beta
57+ ^^^^^^^^^^^^^^^^
5858
59- TODO
59+ To help others prepare for Python 3.13, wheels have been built against the 3.13 beta as
60+ a preview. This is not official support for Python 3.13, but simply an opportunity for
61+ users to test how Pillow works with the beta and report any problems.
You can’t perform that action at this time.
0 commit comments