Sourced from pypa/cibuildwheel's\r\nreleases.
\r\n\r\n\r\nVersion 2.19.0
\r\n\r\n
\r\n- ๐ Add a Pyodide platform. Set with
\r\n--platform pyodide
\r\norCIBW_PLATFORM: pyodide
on Linux with a host Python 3.12\r\nto build WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)- ๐ Add
\r\nbuild[uv]
backend, which will take a pre-existing\r\nuv install (or installcibuildwheel[uv]
) and use\r\nuv
for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)- โจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
\r\n- ๐ Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
\r\n- ๐ Better determinism for the test environment seeding. (#1835)
\r\n- ๐
\r\nVIRTUAL_ENV
variable now set. (#1842)- ๐ Remove a pip<21.3 workaround. (#1842)
\r\n- ๐ Error handling was refactored to use exceptions. (#1719)
\r\n- ๐ Hardcoded paths in tests avoided. (#1834)
\r\n- ๐ Single Python tests made more generic. (#1835)
\r\n- ๐ Sped up our ci by splitting up emulation tests. (#1839)
\r\n
Sourced from pypa/cibuildwheel's\r\nchangelog.
\r\n\r\n\r\nv2.19.0
\r\n\r\n
\r\n- ๐ Add Pyodide platform. Set with
\r\n--platform pyodide
or\r\nCIBW_PLATFORM: pyodide
on Linux with a host Python 3.12 to\r\nbuild WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)- ๐ Add
\r\nbuild[uv]
backend, which will take a pre-existing\r\nuv install (or installcibuildwheel[uv]
) and use\r\nuv
for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)- โจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
\r\n- ๐ Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
\r\n- ๐ Better determinism for the test environment seeding. (#1835)
\r\n- ๐
\r\nVIRTUAL_ENV
variable now set. (#1842)- ๐ Remove a pip<21.3 workaround. (#1842)
\r\n- ๐ Error handling was refactored to use exceptions. (#1719)
\r\n- ๐ Hardcoded paths in tests avoided. (#1834)
\r\n- ๐ Single Python tests made more generic. (#1835)
\r\n- ๐ Sped up our ci by splitting up emulation tests. (#1839)
\r\n
a8d190a
\r\nBump version: v2.19.0bf817c6
\r\nrefactor: error handling to use exceptions (#1719)384c8d5
\r\nfeat: build[uv] (#1856)c37e5a2
\r\nfix: util.move_file
shall not use log.notice
\r\n(#1862)130fdd2
\r\nfeat: free-threaded Python for macOS, MACOSX_DEPLOYMENT_TARGET updates\r\n(#1854)ed12054
\r\nchore: bump pyodide (#1859)6c6e0f6
\r\nfix: handle case where output_dir does not already exist on macos &\r\nwindows (...877d3bf
\r\n[pre-commit.ci] pre-commit autoupdate (#1852)21e9ef1
\r\n[Bot] Update dependencies (#1848)c333b13
\r\nfix: include VIRTUAL_ENV variable (#1842)Sourced from pypa/cibuildwheel's\r\nreleases.
\r\n\r\n\r\nv2.18.0
\r\n\r\n
\r\n- โจ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\r\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\r\navailable yet, waiting on official binaries (planned for beta 2) and pip\r\nsupport.\r\nWhile CPython is in beta, the ABI can change, so your wheels might\r\nnot be compatible with the final release. For this reason, we don't\r\nrecommend distributing wheels until RC1, at which point 3.13 will be\r\navailable in cibuildwheel without the flag. (#1816)
\r\n- โจ Musllinux now defaults to
\r\nmusllinux_1_2
. You can set\r\nthe oldermusllinux_1_1
via config if needed. (#1817)- ๐ No longer pre-seed setuptools/wheel in virtual environments (#1819)
\r\n- ๐ Respect the constraints file when building with pip, matching\r\nbuild (#1818)
\r\n- ๐ Use uv to compile our pinned dependencies, 10x faster and doesn't\r\nrequire special setup (#1778)
\r\n- ๐ Fix an issue with the schema (#1788)
\r\n- ๐ Document the new delocate error checking macOS versions (#1766)
\r\n- ๐ Document Rust builds (#1816)
\r\n- ๐ Speed up our readthedocs builds with uv, 26 seconds -> 6\r\nseconds to install dependencies (#1816)
\r\n
Sourced from pypa/cibuildwheel's\r\nchangelog.
\r\n\r\n\r\nv2.18.0
\r\n12 May 2024
\r\n\r\n
\r\n- \r\n
\r\nโจ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\r\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\r\navailable yet, waiting on official binaries (planned for beta 2) and pip\r\nsupport.
\r\nWhile CPython is in beta, the ABI can change, so your wheels\r\nmight not be compatible with the final release. For this reason, we\r\ndon't recommend distributing wheels until RC1, at which point 3.13 will\r\nbe available in cibuildwheel without the flag. (#1816)
\r\n- \r\n
\r\nโจ Musllinux now defaults to
\r\nmusllinux_1_2
. You can set\r\nthe oldermanylinux_1_1
via config if needed. (#1817)- \r\n
\r\n๐ No longer pre-seed setuptools/wheel in virtual environments (#1819)
\r\n- \r\n
\r\n๐ Respect the constraints file when building with pip, matching build\r\n(#1818)
\r\n- \r\n
\r\n๐ Use uv to compile our pinned dependencies, 10x faster and doesn't\r\nrequire special setup (#1778)
\r\n- \r\n
\r\n๐ Fix an issue with the schema (#1788)
\r\n- \r\n
\r\n๐ Document the new delocate error checking macOS versions (#1766)
\r\n- \r\n
\r\n๐ Document Rust builds (#1816)
\r\n- \r\n
\r\n๐ Speed up our readthedocs builds with uv, 26 seconds -> 6 seconds\r\nto install dependencies (#1816)
\r\n
711a3d0
\r\nBump version: v2.18.03873a1e
\r\nchore: update bump_version script6dd4f15
\r\ndocs: rust (#1816)44c4742
\r\nfeat: add Python 3.13 beta 1 (#1815)c021744
\r\nfeat: move default musllinux
build to\r\nmusllinux_1_2
(#1817)cf18014
\r\nfix: do not pre-seed setuptools / wheel in virtual environment (#1819)3ea0a6c
\r\nfix: respect constraints when building with pip (#1818)30a0dec
\r\n[Bot] Update dependencies (#1812)988d512
\r\n[pre-commit.ci] pre-commit autoupdate (#1813)98d57d9
\r\nMerge pull request #1766\r\nfrom Czaki/delocate_info