dev-python / pypy3_9

A fast, compliant alternative implementation of the Python (3.9) language

Official package sites : https://github.com/pypy/pypy/ · https://www.pypy.org/ ·

v7.3.15 :: 0/pypy39-pp73-336 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~arm64 ~ppc64 ~x86 ~x86-linux
USE flags
ensurepip gdbm jit ncurses sqlite tk

General

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`)
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
tk
Add support for Tk GUI toolkit

dev-db / sqlite : SQL database engine

dev-lang / python-exec : Python script wrapper

dev-lang / tk : Tk Widget Set

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-python / ensurepip-wheels : Shared wheels for ensurepip Python module

dev-python / gentoo-common : Common files shared by Python implementations in Gentoo

dev-python / pypy3_9-exe : PyPy3.9 executable (build from source)

dev-python / pypy3_9-exe-bin : PyPy3.9 executable (pre-built version)

dev-tcltk / tix : A widget library for Tcl/Tk

sys-libs / gdbm : Standard GNU database libraries

dev-db / sqlite : SQL database engine

dev-lang / python-exec : Python script wrapper

dev-lang / tk : Tk Widget Set

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-python / ensurepip-wheels : Shared wheels for ensurepip Python module

dev-python / gentoo-common : Common files shared by Python implementations in Gentoo

dev-python / pypy3_9-exe : PyPy3.9 executable (build from source)

dev-python / pypy3_9-exe-bin : PyPy3.9 executable (pre-built version)

dev-tcltk / tix : A widget library for Tcl/Tk

sys-libs / gdbm : Standard GNU database libraries

908828
dev-python/pypy3_9-7.3.12_p2 calls cc directly
912976
<dev-lang/python-{3.8.18,3.9.18,3.10.13,3.11.5,3.12.0_rc1_p4}, <dev-python/pypy3_9-7.3.12_p2, <dev-python/pypy3_10-7.3.12_p5: Multiple vulnerabilities
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Bump to 7.3.15
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Bump to 7.3.14
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove duplicate eapply_user
Thanks to arkamar for noticing. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Eli Schwartz · gentoo
dev-python/pypy3_9: fixup compileall call excludes
There's a bunch of testdata that isn't supposed to be compiled. The CPython build system automatically excludes it, but PyPy doesn't have a build system so we must do it manually. The original implementation passes the excludes args after the operand, which is unreliable across PyPy versions. For consistency, specify them before. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Inline compileall call, add excludes
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Fix missing test extensions
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Bump to 7.3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Backports from CPython 3.9.18 to 7.3.12_p2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Backport venv fixes as 7.3.12_p1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pypy3_9: Fix missing _testmultiphase module
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Bump to 7.3.12
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3_9: Split from dev-python/pypy3, 7.3.12_rc2
Signed-off-by: Michał Górny <mgorny@gentoo.org>