python

Description:An interpreted, interactive, object-oriented programming language
License: PSF-2
Homepage:https://www.python.org/ https://github.com/python/cpython/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.12.0_rc3_p1 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_rc3 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_rc2_p1-r1 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_rc2_p1 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_rc1_p6 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_rc1_p5 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0_beta4_p2 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.12.0 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.11.6 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ - ~ ~
3.11.5 diff ~ + + + ~ ~ ~ + + ~ - + +
3.10.13 diff ~ + + + ~ ~ ~ + + ~ - + +
3.9.18 diff ~ + + + ~ ~ ~ + + ~ - + +
3.8.18 diff ~ + + + ~ ~ ~ + + ~ - + +
2.7.18_p16-r1 ~ + + + ~ ~ ~ + + ~ - + +

USE flags

  • berkdb - Add support for sys-libs/db (Berkeley DB for MySQL)
  • bluetooth - Build Bluetooth protocol support in socket module
  • build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • 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 examples, usually source code
  • gdbm - Add support for sys-libs/gdbm (GNU database libraries)
  • hardened - Activate default security enhancements for toolchain (gcc, glibc, binutils)
  • libedit - Link readline extension against dev-libs/libedit instead of sys-libs/readline
  • lto - Optimize the build using Link Time Optimization (LTO)
  • ncurses - Add ncurses support (console display library)
  • 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 - Enable support for libreadline, a GNU line-editing library that almost everyone wants
  • sqlite - Add support for sqlite - embedded sql database
  • ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • tk - Add support for Tk GUI toolkit
  • valgrind - Disable pymalloc when running under dev-util/valgrind is detected (may incur minor performance penalty even when valgrind is not used)
  • verify-sig - Verify upstream signatures on distfiles
  • wininst - Install Windows executables required to create an executable installer for MS Windows
  • xml - Add support for XML files

Security Advisory

Date Severity Title
over 1 year high Python, PyPy3: Multiple Vulnerabilities
over 3 years normal Python: Multiple vulnerabilities
almost 4 years normal Python: Multiple vulnerabilities
over 4 years normal Python: Multiple vulnerabilities
over 4 years normal Python: Denial of Service
almost 5 years normal Python: Multiple vulnerabilities
about 6 years normal Python: Buffer overflow
over 6 years normal Python: Buffer overflow
almost 8 years normal Python: Multiple vulnerabilities
almost 10 years normal Python: Multiple vulnerabilities
almost 11 years normal Python: Multiple vulnerabilities
over 15 years normal Python: Integer overflows
over 16 years normal Python: Multiple vulnerabilities
over 16 years normal Python: Multiple integer overflows
almost 17 years normal Python: PCRE Integer overflow
about 17 years normal Python: User-assisted execution of arbitrary code
about 18 years normal Python: Buffer Overflow
over 19 years normal Python: Heap overflow in the included PCRE library
almost 20 years high Python: Arbitrary code execution through SimpleXMLRPCServer
over 20 years high Python 2.2: Buffer overflow in getaddrinfo()

Also available in: Atom

Thank you!