hc
2024-03-22 619f0f87159c5dbd2755b1b0a0eb35784be84e7a
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
comment "python3 needs a toolchain w/ wchar, threads, dynamic library"
   depends on BR2_USE_MMU
   depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
 
config BR2_PACKAGE_PYTHON3
   bool "python3"
   depends on !BR2_PACKAGE_PYTHON
   depends on BR2_USE_WCHAR
   # uses fork()
   depends on BR2_USE_MMU
   depends on BR2_TOOLCHAIN_HAS_THREADS # libffi
   depends on !BR2_STATIC_LIBS
   select BR2_PACKAGE_LIBFFI
   select BR2_PACKAGE_BLUEZ5_UTILS_HEADERS if BR2_PACKAGE_BLUEZ5_UTILS
   help
     The python language interpreter.
 
     http://www.python.org/
 
if BR2_PACKAGE_PYTHON3
 
choice
   prompt "python3 module format to install"
   default BR2_PACKAGE_PYTHON3_PYC_ONLY
   help
     Select Python module format to install on target (py, pyc or
     both)
 
config BR2_PACKAGE_PYTHON3_PY_ONLY
   bool ".py sources only"
 
config BR2_PACKAGE_PYTHON3_PYC_ONLY
   bool ".pyc compiled sources only"
 
config BR2_PACKAGE_PYTHON3_PY_PYC
   bool ".py sources and .pyc compiled"
 
endchoice
 
menu "core python3 modules"
 
comment "The following modules are unusual or require extra libraries"
 
config BR2_PACKAGE_PYTHON3_2TO3
   bool "2to3 module"
   help
     code translation from python 2 to 3
 
config BR2_PACKAGE_PYTHON3_BERKELEYDB
   bool "berkeleydb"
   select BR2_PACKAGE_BERKELEYDB
   help
     berkeleydb module for Python3
 
config BR2_PACKAGE_PYTHON3_BZIP2
   bool "bz2 module"
   select BR2_PACKAGE_BZIP2
   help
     bzip2 module for Python3
 
config BR2_PACKAGE_PYTHON3_CODECSCJK
   bool "codecscjk module"
   help
     Chinese/Japanese/Korean codecs module for Python (large).
 
config BR2_PACKAGE_PYTHON3_CURSES
   bool "curses module"
   select BR2_PACKAGE_NCURSES
   help
     curses module for Python3.
 
config BR2_PACKAGE_PYTHON3_DECIMAL
   bool "decimal module"
   select BR2_PACKAGE_MPDECIMAL
   help
     decimal module for Python3.
 
config BR2_PACKAGE_PYTHON3_OSSAUDIODEV
   bool "ossaudiodev module"
   help
     ossaudiodev module for Python3.
 
config BR2_PACKAGE_PYTHON3_READLINE
   bool "readline"
   select BR2_PACKAGE_READLINE
   help
     readline module for Python3 (required for command-line
     editing in the Python shell).
 
config BR2_PACKAGE_PYTHON3_SSL
   bool "ssl"
   select BR2_PACKAGE_OPENSSL
   help
     _ssl module for Python3 (required for https in urllib etc).
 
config BR2_PACKAGE_PYTHON3_UNICODEDATA
   bool "unicodedata module"
   default y
   help
     Unicode character database (used by stringprep module)
     (large).
 
config BR2_PACKAGE_PYTHON3_SQLITE
   bool "sqlite module"
   select BR2_PACKAGE_SQLITE
   help
     SQLite database support
 
config BR2_PACKAGE_PYTHON3_PYEXPAT
   bool "xml module"
   select BR2_PACKAGE_EXPAT
   help
     pyexpat and xml libraries for Python3.
 
config BR2_PACKAGE_PYTHON3_XZ
   bool "xz module"
   select BR2_PACKAGE_XZ
   help
     xz (a.k.a lzma) module for Python3
 
config BR2_PACKAGE_PYTHON3_ZLIB
   bool "zlib module"
   select BR2_PACKAGE_ZLIB
   help
     zlib support in Python3
 
endmenu
 
endif