Closed
Description
Required prerequisites
- Make sure you've read the documentation. Your issue may be addressed there.
- Search the issue tracker and Discussions to verify that this hasn't already been reported. +1 or comment there if it has.
- Consider asking first in the Gitter chat room or in a Discussion.
Problem description
We are having issues with the PyPy update, so I'm going to avoid making it and just list the problems here, eventually opening up another PR (currently mixed into #3368). This will also focus only on supporting it, not on building binaries with it, which is a bad idea (on PyPy3.7, anyway) - users should wait till 7.3.7 to build binaries (and existing ones like possibly NumPy won't work).
For both 3.7 and 3.8:
-
test_to_python
returns 1 fromcstats.alive()
For 3.8 Unix:
-
test_int_convert
does not produce a warning (was not included before) -
test_numpy_int_convert
does not produce a warning (Also was not included before) -
PyLong_AsLong
implementation does not contain the updates made in CPython to call__index__
. -
test_eval_empty_globals
does not contain__builtins__
(or anything). -
test_python_alreadyset_in_destructor
returns False fromtriggered[0]
For 3.8 Windows:
- Dies with
ImportError: initialization failed
. Probably from the issue we've always had on 3.8 not being able to run the cross module tests on Windows.
For 2.7 macOS:
It seems the parallel setuptools_helpers test hangs. Could be intermittent, a CI issue, or something else, but could be related to PyPy 7.3.6. Edit: rerunning made it pass.