Config.in 2.0 KB

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