Reason: PyPy 7.3.21 contains a few major bugs, notably it segfaults when trying to translate itself, making it impossible to build any new PyPy version. Please note that the downgrade may require using binary packages or dev-python/pypy-exe-bin.
Masked by Michał Górny on 2026-04-21
Install this package:
emerge -a dev-lang/pypy
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask dev-lang/pypy
Or alternatively:
emerge --autounmask-write -a dev-lang/pypy
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 3.11.7.3.22 | 8 | ~amd64 ~arm64 ~ppc64 ~x86 | $(ver_cut/pypy311-pp73-416 |
| 3.11.7.3.21 | 8 | ~amd64 ~arm64 x86 | $(ver_cut/pypy311-pp73-416 |
| 3.11.7.3.20_p2 | 8 | amd64 ~arm64 x86 | $(ver_cut/pypy311-pp73-416 |
| 2.7.7.3.22 | 8 | ~amd64 ~arm64 ~ppc64 ~x86 | $(ver_cut/73 |
| 2.7.7.3.21 | 8 | amd64 ~arm64 x86 | $(ver_cut/73 |
| 2.7.7.3.20 | 8 | amd64 ~arm64 x86 | $(ver_cut/73 |
<pkgmetadata> <maintainer type="project"> <email>python@gentoo.org</email> <name>Python</name> </maintainer> <use> <flag name="ensurepip"> Install the ensurepip module that uses bundled wheels to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`) </flag> <flag name="full-stdlib"> Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building PyPy3 executables is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities. </flag> <flag name="symlink"> Install "pypy3" symlink, making this PyPy slot the default PyPy3 implementation that is used for building Gentoo packages. </flag> <flag name="test-install"> Install the test suite packages, that are required to run tests in a few reverse dependencies. </flag> </use> <upstream> <remote-id type="github">pypy/pypy</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-lang/pypy |
euse -E <flag> -p dev-lang/pypy |
euse -D <flag> -p dev-lang/pypy
| Flag | Description | 3.11.7.3.22 | 3.11.7.3.21 | 3.11.7.3.20_p2 | 2.7.7.3.22 | 2.7.7.3.21 | 2.7.7.3.20 |
|---|---|---|---|---|---|---|---|
| bzip2 | Enable bzip2 compression support | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| ensurepip | Install the ensurepip module that uses bundled wheels to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`) | ⊕ | ⊕ | ⊕ | ✗ | ✗ | ✗ |
| full-stdlib | Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building PyPy3 executables is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities. | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ |
| gdbm | Add support for sys-libs/gdbm (GNU database libraries) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| jit | Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened. | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| ncurses | Add ncurses support (console display library) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| sqlite | Add support for sqlite - embedded sql database | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| symlink | Install "pypy3" symlink, making this PyPy slot the default PyPy3 implementation that is used for building Gentoo packages. | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| test-install | Install the test suite packages, that are required to run tests in a few reverse dependencies. | ⊕ | ⊕ | ⊕ | ✗ | ✗ | ✗ |
| tk | Add support for Tk GUI toolkit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | pypy2.7-gentoo-patches-7.3.20.tar.xz | 5324 bytes |
| DIST | pypy2.7-gentoo-patches-7.3.21.tar.xz | 5324 bytes |
| DIST | pypy2.7-gentoo-patches-7.3.22.tar.xz | 5312 bytes |
| DIST | pypy2.7-v7.3.20-src.tar.bz2 | 21016441 bytes |
| DIST | pypy2.7-v7.3.21-src.tar.bz2 | 21020098 bytes |
| DIST | pypy2.7-v7.3.22-src.tar.bz2 | 21025542 bytes |
| DIST | pypy3.11-gentoo-patches-7.3.20_p2.tar.xz | 15064 bytes |
| DIST | pypy3.11-gentoo-patches-7.3.21.tar.xz | 3104 bytes |
| DIST | pypy3.11-gentoo-patches-7.3.22.tar.xz | 3096 bytes |
| DIST | pypy3.11-v7.3.20-src.tar.bz2 | 24907202 bytes |
| DIST | pypy3.11-v7.3.21-src.tar.bz2 | 24944719 bytes |
| DIST | pypy3.11-v7.3.22-src.tar.bz2 | 25037599 bytes |