Project:Python/Implementation USE flags

From Gentoo Wiki
Jump to: navigation, search

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

Legend

Text Meaning
flag Feature 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.* dev-python/pypy dev-python/pypy-bin dev-java/jython:2.* USE deps
berkdb flag - - - - None
bzip2 + + flag + + None
gdbm flag flag flag flag - None
ipv6 flag flag + + + None
ncurses flag flag flag + - Yes (no def.)
readline flag flag + + flag Yes (no def.)
sqlite flag flag flag flag - Yes (+)
ssl flag flag flag + + Yes (+)
threads flag flag + + + Yes (+)
tk flag flag - - - Yes (no def.)
xml flag flag + + + Yes (+)

As of 2013-07-20.

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.