1*4882a593Smuzhiyuncomment "python3 needs a toolchain w/ wchar, threads, dynamic library" 2*4882a593Smuzhiyun depends on BR2_USE_MMU 3*4882a593Smuzhiyun depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3 6*4882a593Smuzhiyun bool "python3" 7*4882a593Smuzhiyun depends on BR2_USE_WCHAR 8*4882a593Smuzhiyun # uses fork() 9*4882a593Smuzhiyun depends on BR2_USE_MMU 10*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # libffi 11*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 12*4882a593Smuzhiyun select BR2_PACKAGE_LIBFFI 13*4882a593Smuzhiyun select BR2_PACKAGE_BLUEZ5_UTILS_HEADERS if BR2_PACKAGE_BLUEZ5_UTILS 14*4882a593Smuzhiyun help 15*4882a593Smuzhiyun The python language interpreter. 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun http://www.python.org/ 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunif BR2_PACKAGE_PYTHON3 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunchoice 22*4882a593Smuzhiyun prompt "python3 module format to install" 23*4882a593Smuzhiyun default BR2_PACKAGE_PYTHON3_PYC_ONLY 24*4882a593Smuzhiyun help 25*4882a593Smuzhiyun Select Python module format to install on target (py, pyc or 26*4882a593Smuzhiyun both) 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_PY_ONLY 29*4882a593Smuzhiyun bool ".py sources only" 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_PYC_ONLY 32*4882a593Smuzhiyun bool ".pyc compiled sources only" 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_PY_PYC 35*4882a593Smuzhiyun bool ".py sources and .pyc compiled" 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunendchoice 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunmenu "core python3 modules" 40*4882a593Smuzhiyun 41*4882a593Smuzhiyuncomment "The following modules are unusual or require extra libraries" 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_2TO3 44*4882a593Smuzhiyun bool "2to3 module" 45*4882a593Smuzhiyun help 46*4882a593Smuzhiyun code translation from python 2 to 3 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_BERKELEYDB 49*4882a593Smuzhiyun bool "berkeleydb" 50*4882a593Smuzhiyun select BR2_PACKAGE_BERKELEYDB 51*4882a593Smuzhiyun help 52*4882a593Smuzhiyun berkeleydb module for Python3 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_BZIP2 55*4882a593Smuzhiyun bool "bz2 module" 56*4882a593Smuzhiyun select BR2_PACKAGE_BZIP2 57*4882a593Smuzhiyun help 58*4882a593Smuzhiyun bzip2 module for Python3 59*4882a593Smuzhiyun 60*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_CODECSCJK 61*4882a593Smuzhiyun bool "codecscjk module" 62*4882a593Smuzhiyun help 63*4882a593Smuzhiyun Chinese/Japanese/Korean codecs module for Python (large). 64*4882a593Smuzhiyun 65*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_CURSES 66*4882a593Smuzhiyun bool "curses module" 67*4882a593Smuzhiyun select BR2_PACKAGE_NCURSES 68*4882a593Smuzhiyun help 69*4882a593Smuzhiyun curses module for Python3. 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_DECIMAL 72*4882a593Smuzhiyun bool "decimal module" 73*4882a593Smuzhiyun select BR2_PACKAGE_MPDECIMAL 74*4882a593Smuzhiyun help 75*4882a593Smuzhiyun decimal module for Python3. 76*4882a593Smuzhiyun 77*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_OSSAUDIODEV 78*4882a593Smuzhiyun bool "ossaudiodev module" 79*4882a593Smuzhiyun help 80*4882a593Smuzhiyun ossaudiodev module for Python3. 81*4882a593Smuzhiyun 82*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_READLINE 83*4882a593Smuzhiyun bool "readline" 84*4882a593Smuzhiyun select BR2_PACKAGE_READLINE 85*4882a593Smuzhiyun help 86*4882a593Smuzhiyun readline module for Python3 (required for command-line 87*4882a593Smuzhiyun editing in the Python shell). 88*4882a593Smuzhiyun 89*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_SSL 90*4882a593Smuzhiyun bool "ssl" 91*4882a593Smuzhiyun select BR2_PACKAGE_OPENSSL 92*4882a593Smuzhiyun select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL 93*4882a593Smuzhiyun select BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 94*4882a593Smuzhiyun help 95*4882a593Smuzhiyun _ssl module for Python3 (required for https in urllib etc). 96*4882a593Smuzhiyun 97*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_UNICODEDATA 98*4882a593Smuzhiyun bool "unicodedata module" 99*4882a593Smuzhiyun default y 100*4882a593Smuzhiyun help 101*4882a593Smuzhiyun Unicode character database (used by stringprep module) 102*4882a593Smuzhiyun (large). 103*4882a593Smuzhiyun 104*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_SQLITE 105*4882a593Smuzhiyun bool "sqlite module" 106*4882a593Smuzhiyun select BR2_PACKAGE_SQLITE 107*4882a593Smuzhiyun help 108*4882a593Smuzhiyun SQLite database support 109*4882a593Smuzhiyun 110*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_PYEXPAT 111*4882a593Smuzhiyun bool "xml module" 112*4882a593Smuzhiyun select BR2_PACKAGE_EXPAT 113*4882a593Smuzhiyun help 114*4882a593Smuzhiyun pyexpat and xml libraries for Python3. 115*4882a593Smuzhiyun 116*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_XZ 117*4882a593Smuzhiyun bool "xz module" 118*4882a593Smuzhiyun select BR2_PACKAGE_XZ 119*4882a593Smuzhiyun help 120*4882a593Smuzhiyun xz (a.k.a lzma) module for Python3 121*4882a593Smuzhiyun 122*4882a593Smuzhiyunconfig BR2_PACKAGE_PYTHON3_ZLIB 123*4882a593Smuzhiyun bool "zlib module" 124*4882a593Smuzhiyun select BR2_PACKAGE_ZLIB 125*4882a593Smuzhiyun help 126*4882a593Smuzhiyun zlib support in Python3 127*4882a593Smuzhiyun 128*4882a593Smuzhiyunendmenu 129*4882a593Smuzhiyun 130*4882a593Smuzhiyunendif 131