crossbario / autobahn-python

WebSocket and WAMP in Python for Twisted and asyncio
https://crossbar.io/autobahn
MIT License
2.48k stars 767 forks source link

Split out UI deps into separate dist flavor #1532

Closed oberstet closed 2 years ago

oberstet commented 2 years ago

Currently, the WAMP-XBR dist flavor xbr includes UI portions, which depend on gobject (https://github.com/crossbario/autobahn-python/blob/aa2e22ef9d2dd2497c01f72845532d4a48493231/setup.py#L145), which in turn requires respective host libraries. This can be limiting, and since the UI portions are just "tool level" and not necessary for core WAMP-XBR support, we should split the UI portions and deps into a new dist flavor ui.

oberstet commented 2 years ago

see https://github.com/crossbario/autobahn-python/pull/1539