Skip to content

[ENH]: Nightly Python 3.12 builds #26557

Closed

Description

@effigies

Problem

Trying to get pre-release testing on 3.12 working across some repositories I work on. Matplotlib is currently a blocker for projects that have it as a mandatory dependency. With numpy 1.26.0b1 on PyPI, I suspect this is now doable?

Looking through the issue/PR list, this isn't obviously on the roadmap, so I'm hoping this is a nudge, not pestering.

Proposed solution

If it's just a matter of duplicating the following with cp312, I'm happy to submit a PR:

- name: Build wheels for CPython 3.11
uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0
with:
package-dir: dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
env:
CIBW_BUILD: "cp311-*"
CIBW_ARCHS: ${{ matrix.cibw_archs }}

Activity

  1. oscargus commented on Aug 20, 2023

    @oscargus
    Member

    There are tests in #24711 and at the most recent attempt they did not pass.

  2. effigies commented on Aug 20, 2023

    @effigies
    Author

    Ah, I'm sorry. I saw the initial date on that PR and assumed it was non-active.

  3. oscargus commented on Aug 21, 2023

    @oscargus
    Member

    I think your request still makes sense though. My comment was more to update you on the status.

  4. added this to the v3.9.0 milestone on Aug 30, 2023
  5. ianthomas23 commented on Sep 9, 2023

    @ianthomas23
    Member

    FYI there is now a ContourPy release candidate (1.1.1rc1) available on PyPI that includes wheels for Python 3.12.

    I have also reinstated shipping win32 wheels as NumPy are intending to do so in the 1.26.0 release. I'll retroactively build them for the previous release (1.1.0) so that there isn't a gap without win32 wheels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions