dev-lang/python (libressl)

Search

Install

Install this package:

emerge -a dev-lang/python

Package Information

Description:
An interpreted, interactive, object-oriented programming language
Homepage:
https://www.python.org/ https://github.com/python/cpython/
License:
PSF-2

Versions

Version EAPI Keywords Slot
3.9.25 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.7 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.6_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.6 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.13.15 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.13.14 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.12.14 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.12.13_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.11.15 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.10.20 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
2.7.18_p16 7 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>python@gentoo.org</email>
		<name>Python</name>
	</maintainer>
	<use>
		<flag name="bluetooth">
			Build Bluetooth protocol support in socket module
		</flag>
		<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="jit">
			Enable experimental Just-In-Time compilation support.
		</flag>
		<flag name="pgo">
			Optimize the build using Profile Guided Optimization (PGO)
			by running Python's test suite and collecting statistics
			based on its performance. This will take longer to build.
		</flag>
		<flag name="tail-call-interp">
			Enable the tail call interpreter. May lead to better
			performance but is still new and dependent on latest
			toolchain versions (Clang 19, GCC 15).
		</flag>
		<flag name="valgrind">
			Disable pymalloc when running under
			<pkg>dev-debug/valgrind</pkg> is detected (may incur minor
			performance penalty even when valgrind is not used)
		</flag>
		<flag name="wininst">
			Install Windows executables required to create an executable
			installer for MS Windows
		</flag>
	</use>
	<upstream>
		<changelog>https://docs.python.org/3/whatsnew/</changelog>
		<doc>https://docs.python.org</doc>
		<bugs-to>https://github.com/python/cpython/issues</bugs-to>
		<remote-id type="cpe">cpe:/a:python:python</remote-id>
		<remote-id type="github">python/cpython</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lang/python | euse -E <flag> -p dev-lang/python | euse -D <flag> -p dev-lang/python

Flag Description 3.9.25 3.14.7 3.14.6_p1 3.14.6 3.13.15 3.13.14 3.12.14 3.12.13_p1 3.11.15 3.10.20 2.7.18_p16
berkdb ⚠️ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✓
bluetooth Build Bluetooth protocol support in socket module ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
build ⚠️ ✗ ✓ ✓ ✓ ✗ ✗ ✗ ✗ ✗ ✗ ✗
debug ⚠️ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
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`) ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ✗
examples ⚠️ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
gdbm ⚠️ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
jit Enable experimental Just-In-Time compilation support. ✗ ✓ ✓ ✓ ✓ ✓ ✗ ✗ ✗ ✗ ✗
libedit ⚠️ ✗ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
ncurses ⚠️ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
pgo Optimize the build using Profile Guided Optimization (PGO) by running Python's test suite and collecting statistics based on its performance. This will take longer to build. ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
readline ⚠️ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
sqlite ⚠️ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
ssl Enable additional crypto algorithms via OpenSSL ⚠️ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕
tail-call-interp Enable the tail call interpreter. May lead to better performance but is still new and dependent on latest toolchain versions (Clang 19, GCC 15). ✗ ✓ ✓ ✓ ✗ ✗ ✗ ✗ ✗ ✗ ✗
test ⚠️ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
tk ⚠️ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✗
valgrind Disable pymalloc when running under <pkg>dev-debug/valgrind</pkg> is detected (may incur minor performance penalty even when valgrind is not used) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
wininst Install Windows executables required to create an executable installer for MS Windows ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✓
xml Build bindings for the QtXml module ⚠️ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ✗ ⊕

Manifest

Type File Size Versions
DIST Python-2.7.18.tar.xz 12854736 bytes 2.7.18_p16
DIST Python-2.7.18.tar.xz.asc 833 bytes 2.7.18_p16
DIST Python-3.10.20.tar.xz 19868028 bytes 3.10.20
DIST Python-3.10.20.tar.xz.asc 833 bytes 3.10.20
DIST Python-3.11.15.tar.xz 20332596 bytes 3.11.15
DIST Python-3.11.15.tar.xz.asc 833 bytes 3.11.15
DIST Python-3.12.13.tar.xz 20801708 bytes 3.12.13_p1
DIST Python-3.12.13.tar.xz.asc 963 bytes 3.12.13_p1
DIST Python-3.12.14.tar.xz 20820300 bytes 3.12.14
DIST Python-3.12.14.tar.xz.asc 833 bytes 3.12.14
DIST Python-3.13.14.tar.xz 23021880 bytes 3.13.14
DIST Python-3.13.14.tar.xz.asc 963 bytes 3.13.14
DIST Python-3.13.15.tar.xz 23160540 bytes 3.13.15
DIST Python-3.13.15.tar.xz.asc 833 bytes 3.13.15
DIST Python-3.14.6.tar.xz 23921184 bytes 3.14.6_p1, 3.14.6
DIST Python-3.14.6.tar.xz.sigstore 5539 bytes 3.14.6_p1, 3.14.6
DIST Python-3.14.7.tar.xz 24053924 bytes 3.14.7
DIST Python-3.14.7.tar.xz.sigstore 7101 bytes 3.14.7
DIST Python-3.9.25.tar.xz 20183236 bytes 3.9.25
DIST Python-3.9.25.tar.xz.asc 833 bytes 3.9.25
DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 bytes 2.7.18_p16
DIST python-gentoo-patches-3.10.20.tar.xz 29180 bytes 3.10.20
DIST python-gentoo-patches-3.11.15.tar.xz 15988 bytes 3.11.15
DIST python-gentoo-patches-3.12.13_p1.tar.xz 12408 bytes 3.12.13_p1
DIST python-gentoo-patches-3.12.14.tar.xz 14296 bytes 3.12.14
DIST python-gentoo-patches-3.13.14.tar.xz 9360 bytes 3.13.14
DIST python-gentoo-patches-3.13.15.tar.xz 9364 bytes 3.13.15
DIST python-gentoo-patches-3.14.6.tar.xz 10312 bytes 3.14.6
DIST python-gentoo-patches-3.14.6_p1.tar.xz 12032 bytes 3.14.6_p1
DIST python-gentoo-patches-3.14.7.tar.xz 10304 bytes 3.14.7
DIST python-gentoo-patches-3.9.25.tar.xz 36604 bytes 3.9.25
Unmatched Entries
Type File Size