Skip to content

Commit 1d03435

Browse files
committed
feat: add xbr dependency and update WAMP ecosystem packages
- Add xbr>=25.12.1 to dependencies (now published on PyPI) - Bump autobahn to >=25.12.2 - Bump zlmdb to >=25.12.2 - Bump cfxdb to >=25.12.2 - Add xbr to dev-latest optional dependency - Update .ai submodule to latest (d1647dc) - Update .cicd submodule to latest (0954ce5) This resolves the ModuleNotFoundError for 'xbr' in CI tests. Note: This work was completed with AI assistance (Claude Code).
1 parent 6f0617d commit 1d03435

3 files changed

Lines changed: 7 additions & 9 deletions

File tree

.ai

Submodule .ai updated 1 file

pyproject.toml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,11 @@ classifiers = [
4747
dependencies = [
4848
# WAMP ecosystem packages (using currently available PyPI versions)
4949
# NOTE: For development/testing with unreleased versions, use: pip install -e .[dev,dev-latest]
50-
"autobahn[twisted,encryption,compress,serialization,scram]>=25.12.1",
50+
"autobahn[twisted,encryption,compress,serialization,scram]>=25.12.2",
5151
"txaio>=25.12.2",
52-
"zlmdb>=25.12.1",
53-
"cfxdb>=25.12.1",
54-
55-
# NOTE: wamp-xbr is not on PyPI yet - use [dev-latest] for testing
52+
"zlmdb>=25.12.2",
53+
"cfxdb>=25.12.2",
54+
"xbr>=25.12.1",
5655

5756
# Twisted ecosystem
5857
"twisted[tls,conch,http2]>=22.10.0; sys_platform != 'darwin' and sys_platform != 'win32'",
@@ -190,13 +189,12 @@ dev = [
190189
# For testing with unreleased WAMP packages from GitHub master branches
191190
# Usage: pip install -e .[dev,dev-latest]
192191
# This installs the latest development versions from GitHub instead of PyPI
193-
# NOTE: wamp-xbr excluded for now (setup.py bug fix not yet on GitHub, use dev-local instead)
194192
dev-latest = [
195193
"txaio @ git+https://github.com/crossbario/txaio.git@master",
196194
"autobahn[twisted,encryption,compress,serialization,scram] @ git+https://github.com/crossbario/autobahn-python.git@master",
197195
"zlmdb @ git+https://github.com/crossbario/zlmdb.git@master",
198196
"cfxdb @ git+https://github.com/crossbario/cfxdb.git@master",
199-
# "wamp-xbr @ git+https://github.com/wamp-proto/wamp-xbr.git@master", # Excluded - setup.py needs fix on GitHub
197+
"xbr @ git+https://github.com/wamp-proto/wamp-xbr.git@master",
200198
]
201199

202200
# For testing with locally editable WAMP packages (cross-repo development)

0 commit comments

Comments
 (0)