Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport PR #59136 on branch 2.2.x (Upload 3.13 & free-threaded nightly wheels) #59835

Merged
merged 8 commits into from
Sep 19, 2024

Commits on Sep 18, 2024

  1. Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 (pandas-dev#59208)

    Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.1 to 2.19.2.
    - [Release notes](https://github.com/pypa/cibuildwheel/releases)
    - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
    - [Commits](pypa/cibuildwheel@v2.19.1...v2.19.2)
    
    ---
    updated-dependencies:
    - dependency-name: pypa/cibuildwheel
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    (cherry picked from commit ad09dc6)
    dependabot[bot] authored and jorisvandenbossche committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c7d0aa8 View commit details
    Browse the repository at this point in the history
  2. Upload 3.13 & free-threaded nightly wheels (pandas-dev#59136)

    * Upload free-threaded nightly wheels on Linux and macOS
    
    * Consolidate jobs into one
    
    * Install build dependencies in before-build and pass --no-build-isolation
    
    * Fix {project} placeholder in cibuildwheel config
    
    * Correctly quote echo CIBW_BUILD_FRONTEND command
    
    * Run echo -e
    
    * Add {package} to before-build
    
    * Include cibw script in sdist & add matrix value for build frontend
    
    * Change manifest and gitattributes
    
    * Change gitattributes
    
    * Install verioneer in before-build
    
    * Add cibw_before_test to install nightly NumPy
    
    * Expand before-test to musl
    
    * Better comments plus always run before-build/before-test on 3.13
    
    * Add --no-build-isolation in 3.13 as well
    
    * Install nightly numpy before windows tests
    
    * Address feedback; add todo for NumPy nightly and move default outside matrix
    
    * Set build_frontend to 'build' in pyodide build
    
    ---------
    
    Co-authored-by: Matthew Roeschke <[email protected]>
    (cherry picked from commit 7c0ee27)
    lysnikolaou authored and jorisvandenbossche committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e1dfdfd View commit details
    Browse the repository at this point in the history
  3. CI: Update to cibuildwheel 2.20.0 (pandas-dev#59401)

    cibuildwheel 2.20.0 uses the ABI stable Python 3.13.0rc1 and build Python 3.13 wheels by default, which allows removing the `CIBW_PRERELEASE_PYTHONS` flag.
    
    Co-authored-by: Matthew Roeschke <[email protected]>
    (cherry picked from commit 70bb855)
    EwoutH authored and jorisvandenbossche committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    112a95b View commit details
    Browse the repository at this point in the history
  4. fixup merge conflicts

    lithomas1 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    05bb021 View commit details
    Browse the repository at this point in the history
  5. Update wheels.yml

    lithomas1 committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    30f073e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8e6e744 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    584b7e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    93fbcd8 View commit details
    Browse the repository at this point in the history