python

Description:An interpreted, interactive, object-oriented programming language
License: PSF-2.2, PSF-2
Homepage:https://www.python.org/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
3.6.3-r1 diff + + ~ + + ~ ~ + + ~ ~ + +
3.5.4-r1 diff + + + + + ~ ~ + + ~ ~ + +
3.4.6-r1 diff ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
3.4.5-r1 diff + + + + + + ~ + + + + + +
2.7.14-r1 + + + + + + ~ + + + + + +

USE flags

  • berkdb - Add support for sys-libs/db (Berkeley DB for MySQL)
  • bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
  • build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
  • cxx - Build support for C++ (bindings, extra libraries, code generation, ...)
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • elibc_uclibc - ELIBC setting for systems that use the uClibc C library
  • 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)
  • ipv6 - Add support for IP version 6
  • libressl - Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag
  • ncurses - Add ncurses support (console display library)
  • 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 Secure Socket Layer connections
  • threads - Enable threading support. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
  • tk - Add support for Tk GUI toolkit
  • wide-unicode - Enable wide Unicode implementation which uses 4-byte Unicode characters. Switching of this USE flag changes ABI of Python and requires reinstallation of many Python modules. (DON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
  • wininst - Install Windows executables required to create an executable installer for MS Windows.
  • xml - Add support for XML files

Security Advisory

Date Severity Title
11 months normal Python: Multiple vulnerabilities
almost 3 years normal Python: Multiple vulnerabilities
almost 4 years normal Python: Multiple vulnerabilities
over 8 years normal Python: Integer overflows
over 9 years normal Python: Multiple vulnerabilities
over 9 years normal Python: Multiple integer overflows
almost 10 years normal Python: PCRE Integer overflow
about 10 years normal Python: User-assisted execution of arbitrary code
about 11 years normal Python: Buffer Overflow
over 12 years normal Python: Heap overflow in the included PCRE library
almost 13 years high Python: Arbitrary code execution through SimpleXMLRPCServer
over 13 years high Python 2.2: Buffer overflow in getaddrinfo()

Also available in: Atom

Thank you!