summaryrefslogtreecommitdiff
path: root/dev-lang/python/metadata.xml
blob: 497f6bec709165dd7e8fc9181f26a8088da3aa31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>python@gentoo.org</email>
    <name>Python</name>
  </maintainer>
  <use>
    <flag name="bluetooth">
			Build Bluetooth protocol support in socket module
		</flag>
    <flag name="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`)
		</flag>
    <flag name="jit">
			Enable experimental Just-In-Time compilation support.
		</flag>
    <flag name="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.
		</flag>
    <flag name="tail-call-interp">
			Enable the tail call interpreter. May lead to better
			performance but is still new and dependent on latest
			toolchain versions (Clang 19, GCC 15).
		</flag>
    <flag name="valgrind">
			Disable pymalloc when running under
			<pkg>dev-debug/valgrind</pkg> is detected (may incur minor
			performance penalty even when valgrind is not used)
		</flag>
    <flag name="wininst">
			Install Windows executables required to create an executable
			installer for MS Windows
		</flag>
  </use>
  <upstream>
    <bugs-to>https://github.com/python/cpython/issues</bugs-to>
    <changelog>https://docs.python.org/3/whatsnew/</changelog>
    <doc>https://docs.python.org</doc>
    <remote-id type="cpe">cpe:/a:python:python</remote-id>
  </upstream>
  <origin>srcux</origin>
</pkgmetadata>