summaryrefslogtreecommitdiffstats
path: root/rules/python3.in
blob: 3de2b77fd3bafd937b7a673a418f1d031fdeb8f5 (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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
## SECTION=scripting_languages

menuconfig PYTHON3
	tristate "python3                       "
	select HOST_PYTHON3
	select HOST_PYTHON3_SETUPTOOLS
	select LIBC_DL
	select LIBC_CRYPT
	select LIBC_M
	select LIBC_UTIL
	select LIBC_PTHREAD
	select GCCLIBS_CXX
	select EXPAT
	select LIBFFI
	select LIBUUID
	select ZLIB
	select NCURSES		if PYTHON3_NCURSES
	select SQLITE		if PYTHON3_SQLITE
	select BZIP2		if PYTHON3_BZ2
	select BZIP2_LIBBZ2	if PYTHON3_BZ2
	select XZ		if PYTHON3_LZMA
	select READLINE		if PYTHON3_READLINE
	select DB		if PYTHON3_DB
	select OPENSSL		if PYTHON3_SSL
	help
	  Python is a dynamic object-oriented programming
	  language that can be used for many kinds of
	  software development. It offers strong support
	  for integration with other languages and tools,
	  comes with extensive standard libraries, and
	  can be learned in a few days.

if PYTHON3

config PYTHON3_BZ2
	bool "bz2 bindings"

config PYTHON3_DB
	bool "db bindings"

config PYTHON3_LZMA
	bool "lzma bindings"

config PYTHON3_NCURSES
	bool "ncurses bindings"

config PYTHON3_READLINE
	bool "readline bindings"

config PYTHON3_SQLITE
	bool "sqlite bindings"

config PYTHON3_SSL
	bool "ssl & hashlib bindings"

config PYTHON3_SYMLINK
	bool
	prompt "install symbolic link /usr/bin/python"
	default y

config PYTHON3_DISTUTILS
	bool
	prompt "Include distutils packages"

config PYTHON3_KEEP_ENSUREPIP
	bool
	prompt "Include ensurepip module"

endif

menu "python3 Extra Modules         "
source "generated/python3.in"
endmenu