@@ -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