Skip to content

Commit 8db715e

Browse files
committed
docs: update MODERNIZATION.md Phase 1.4 tracking
Updates tracking tables to reflect actual completion status: - All 5 dependency packages migrated to hatchling and released to PyPI - Phase 1.4 tracking table updated with PR/release info - Modernization Matrix updated (Build System section all complete) - crossbar ready for release after CI passes Note: This work was completed with AI assistance (Claude Code).
1 parent ad83dd7 commit 8db715e

1 file changed

Lines changed: 16 additions & 11 deletions

File tree

MODERNIZATION.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,11 @@ Every application repository should have the following submodules:
196196
| Git hooks configured | ⏸️ |||||||
197197
| **Build System** | | | | | | | |
198198
| pyproject.toml (PEP 621) | N/A |||||||
199-
| Hatchling build backend | N/A | | | | | | |
200-
| Remove setup.py | N/A | | | || | |
199+
| Hatchling build backend | N/A | | | | | | |
200+
| Remove setup.py | N/A | | | || | |
201201
| Remove setup.cfg | N/A |||||||
202202
| Remove requirements.txt | N/A |||||||
203-
| Remove MANIFEST.in | N/A | | | | | | |
203+
| Remove MANIFEST.in | N/A | | | | | | |
204204
| **Task Runner** | | | | | | | |
205205
| justfile ||||||||
206206
| Remove Makefile |||| ⚠️ || ⚠️ | ⚠️ |
@@ -1570,14 +1570,19 @@ build-backend = "hatchling.build"
15701570

15711571
#### Phase 1.4 Tracking
15721572

1573-
| Repository | Branch | Issue | PR | Status |
1574-
|------------|--------|-------|----|----|
1575-
| txaio | modernization-phase-1.4 | [#209](https://github.com/crossbario/txaio/issues/209) | TBD | ⏳ In progress |
1576-
| autobahn-python | modernization-phase-1.4 | [#1795](https://github.com/crossbario/autobahn-python/issues/1795) | TBD | ⏳ Pending |
1577-
| zlmdb | modernization-phase-1.4 | [#83](https://github.com/crossbario/zlmdb/issues/83) | TBD | ⏳ Pending |
1578-
| cfxdb | modernization-phase-1.4 | [#109](https://github.com/crossbario/cfxdb/issues/109) | TBD | ⏳ Pending |
1579-
| wamp-xbr | modernization-phase-1.4 | [#159](https://github.com/wamp-proto/wamp-xbr/issues/159) | TBD | ⏳ Pending |
1580-
| crossbar | modernization-phase-1.4 | [#159](https://github.com/crossbario/crossbar/issues/159) | TBD | ⏳ Pending |
1573+
| Repository | Branch | Issue | PR | PyPI Release | Status |
1574+
|------------|--------|-------|----|----|--------|
1575+
| txaio | modernization-phase-1.4 | [#209](https://github.com/crossbario/txaio/issues/209) | [#210](https://github.com/crossbario/txaio/pull/210) | v25.12.2 | ✅ Complete |
1576+
| autobahn-python | modernization-phase-1.4 | [#1795](https://github.com/crossbario/autobahn-python/issues/1795) | [#1796](https://github.com/crossbario/autobahn-python/pull/1796) | v25.12.2 | ✅ Complete |
1577+
| zlmdb | modernization-phase-1.4 | [#83](https://github.com/crossbario/zlmdb/issues/83) | [#84](https://github.com/crossbario/zlmdb/pull/84) | v25.12.3 | ✅ Complete |
1578+
| cfxdb | modernization-phase-1.4 | [#109](https://github.com/crossbario/cfxdb/issues/109) | [#110](https://github.com/crossbario/cfxdb/pull/110) | v25.12.2 | ✅ Complete |
1579+
| wamp-xbr | modernization-phase-1.4 | [#159](https://github.com/wamp-proto/wamp-xbr/issues/159) | [#160](https://github.com/wamp-proto/wamp-xbr/pull/160) | v25.12.2 | ✅ Complete |
1580+
| crossbar | modernization-phase-1.4 | [#2144](https://github.com/crossbario/crossbar/issues/2144) | [#2145](https://github.com/crossbario/crossbar/pull/2145) | Pending | ⏳ Testing |
1581+
1582+
**Phase 1.4 Summary** (2025-12-17):
1583+
- All 5 dependency packages (txaio, autobahn-python, zlmdb, cfxdb, wamp-xbr) migrated to hatchling and released
1584+
- crossbar pyproject.toml updated, CI passing, ready for release
1585+
- Remaining: Create `uv.lock` for crossbar (reproducible builds)
15811586

15821587
#### Phase 1.4.1: Pure Python Packages
15831588

0 commit comments

Comments
 (0)