summaryrefslogtreecommitdiffstats
path: root/rules/python.in
blob: da7b62e85417099111fab5f0414a040031fd5ca2 (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
## SECTION=scripting_languages

menuconfig PYTHON
	tristate "python                        "
	select LIBC_DL
	select LIBC_UTIL
	select LIBC_PTHREAD
	select HOST_PYTHON
	select GCCLIBS_CXX
	select EXPAT
	select LIBFFI
	select NCURSES		if PYTHON_NCURSES
	select SQLITE		if PYTHON_SQLITE
	select BZIP2		if PYTHON_BZ2
	select BZIP2_LIBBZ2	if PYTHON_BZ2
	select ZLIB		if PYTHON_ZLIB
	select READLINE		if PYTHON_READLINE
	select DB		if PYTHON_DB
	select OPENSSL		if PYTHON_HASHLIB
	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 PYTHON

config PYTHON_NCURSES
	bool "ncurses bindings"

config PYTHON_SQLITE
	bool "sqlite bindings"

config PYTHON_BZ2
	bool "libbz2 bindings"

config PYTHON_ZLIB
	bool "zlib bindings"

config PYTHON_READLINE
	bool "readline bindings"

config PYTHON_DB
	bool "db bindings"

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

config PYTHON_LIBTK
	bool
	prompt "Include lib-tk packages"

config PYTHON_IDLELIB
	bool
	prompt "Include idlelib packages"
	help
	  IDLE, an Integrated Development Environment for Python written in
	  100% Python

config PYTHON_DISTUTILS
	bool
	prompt "Include distutils packages"

config PYTHON_HASHLIB
	bool
	prompt "Include hashlib package"

endif

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