summaryrefslogtreecommitdiffstats
path: root/rules/python3.in
blob: 33f5c5a7b219a734b73f731f5e9036dd9b407f5a (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
74
75
76
77
78
79
## SECTION=scripting_languages

menuconfig PYTHON3
	tristate "python3                       "
	select HOST_PYTHON3
	select LIBC_DL
	select LIBC_CRYPT
	select LIBC_M
	select LIBC_NSL
	select LIBC_UTIL
	select LIBC_PTHREAD
	select GCCLIBS_CXX
	select EXPAT
	select LIBFFI
	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 ZLIB		if PYTHON3_ZLIB
	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_NCURSES
	bool "ncurses bindings"

config PYTHON3_SQLITE
	bool "sqlite bindings"

config PYTHON3_BZ2
	bool "libbz2 bindings"

config PYTHON3_LZMA
	bool "lzma bindings"

config PYTHON3_ZLIB
	bool "zlib bindings"

config PYTHON3_READLINE
	bool "readline bindings"

config PYTHON3_DB
	bool "db bindings"

config PYTHON3_SSL
	bool "ssl bindings"

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

config PYTHON3_LIBTK
	bool
	prompt "Include TK packages"

config PYTHON3_IDLELIB
	bool
	prompt "Include idlelib packages"

config PYTHON3_DISTUTILS
	bool
	prompt "Include distutils packages"

endif

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