v2.28.9: Tier 2 batch 2 — collapse 5 more re-export dirs
Highlights
Tier 2 batch 2 of the umbrella simplification (#268). Same mechanism as #266 — 5 more re-export shim directories deleted, replaced by eager sys.modules pointers + _LazyModule(external=...).
| Removed | Now binds to | Pin floor |
|---|---|---|
src/scitex/dict/ |
scitex_dict |
>=0.1.3 |
src/scitex/notebook/ |
scitex_notebook |
>=0.1.1 |
src/scitex/str/ |
scitex_str |
>=0.1.7 |
src/scitex/logging/ |
scitex_logging |
>=0.1.3 |
src/scitex/browser/ |
scitex_browser |
>=0.1.14 |
Net diff: −4,666 / +23 lines. Six now-stale CI workflows also removed (test-{dict,notebook,str,logging,browser}.yml, logging-coverage.yml).
Cumulative simplification this round
| Release | What collapsed | Net |
|---|---|---|
| v2.28.5 | 4 deprecated alias dirs (ml,reproduce,rng,verify) |
−405 / +19 |
| v2.28.6 | dt/ alias to datetime |
−85 |
| v2.28.7 | 7 re-export dirs (Tier 2 batch 1) | −2,783 / +46 |
| v2.28.8 | tighten core pins for the 7 collapsed pkgs | — |
| v2.28.9 | 5 more re-export dirs (Tier 2 batch 2) | −4,666 / +23 |
That's −7,939 lines of redundancy gone from the umbrella in 5 PRs, 17 directories removed.