Config.in 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. config BR2_PACKAGE_PYTHON3
  2. bool "python3"
  3. depends on !BR2_PACKAGE_PYTHON
  4. depends on BR2_USE_WCHAR
  5. # uses fork()
  6. depends on BR2_USE_MMU
  7. select BR2_PACKAGE_LIBFFI
  8. help
  9. The python language interpreter.
  10. http://www.python.org/
  11. comment "python3 needs a toolchain w/ wchar"
  12. depends on BR2_USE_MMU
  13. depends on !BR2_USE_WCHAR
  14. if BR2_PACKAGE_PYTHON3
  15. choice
  16. prompt "python3 module format to install"
  17. default BR2_PACKAGE_PYTHON3_PYC_ONLY
  18. help
  19. Select Python module format to install on target (py, pyc or both)
  20. config BR2_PACKAGE_PYTHON3_PY_ONLY
  21. bool ".py sources only"
  22. config BR2_PACKAGE_PYTHON3_PYC_ONLY
  23. bool ".pyc compiled sources only"
  24. config BR2_PACKAGE_PYTHON3_PY_PYC
  25. bool ".py sources and .pyc compiled"
  26. endchoice
  27. menu "core python3 modules"
  28. comment "The following modules are unusual or require extra libraries"
  29. config BR2_PACKAGE_PYTHON3_BZIP2
  30. select BR2_PACKAGE_BZIP2
  31. bool "bz2 module"
  32. help
  33. bzip2 module for Python3
  34. config BR2_PACKAGE_PYTHON3_CODECSCJK
  35. bool "codecscjk module"
  36. help
  37. Chinese/Japanese/Korean codecs module for Python (large).
  38. config BR2_PACKAGE_PYTHON3_CURSES
  39. select BR2_PACKAGE_NCURSES
  40. bool "curses module"
  41. help
  42. curses module for Python3.
  43. config BR2_PACKAGE_PYTHON3_PYEXPAT
  44. select BR2_PACKAGE_EXPAT
  45. bool "pyexpat"
  46. help
  47. pyexpat module for Python3.
  48. config BR2_PACKAGE_PYTHON3_READLINE
  49. select BR2_PACKAGE_READLINE
  50. bool "readline"
  51. help
  52. readline module for Python3 (required for command-line
  53. editing in the Python shell).
  54. config BR2_PACKAGE_PYTHON3_SSL
  55. select BR2_PACKAGE_OPENSSL
  56. bool "ssl"
  57. help
  58. _ssl module for Python3 (required for https in urllib etc).
  59. config BR2_PACKAGE_PYTHON3_UNICODEDATA
  60. bool "unicodedata module"
  61. default y
  62. help
  63. Unicode character database (used by stringprep module) (large).
  64. config BR2_PACKAGE_PYTHON3_SQLITE
  65. bool "sqlite module"
  66. select BR2_PACKAGE_SQLITE
  67. help
  68. SQLite database support
  69. config BR2_PACKAGE_PYTHON3_ZLIB
  70. bool "zlib module"
  71. select BR2_PACKAGE_ZLIB
  72. help
  73. zlib support in Python3
  74. endmenu
  75. endif