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.