123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- config BR2_PACKAGE_PYTHON_CROSSBAR
- bool "python-crossbar"
- depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography
- depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS # python-numpy
- depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 # python-numpy
- depends on BR2_INSTALL_LIBSTDCPP # python-autobahn's compress and serialization
- # All the following dependencies are runtime dependencies. It
- # matches almost 1:1 the requirements-min.txt from crossbar
- # with the following exceptions:
- # - importlib-resources is in Python itself, so no external
- # module is needed
- # - vmprof, while listed as a needed dependency, isn't
- # actually strictly necesary
- # - wsaccel is not a direct dependency, it is there to make
- # sure autobahn has the 'accelerate' feature, when the
- # Python implementation is CPython, and our package does
- # enable autobahn[accelerate]
- select BR2_PACKAGE_PYTHON_AUTOBAHN
- select BR2_PACKAGE_PYTHON_AUTOBAHN_ACCELERATE
- select BR2_PACKAGE_PYTHON_AUTOBAHN_COMPRESS
- select BR2_PACKAGE_PYTHON_AUTOBAHN_ENCRYPTION
- select BR2_PACKAGE_PYTHON_AUTOBAHN_SCRAM
- select BR2_PACKAGE_PYTHON_AUTOBAHN_SERIALIZATION
- select BR2_PACKAGE_PYTHON_AUTOBAHN_TWISTED
- select BR2_PACKAGE_PYTHON_BITSTRING
- select BR2_PACKAGE_PYTHON_CBOR
- select BR2_PACKAGE_PYTHON_CLICK
- select BR2_PACKAGE_PYTHON_COLORAMA
- select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
- select BR2_PACKAGE_PYTHON_JINJA2
- select BR2_PACKAGE_PYTHON_LMDB
- select BR2_PACKAGE_PYTHON_MARKUPSAFE
- select BR2_PACKAGE_PYTHON_MISTUNE
- select BR2_PACKAGE_PYTHON_PASSLIB
- select BR2_PACKAGE_PYTHON_PRIORITY
- select BR2_PACKAGE_PYTHON_PSUTIL
- select BR2_PACKAGE_PYTHON_PYASN1
- select BR2_PACKAGE_PYTHON_PYASN1_MODULES
- select BR2_PACKAGE_PYTHON_PYGMENTS
- select BR2_PACKAGE_PYTHON_PYNACL
- select BR2_PACKAGE_PYTHON_PYOPENSSL
- select BR2_PACKAGE_PYTHON_PYQRCODE
- select BR2_PACKAGE_PYTHON_PYTRIE
- select BR2_PACKAGE_PYTHON_PYYAML
- select BR2_PACKAGE_PYTHON_SDNOTIFY
- select BR2_PACKAGE_PYTHON_SETPROCTITLE
- select BR2_PACKAGE_PYTHON_SETUPTOOLS
- select BR2_PACKAGE_PYTHON_TREQ
- select BR2_PACKAGE_PYTHON_TWISTED
- select BR2_PACKAGE_PYTHON_TWISTED_CONCH
- select BR2_PACKAGE_PYTHON_TWISTED_HTTP2
- select BR2_PACKAGE_PYTHON_TWISTED_TLS
- select BR2_PACKAGE_PYTHON_TXAIO
- select BR2_PACKAGE_PYTHON_TXTORCON
- select BR2_PACKAGE_PYTHON_UBJSON
- select BR2_PACKAGE_PYTHON_WATCHDOG
- select BR2_PACKAGE_PYTHON_WERKZEUG
- select BR2_PACKAGE_PYTHON_ZLMDB
- select BR2_PACKAGE_PYTHON_ZOPE_INTERFACE
- help
- Crossbar.io is an open-source WAMP application router that
- allows to build advanced applications from loosely-coupled
- components that can talk in real-time with each other.
- https://pypi.python.org/pypi/crossbar
- comment "python-crossbar needs a glibc or musl toolchain w/ C++, gcc >= 9"
- depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
- depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
- depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL) || \
- !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_9
|