Skip to content

ENH: Release wheels for PyPy3.10 #24728

Closed

Description

@hugovk

Proposed new feature or change:

The most recent PyPy release (7.3.12 from 2023-06-16) supports both 3.9 and 3.10:

NumPy 1.26.0 has wheels for PyPy3.9 but not for PyPy3.10:

  • numpy-1.26.0-pp39-pypy39_pp73-win_amd64.whl
  • numpy-1.26.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • numpy-1.26.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
  • https://pypi.org/project/numpy/1.26.0/#files

Are there any plans to release wheels for PyPy3.10?

I see SPEC 0 recommends dropping Python 3.9 on 5th Oct 2023, so this could help towards that.

A quick test (hugovk@6d4526c) shows tests pass and wheels build for PyPy3.10.

Thank you!

Activity

  1. rgommers commented on Sep 21, 2023

    @rgommers
    Member

    Thanks @hugovk. I think we probably do want PyPy 3.10 wheels for the next release, it's a matter of updating the wheel build CI jobs. We probably should drop 3.9 at that point indeed, we've never supported two PyPy releases at the same time AFAIK.

  2. mattip commented on Sep 21, 2023

    @mattip
    Member

    It would be nice to release macos-arm64 wheels for PyPy.

  3. QuLogic commented on Jul 4, 2024

    @QuLogic
    Contributor

    It appears that with #26222, main (to be 2.1.0?) is building for PyPy 3.10, but there are no wheels with it, since it wasn't enabled before 2.0.0 went out. But this makes it difficult for downstreams to also drop Python 3.9, because there's no PyPy3.10 wheels of NumPy available. Would it be possible to enable PyPy3.10 wheels for the next 2.0.x release?

  4. rgommers commented on Jul 4, 2024

    @rgommers
    Member

    The next release will probably be 2.1.0, which should arrive in a month from now (just after Python 3.13.0rc1). That will have PyPy 3.10 wheels. If you need them earlier, using them from https://anaconda.org/scientific-python-nightly-wheels/numpy/files is probably a diff of a few lines in your cibuildwheel config?

  5. QuLogic commented on Jul 6, 2024

    @QuLogic
    Contributor

    Ah, we aren't in much of a rush, as it only seems to affect Windows wheel building for some reason; that is probably going to be fine.

  6. jfuruness commented on Sep 13, 2024

    @jfuruness

    It looks like numpy has wheels for pypy3.10, can this be closed?

  7. mattip commented on Sep 13, 2024

    @mattip
    Member

    Thanks for pointing it out. Closing.

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

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions