dev-lang/python (pg_overlay)

Search

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.14.3 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 $(ver_cut
3.13.9 8 ~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

Flag Description 3.14.3 3.13.9
bluetooth Build Bluetooth protocol support in socket module
debug Build with upstream's CXXFLAGS/LDFLAGS for debugging support; not recommended for normal use. ⚠️
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 Install acpiexamples binary ⚠️
gdbm ⚠️
jit Enable experimental Just-In-Time compilation support.
libedit ⚠️
ncurses Enable the ncurses-based console ⚠️
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 Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix ⚠️
ssl Enable raop-sink support (needs <pkg>dev-libs/openssl</pkg>) ⚠️
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 Perform tests (slow!) and install compressed test results ⚠️
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)

Files

Manifest

Type File Size Versions
DIST python-gentoo-patches-3.13.9.tar.xz 8952 bytes 3.13.9
Unmatched Entries
Type File Size
DIST Python-3.13.9.tar.xz 22681368 bytes
DIST Python-3.13.9.tar.xz.asc 963 bytes
DIST Python-3.14.3.tar.xz 23778568 bytes
DIST Python-3.14.3.tar.xz.sigstore 5215 bytes
DIST python-gentoo-patches-3.14.3.tar.xz 8012 bytes