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

feature: add PyPy 3.9 #1288

Merged
merged 4 commits into from Feb 23, 2022
Merged

feature: add PyPy 3.9 #1288

merged 4 commits into from Feb 23, 2022

Conversation

mayeut
Copy link
Member

@mayeut mayeut commented Feb 20, 2022

Add PyPy 3.9
Also bump PyPy 3.7 & 3.8 to 7.3.8

@mayeut
Copy link
Member Author

mayeut commented Feb 20, 2022

@mattip, the aarch64 builds seem to be missing all "supporting" native libraries (for all 3 versions). Was removing them done on purpose or shall I open a bug over at PyPy ?

The build is thus failing on aarch64: https://app.travis-ci.com/github/pypa/manylinux/builds/246769123

The x64 build still has the "supporting"/grafted native libraries

manylinux % find /Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib -maxdepth 1
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/tk8.5
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/tcl8.5
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libsqlite3.so.0
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libtcl8.5.so
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libtinfow.so.6
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libtk8.5.so
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/liblzma.so.5
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libncursesw.so.6
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libexpat.so.1
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/pypy3.9
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libgdbm.so.4
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libpanelw.so.6
/Users/Matt/Downloads/pypy3.9-v7.3.8-linux64/lib/libffi.so.6

The aarch64 build is missing those:

manylinux % find /Users/Matt/Downloads/pypy3.9-v7.3.8-aarch64/lib -maxdepth 1
/Users/Matt/Downloads/pypy3.9-v7.3.8-aarch64/lib
/Users/Matt/Downloads/pypy3.9-v7.3.8-aarch64/lib/pypy3.9

@mattip
Copy link
Contributor

mattip commented Feb 20, 2022

bummer. I started up a new buildbot last week and it seems I did not check well enough that the package actually works.

@mattip
Copy link
Contributor

mattip commented Feb 20, 2022

thanks for the heads up. I found the problem but it will take me a few days to get this done properly, this time with checks

@mattip
Copy link
Contributor

mattip commented Feb 22, 2022

For aarch64, please use the links with -portable in them, so https://downloads.python.org/pypy/pypy3.9-v7.3.8-aarch64-portable.tar.bz2 not https://downloads.python.org/pypy/pypy3.9-v7.3.8-aarch64.tar.bz2. The checksums are available at https://www.pypy.org/checksums.html. Sorry for the mess.

@mayeut mayeut merged commit 5cd6f37 into pypa:main Feb 23, 2022
@mayeut mayeut deleted the pypy-update branch February 23, 2022 21:35
@mattip
Copy link
Contributor

mattip commented Feb 24, 2022

It seems I broke ABI compatibility between PyPy3.7-v7.3.7 and PyPy3.7-v7.3.8. I will submit a PR to back out the broken version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants