Skip to content

v2.28.9: Tier 2 batch 2 — collapse 5 more re-export dirs

Choose a tag to compare

@ywatanabe1989 ywatanabe1989 released this 30 Apr 12:38
· 182 commits to main since this release
9ec2ba2

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.