dev-python / pypy3

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

Official package sites : http://pypy.org/ ·

v9999 :: 0/71-py36 :: gentoo

Modified
License
MIT
USE flags
bzip2 gdbm jit libressl low-memory ncurses sandbox sqlite tk

v7.1.1 :: 0/71-py36 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
bzip2 gdbm jit libressl low-memory ncurses sandbox sqlite tk

General

bzip2
Use the bzlib compression library
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.
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
low-memory
Build using PyPy with the engine configured towards low memory footprint. This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, at the cost of lengthened build time.
ncurses
Add ncurses support (console display library)
sandbox
Enable sandboxing functionality
sqlite
Add support for sqlite - embedded sql database
tk
Add support for Tk GUI toolkit

cpu_flags_x86

sse2
Use the SSE2 instruction set

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

dev-db / sqlite : SQL database engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / tk : Tk Widget Set

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-python / pycparser : C parser and AST generator written in Python

dev-python / pypy3-bin : A fast, compliant alternative implementation of Python 3.6 (binary package)

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

dev-vcs / mercurial : Scalable distributed SCM

sys-libs / gdbm : Standard GNU database libraries

sys-libs / ncurses : console display library

sys-libs / zlib : Standard (de)compression library

virtual / libffi : A virtual for the Foreign Function Interface implementation

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / pypy : A virtual for PyPy Python implementation

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

dev-db / sqlite : SQL database engine

dev-lang / tk : Tk Widget Set

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-python / pypy3-bin : A fast, compliant alternative implementation of Python 3.6 (binary package)

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

sys-libs / gdbm : Standard GNU database libraries

sys-libs / ncurses : console display library

sys-libs / zlib : Standard (de)compression library

virtual / libffi : A virtual for the Foreign Function Interface implementation

virtual / libintl : Virtual for the GNU Internationalization Library

dev-python / pypy3-bin : A fast, compliant alternative implementation of Python 3.6 (binary package)

virtual / pypy3 : A virtual for PyPy3 Python implementation

