Config.in 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. config BR2_PACKAGE_PYTHON_TWISTED
  2. bool "python-twisted"
  3. depends on BR2_PACKAGE_PYTHON3
  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. select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
  12. help
  13. Twisted is an event-driven networking engine written in
  14. Python.
  15. https://twistedmatrix.com/trac/
  16. if BR2_PACKAGE_PYTHON_TWISTED
  17. config BR2_PACKAGE_PYTHON_TWISTED_HTTP2
  18. bool "HTTP2 support"
  19. select BR2_PACKAGE_PYTHON_H2 # runtime
  20. select BR2_PACKAGE_PYTHON_PRIORITY # runtime
  21. config BR2_PACKAGE_PYTHON_TWISTED_TLS
  22. bool "TLS support"
  23. depends on BR2_INSTALL_LIBSTDCPP # python-{pyopenssl,service-identity}
  24. select BR2_PACKAGE_PYTHON_IDNA # runtime
  25. select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
  26. select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
  27. comment "TLS support needs a toolchain w/ C++"
  28. depends on !BR2_INSTALL_LIBSTDCPP
  29. endif