< Project:Python
Project:Python/Implementation USE flags
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.* | virtual/pypy | virtual/pypy3 | dev-java/jython:2.* | USE deps |
---|---|---|---|---|---|---|
berkdb | flag | - | - | - | - | None |
bzip2 | + | + | flag | flag | + | None |
gdbm | flag | flag | flag | flag | - | None |
ipv6 | flag | flag | + | + | + | None |
ncurses | flag | flag | flag | flag | - | Yes (no def.) |
readline | flag | flag | + | + | flag | Yes (no def.) |
sqlite | flag | flag | flag | flag | - | Yes (+) |
ssl | flag | flag | + | + | + | Yes (+) |
threads | flag | flag up to 3.6, + since 3.7 | + | + | + | Yes (+) |
tk | flag | flag | flag | flag | - | Yes (no def.) |
xml | flag | flag | + | + | + | Yes (+) |
As of 2018-06-26.
Notes:
- 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.
- 'Always-on' modules were either based on deps or test used installed implementation.
- 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.