dev-lang/python (libressl)

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.9.23_p2 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.2 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.0_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.14.0 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
3.13.5_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.13.11 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.13.10 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 $(ver_cut
3.12.12 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.12.11_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.11.13_p1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
3.10.18_p2 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 $(ver_cut
2.7.18_p16-r2 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

Flag Description 3.9.23_p2 3.14.2 3.14.0_p1 3.14.0 3.13.9 3.13.5_p1 3.13.11 3.13.10 3.12.12 3.12.11_p1 3.11.13_p1 3.10.18_p2 2.7.18_p16-r2
berkdb ⚠️
bluetooth Build Bluetooth protocol support in socket module
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 ⚠️

Files

Manifest

Type File Size Versions
DIST python-gentoo-patches-3.13.10.tar.xz 8948 bytes 3.13.10
DIST python-gentoo-patches-3.13.11.tar.xz 8948 bytes 3.13.11
DIST python-gentoo-patches-3.13.5_p1.tar.xz 19756 bytes 3.13.5_p1
DIST python-gentoo-patches-3.13.9.tar.xz 8952 bytes 3.13.9
DIST python-gentoo-patches-3.14.0_p1.tar.xz 8952 bytes 3.14.0_p1
Unmatched Entries
Type File Size
DIST Python-2.7.18.tar.xz 12854736 bytes
DIST Python-2.7.18.tar.xz.asc 833 bytes
DIST Python-3.10.18.tar.xz 19619316 bytes
DIST Python-3.10.18.tar.xz.asc 833 bytes
DIST Python-3.11.13.tar.xz 20117496 bytes
DIST Python-3.11.13.tar.xz.asc 833 bytes
DIST Python-3.12.11.tar.xz 20525812 bytes
DIST Python-3.12.11.tar.xz.asc 963 bytes
DIST Python-3.12.12.tar.xz 20798712 bytes
DIST Python-3.12.12.tar.xz.asc 963 bytes
DIST Python-3.13.10.tar.xz 22714348 bytes
DIST Python-3.13.10.tar.xz.asc 963 bytes
DIST Python-3.13.11.tar.xz 22704352 bytes
DIST Python-3.13.11.tar.xz.asc 963 bytes
DIST Python-3.13.5.tar.xz 22856016 bytes
DIST Python-3.13.5.tar.xz.asc 963 bytes
DIST Python-3.13.9.tar.xz 22681368 bytes
DIST Python-3.13.9.tar.xz.asc 963 bytes
DIST Python-3.14.0.tar.xz 23595844 bytes
DIST Python-3.14.0.tar.xz.sigstore 5374 bytes
DIST Python-3.14.2.tar.xz 23566248 bytes
DIST Python-3.14.2.tar.xz.sigstore 5119 bytes
DIST Python-3.9.23.tar.xz 19659284 bytes
DIST Python-3.9.23.tar.xz.asc 833 bytes
DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 bytes
DIST python-gentoo-patches-3.10.18_p2.tar.xz 40708 bytes
DIST python-gentoo-patches-3.11.13_p1.tar.xz 27748 bytes
DIST python-gentoo-patches-3.12.11_p1.tar.xz 23276 bytes
DIST python-gentoo-patches-3.12.12.tar.xz 12012 bytes
DIST python-gentoo-patches-3.14.0.tar.xz 7992 bytes
DIST python-gentoo-patches-3.14.2.tar.xz 8008 bytes
DIST python-gentoo-patches-3.9.23_p2.tar.xz 48060 bytes