Skip to content

v2.30.0

Choose a tag to compare

@github-actions github-actions released this 30 May 21:27
· 24 commits to main since this release

Changed

  • Umbrella decomposition campaign: scitex.<x> modules are now thin branded aliases to their owning standalone packages instead of in-tree shim directories. Dropped the in-tree shim dirs for errors (→ scitex_logging), torch (→ scitex_linalg), stats (→ scitex_stats), diagram (→ figrecipe.diagram), clew (→ scitex_clew), tunnel (→ scitex_ssh), rng/verify. scitex.utils is now a thin re-export aggregator that distributes implementations to their owning packages. Env-loading delegates to scitex-config.
  • Linter: scitex.linter (and the more-consistent scitex.dev.linter) now resolve to the real engine scitex_dev.linter. Two stale registrations that kept routing to the archived scitex_linter distribution were removed (#306).

Removed

  • scitex-core dependency: dropped from pyproject.toml; all former scitex-core contents are standalonized. Enables public-archiving of scitex-core. (#299)
  • scitex.utils.verify_scitex_format: removed; superseded by the scitex-dev linter. (#300)
  • Dropped 10 redundant legacy MCP bridge files now covered by registry auto-mount.

Fixed

  • CI test matrix: greened the chronic-red umbrella matrix — switched to uv resolver, CPU-only torch, dropped coverage-triggered segfaults, and added a retry-on-incomplete-report guard for the non-deterministic C-extension shutdown segfault. (#303, #304, #305)
  • Bumped sibling pins for PS-170 freshness (scitex-dev 0.15.0, et al.).