602444
dev-python/pypy3: investigate distutils C compiler calls
609308
dev-python/cryptography-1.7.1[python_targets_pypy3] with dev-python/pypy3-2.4.0 - RuntimeError: cryptography 1.0 is not compatible with PyPy < 2.6. Please upgrade PyPy to use this library.
617840
dev-python/pyflakes-1.2.3 fails test_invalidEscape test with dev-python/pypy3-5.7.1-r1
634816
dev-python/pypy3: missing pystrhex.h
636726
dev-python/pypy3-5.9.0 : * translation failed
637132
dev-python/pypy3-5.9.0 : ImportError: No module named _pickle
658216
dev-python/pypy3-6.0.0 with >=dev-libs/libressl-2.7 breakage
661186
dev-python/pypy3-6.0.0 : [TEST] argparse.ArgumentError: argument --timeout: conflicting option string(s): --timeout
678370
dev-python/cov-core-1.15.0-r1 with dev-python/pypy-7.0.0-r1 and dev-python/pypy3-7.0.0-r1 - src_install(): sandbox violation in `pypy setup.py install` at /usr/lib/pypy2.7/site-packages/init_cov_core.pth
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Restore non-SSE2 x86 backend
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Drop old (<7.1.1)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pypy3: Update the live ebuild to py3.6 branch
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Bump to 7.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Bump to 7.1.0 (Py3.6 branch)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Restore Gentoo path patch
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Sync live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pypy3: Bump to 7.0.0
Bump to the 7.0.0 release. Upstream has apparently changed install location to be /usr/lib/pypy3.5 independently of prefix, so we remove the Gentoo patch and adjust our paths accordingly. Also distutils C++ patch needed rebasing. Thanks to Sander Sweers for early reporting and research. Bug: https://bugs.gentoo.org/677398 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Remove 5.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pypy3: Fix reenabling byte-compilation for tests
Michał Górny · gentoo
dev-python/pypy3: Drop <5.10.1
Michał Górny · gentoo
dev-python/pypy3: Bump to 6.0.0
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.10.1 (bugfix)
Michał Górny · gentoo
dev-python/pypy3: Remove commented out USE=doc logic
Remove the USE=doc logic since it was never fixed, and it was recently removed from dev-python/pypy.
Michał Górny · gentoo
dev-python/pypy3: Clean old up
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.10.0
Michał Górny · gentoo
dev-python/pypy3: Fix mtimes between generated and source files
Ensure to preserve file mtimes while copying them from the source tree to the installation image. This ensures that the generated files are newer than source files, and that PyPy does not attempt to rewrite them at runtime.
Michał Górny · gentoo
dev-python/pypy3: Fix generating grammar pickles
Closes: https://bugs.gentoo.org/637206
Michał Górny · gentoo
dev-python/pypy3: Inline deps and include dev-python/pycparser dep
Replace the autogenerated || dependency with an inlined version, and include dev-python/pycparser in it when using CPython 2.7 (it is built-in in dev-python/pypy, through CFFI).
Michał Górny · gentoo
dev-python/pypy3: Generate caches earlier, in compile
Michał Górny · gentoo
dev-python/pypy3: Remove unnecessary LD_LIBRARY_PATH
Michał Górny · gentoo
dev-python/pypy3: Fix cross-phase function calls
Closes: https://bugs.gentoo.org/596626
Michał Górny · gentoo
dev-python/pypy3: Drop old
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.9.0
Michał Górny · gentoo
dev-python/pypy3: Fix typo in --jit-backend, #621384
Michał Górny · gentoo
dev-python/pypy3: Sync the live ebuild
Michał Górny · gentoo
dev-python/pypy3: Remove ~x86 (broken) from 5.7+
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.8.0
Michał Górny · gentoo
dev-python/pypy3: Fix USE=-gdbm,-sqlite, #545140
Michał Górny · gentoo
dev-python/pypy3: Forward-port fixes to -9999
Michał Górny · gentoo
dev-python/pypy3: Fix missing ssl CFFI module in 5.7.1, #619648
Michał Górny · gentoo
dev-python/pypy3: Port -OO builds patch from python3.5
Michał Górny · gentoo
dev-python/pypy3: Bump subslot in 9999 to match ABI
Michał Górny · gentoo
dev-python/pypy3: Remove unused --make-jobs option
Michał Górny · gentoo
dev-python/pypy3: Upstream has renamed the executables to pypy3-c*
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.7.1
Michał Górny · gentoo
dev-python/pypy3: Fix implicit -flto in 9999
Michał Górny · gentoo
dev-python/pypy3: Bump 9999 to EAPI 6
Michał Górny · gentoo
dev-python/pypy3: Remove CPython patchset in 9999
Remove the CPython patches in 9999 since -- after rebase to 3.5.3 -- it contains no patches useful to us.
Michał Górny · gentoo
dev-python/pypy3: Update the distutils C++ patch
Michał Górny · gentoo
dev-python/pypy3: Upstream deprecated asmgc, and defaults to shadowstack
Michał Górny · gentoo
dev-python/pypy3: Use usession*-0 rather than -current
Use the usession*-0 directory directly rather than relying on the usession*-current symlink. As maffblaster reports, under some circumstances the symlink is called differently which seems to render the -0 name safer.
Michał Górny · gentoo
dev-python/pypy3: Split translation and compile phases
Like in dev-python/pypy, use --source to disable auto-spawning compilation phase in rpython. Instead, run it manually in src_compile(). This way we reduce memory consumption (since rpython normally does not free the lots of memory it used during the translation while spawning the compiler), and make the process easier to resume.
Michał Górny · gentoo
dev-python/pypy3: Sync the live ebuild
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michał Górny · gentoo
dev-python/pypy3: Clean up old versions
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Michał Górny · gentoo
dev-python/pypy3: Bump to 5.5.0 (alpha)
Michał Górny · gentoo
dev-python/pypy3: Remove unnecessary PDEP on python-updater
Michał Górny · gentoo
dev-python/pypy3: Version bump to 5.2.0-alpha1
Michał Górny · gentoo
dev-python/pypy3: Update the distutils C++ patch
Michał Górny · gentoo
dev-python/pypy3: INSDESTTREE -> custom var, #582982
Michał Górny · gentoo
dev-python/pypy3: Fix pax-marking in src_compile()
PPed72 · gentoo
dev-python/pypy3: fix regression in tkinter
Gentoo-Bug: https://bugs.gentoo.org/533384 Closes: https://github.com/gentoo/gentoo/pull/1326 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michał Górny · gentoo
dev-python/pypy3: Drop old
Michał Górny · gentoo
dev-python/pypy3: Sync between release and live ebuild
Michał Górny · gentoo
dev-python/pypy3: Fix path subst in Gentoo paths
Michał Górny · gentoo
dev-python/pypy3: Use the new Gentoo path patch on 2.4.0-r1
Michał Górny · gentoo
dev-python/pypy3: Apply fix for ncurses-6, #564454
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-keep-build-timestamps-in-live-ebuild'
Pull request: https://github.com/gentoo/gentoo/pull/62
Amadeusz Żołnowski · gentoo
Merge branch 'master' of git+ssh://git.gentoo.org/repo/gentoo
Michał Górny · gentoo
dev-python/pypy*: Default to USE=shadowstack to improve compatibility
Prefer the shadowstack gcrootfinder over asmgcc since the latter strongly relies on specific assembly being generated by gcc and is often broken by various optimization flags.
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/503'.
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/fwknop-cleanup'
Pull request: https://github.com/gentoo/gentoo/pull/501
Michał Górny · gentoo
dev-python/pypy3: Add an updated distutils/C++ patch
Michał Górny · gentoo
dev-python/pypy3: Add a live ebuild
Michał Górny · gentoo
dev-python/pypy*: Fix epython.py module first install
Julian Ospald · gentoo
dev-python/pypy3: add libressl support
Mike Frysinger · gentoo
dev-python/pypy*: fix ncurses dep #557472
There is no 5 subslot, so trying to depend on it won't actually work.
Mike Frysinger · gentoo
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
Michał Górny · gentoo
dev-python/pypy*: Fix pkg_{pretend,setup} not to run for binpkgs
Package-Manager: portage-2.2.20
Justin Lecher · gentoo
dev-python/pypy3: Backport for fix gcc-4.9
https://bitbucket.org/pypy/pypy/commits/c1abec418acf30bb04891c3249bc12cbe8f48d4a Bug-Debian: https://bugs.debian.org/771137 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=536920 Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michał Górny · gentoo
dev-python/pypy*: require sys-libs/ncurses:5/5 due to cffi use
The cffi modules in dev-python/pypy{,3} are locked to .so.5 ABI. Package-Manager: portage-2.2.20
Michał Górny · gentoo
dev-python/pypy*: Fix USE=-ncurses and USE=-gdbm
Fix USE=-ncurses (and USE=-gdbm in pypy-2.6.0) not to try to regenerate cffi modules for the two. Bug: https://bugs.gentoo.org/show_bug.cgi?id=557540#c3 Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed