xref: /OK3568_Linux_fs/buildroot/package/python-twisted/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_PYTHON_TWISTED
2	bool "python-twisted"
3	depends on BR2_PACKAGE_PYTHON3 # python-pyhamcrest; 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
15	  https://twistedmatrix.com/trac/
16
17if BR2_PACKAGE_PYTHON_TWISTED
18
19config BR2_PACKAGE_PYTHON_TWISTED_HTTP2
20	bool "HTTP2 support"
21	select BR2_PACKAGE_PYTHON_H2 # runtime
22	select BR2_PACKAGE_PYTHON_PRIORITY # runtime
23
24config BR2_PACKAGE_PYTHON_TWISTED_TLS
25	bool "TLS support"
26	depends on BR2_INSTALL_LIBSTDCPP # python-{pyopenssl,service-identity}
27	select BR2_PACKAGE_PYTHON_IDNA # runtime
28	select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
29	select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
30
31comment "TLS support needs a toolchain w/ C++"
32	depends on !BR2_INSTALL_LIBSTDCPP
33
34endif
35