Config.in 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_PACKAGE_PYTHON_TWISTED
  2. bool "python-twisted"
  3. depends on BR2_PACKAGE_PYTHON3 # python-hyperlink -> python-idna
  4. select BR2_PACKAGE_PYTHON_INCREMENTAL
  5. select BR2_PACKAGE_PYTHON_ATTRS # runtime
  6. select BR2_PACKAGE_PYTHON_AUTOMAT # runtime
  7. select BR2_PACKAGE_PYTHON_CONSTANTLY # runtime
  8. select BR2_PACKAGE_PYTHON_HYPERLINK # runtime
  9. select BR2_PACKAGE_PYTHON_PYHAMCREST # runtime
  10. select BR2_PACKAGE_PYTHON_ZOPE_INTERFACE # runtime
  11. help
  12. Twisted is an event-driven networking engine written in
  13. Python.
  14. https://twistedmatrix.com/trac/
  15. if BR2_PACKAGE_PYTHON_TWISTED
  16. config BR2_PACKAGE_PYTHON_TWISTED_HTTP2
  17. bool "HTTP2 support"
  18. select BR2_PACKAGE_PYTHON_H2 # runtime
  19. select BR2_PACKAGE_PYTHON_PRIORITY # runtime
  20. config BR2_PACKAGE_PYTHON_TWISTED_TLS
  21. bool "TLS support"
  22. depends on BR2_INSTALL_LIBSTDCPP # python-{pyopenssl,service-identity}
  23. select BR2_PACKAGE_PYTHON_IDNA # runtime
  24. select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
  25. select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
  26. comment "TLS support needs a toolchain w/ C++"
  27. depends on !BR2_INSTALL_LIBSTDCPP
  28. endif