< Project:Python

Project:Python/Implementation USE flags

This page provides a quick matrix of USE flags supported by various Python implementations.

Legend

Text Meaning
flagFeature toggled via a USE flag
+Feature unconditionally available
-Feature not available at all

The table

USE flag dev-lang/python:2.* dev-lang/python:3.* virtual/pypy virtual/pypy3 dev-java/jython:2.* USE deps
berkdbflag - - - -None
bzip2 + +flagflag +None
gdbmflagflagflagflag -None
ipv6flagflag + + +None
ncursesflagflagflagflag -Yes (no def.)
readlineflagflag + +flagYes (no def.)
sqliteflagflagflagflag - Yes (+)
sslflagflag + + + Yes (+)
threadsflag flag up to 3.6, + since 3.7 + + + Yes (+)
tkflagflagflagflag -Yes (no def.)
xmlflagflag + + + Yes (+)

As of 2018-06-26.

Notes:

  1. The 'USE deps' column lists whether the flag was used in any USE dependency for any of the implementations. It also states whether the dependency had a USE default.
  2. 'Always-on' modules were either based on deps or test used installed implementation.
  3. IPv6 support was tested through using low-level socket module to connect to IPv6 service.
This article is issued from Gentoo. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.