PyPy¶
Provides distributions from the PyPy project.
All science platforms are supported for PyPy release v7.3.0 and up.
Note
Windows ARM64 uses the x86-64 binaries since there are currently no Windows ARM64 releases from PyPy. This means slow execution when the Windows Prism emulation system has to warm up its instruction caches.
For all platforms, both a pypy
placeholder (#{<id>:pypy}
) and a python
placeholder
(#{<id>:python}
) are supported and will be substituted with the selected distribution’s PyPy
interpreter binary path.
version¶
type: String
The Python version to select.
Must be in <major>.<minor>
form; e.g.: ‘3.11’.
Caution
PyPy does not provide all minor versions; so you should check their releases page to make sure they support the version you want.
release¶
type: String (Optional)
The PyPy release to use.
Currently, stable releases are of the form v<major>.<minor>.<patch>
, e.g.: ‘v7.3.16’.
See the PyPy releases page to discover available releases.
If left unspecified the latest release providing the specified Python version is used.
Note
The latest lookup is cached for 5 days. To force a fresh lookup you can remove
the cache at <USER CACHE DIR>/science/downloads
.