Sourced from pypa/cibuildwheel's\r\nreleases.
\r\n\r\n\r\nVersion 2.20.0
\r\n\r\n
\r\n- ๐ CPython 3.13 wheels are now built by default - without the\r\n
\r\nCIBW_PRERELEASE_PYTHONS
flag. It's time to build and upload\r\nthese wheels to PyPI! This release includes CPython 3.13.0rc1, which is\r\nguaranteed to be ABI compatible with the final release. Free-threading\r\nis still behind a flag/config option. (#1950)- โจ Provide a
\r\nCIBW_ALLOW_EMPTY
environment variable as an\r\nalternative to the command line flag. (#1937)- ๐ Don't use uv on PyPy3.8 on Windows, it stopped working starting in\r\n0.2.25. Note that PyPy 3.8 is EoL. (#1868)
\r\n- ๐ Set the
\r\nVSCMD_ARG_TGT_ARCH
variable based on target\r\narch. (#1876)- ๐ Undo cleaner output on pytest 8-8.2 now that 8.3 is out. (#1943)
\r\n- ๐ Update examples to use Python 3.12 on host (cibuildwheel will\r\nrequire Python 3.11+ on the host machine starting in October 2024) (#1919)
\r\n
Sourced from pypa/cibuildwheel's\r\nchangelog.
\r\n\r\n\r\nv2.20.0
\r\n\r\n
\r\n- ๐ CPython 3.13 wheels are now built by default - without the\r\n
\r\nCIBW_PRERELEASE_PYTHONS
flag. It's time to build and upload\r\nthese wheels to PyPI! This release includes CPython 3.13.0rc1, which is\r\nguaranteed to be ABI compatible with the final release. Free-threading\r\nis still behind a flag/config option. (#1950)- โจ Provide a
\r\nCIBW_ALLOW_EMPTY
environment variable as an\r\nalternative to the command line flag. (#1937)- ๐ Don't use uv on PyPy3.8 on Windows, it stopped working starting in\r\n0.2.25. Note that PyPy 3.8 is EoL. (#1868)
\r\n- ๐ Set the
\r\nVSCMD_ARG_TGT_ARCH
variable based on target\r\narch. (#1876)- ๐ Undo cleaner output on pytest 8-8.2 now that 8.3 is out. (#1943)
\r\n- ๐ Update examples to use Python 3.12 on host (cibuildwheel will\r\nrequire Python 3.11+ on the host machine starting in October 2024) (#1919)
\r\n
bd033a4
\r\nBump version: v2.20.09d023cf
\r\nBuild CPython 3.13 by default (#1950)8a69dbd
\r\n[Bot] Update dependencies (#1949)147de6f
\r\n[pre-commit.ci] pre-commit autoupdate (#1947)e217e44
\r\n[Bot] Update dependencies (#1946)871ef6b
\r\ntests: show xfail traceback summaries again (#1943)fac72f0
\r\n[pre-commit.ci] pre-commit autoupdate (#1944)d4c3321
\r\nfeat: add CIBW_ALLOW_EMPTY
environment variable (#1937)5af5df4
\r\n[Bot] Update dependencies (#1935)6c5cf87
\r\ndocs: fix nox docs command (#1938)Sourced from pypa/cibuildwheel's\r\nreleases.
\r\n\r\n\r\nVersion 2.19.2
\r\n\r\n
\r\n- ๐ Update manylinux2014 pins to versions that support past-EoL CentOS\r\n7 mirrors. (#1917)
\r\n- ๐ Support
\r\n--no-isolation
withbuild[uv]
\r\nbuild-frontend. (#1889)- ๐ Provide attestations for releases at https://github.com/pypa/cibuildwheel/attestations.\r\n(#1916)
\r\n- ๐ Provide CPython 3.13.0b3. (#1913)
\r\n- ๐ Remove some workarounds now that pip 24.1 is available. (#1891,\r\n#1892)
\r\n- ๐ Remove nosetest from our docs. (#1821)
\r\n- ๐ Document the macOS ARM workaround for 3.8 on GHA. (#1971)
\r\n- ๐ GitLab CI + macOS is now a supported platform with an example. (#1911)
\r\n
Sourced from pypa/cibuildwheel's\r\nchangelog.
\r\n\r\n\r\nv2.19.2
\r\n\r\n
\r\n- ๐ Update manylinux2014 pins to versions that support past-EoL CentOS\r\n7 mirrors. (#1917)
\r\n- ๐ Support
\r\n--no-isolation
withbuild[uv]
\r\nbuild-frontend. (#1889)- ๐ Provide attestations for releases at https://github.com/pypa/cibuildwheel/attestations.\r\n(#1916)
\r\n- ๐ Provide CPython 3.13.0b3. (#1913)
\r\n- ๐ Remove some workarounds now that pip 21.1 is available. (#1891,\r\n#1892)
\r\n- ๐ Remove nosetest from our docs. (#1821)
\r\n- ๐ Document the macOS ARM workaround for 3.8 on GHA. (#1971)
\r\n- ๐ GitLab CI + macOS is now a supported platform with an example. (#1911)
\r\n
7e5a838
\r\nBump version: v2.19.219e1b8a
\r\nchore: attestations (#1916)73581ae
\r\n[Bot] Update dependencies (#1917)f21ff5e
\r\n[pre-commit.ci] pre-commit autoupdate (#1914)973946b
\r\nfix: support --no-isolation with build[uv] (#1889)5ea40e6
\r\n[Bot] Update dependencies (#1913)6a36f64
\r\nfeat: add macOS on GitLab (#1911)31de15b
\r\nchore: remove nosetests from tests and docs (#1898)3179fd2
\r\n[Bot] Update dependencies (#1900)184d4e1
\r\nfix(ci): CircleCI / Azure Pipelines / GitLab (#1899)attr1:attr2
notification trigger behavior (#1806)"}},{"before":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","after":"8a9f35832e5c61a15ef493b66034e2e324b8617f","ref":"refs/heads/doc/clarify-notification-trigger","pushedAt":"2024-06-21T19:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdsmarte","name":"Matt Smarte","path":"/https/github.com/mdsmarte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28072881?s=80&v=4"},"commit":{"message":"DOC: Clarify attr1:attr2 behavior","shortMessageHtmlLink":"DOC: Clarify attr1:attr2 behavior"}},{"before":null,"after":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","ref":"refs/heads/doc/clarify-notification-trigger","pushedAt":"2024-06-21T19:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdsmarte","name":"Matt Smarte","path":"/https/github.com/mdsmarte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28072881?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.18.1 to 2.19.0.\r\nSourced 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\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\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)