Skip to content

v0.92.7

Choose a tag to compare

@suchanek suchanek released this 08 Jun 17:03
· 5 commits to main since this release

What's Changed

Type Checker Migration: mypy → ty

Switched the project type checker from mypy to ty — Astral's new Rust-based type checker that is orders of magnitude faster. The pre-commit hook and CI type-check job both now run ty check src/. The [tool.mypy] config block in pyproject.toml has been replaced with [tool.ty.environment] / [tool.ty.rules].

Dependency Updates

  • kgmodule-utils raised from >=0.2.3 to >=0.4.0 (resolves to 0.4.2), which adds shared graph store, semantic index, and pipeline base types used across the KG module family.
  • ty 0.0.44 enters the dependency tree as a direct dev dependency and as a transitive dep of kgmodule-utils.

Bug Fixes

  • .dockg/embeddings.json (15 MB pre-computed embeddings cache) added to .gitignore — it was tripping the pre-commit large-file check on every run.

Full changelog: https://github.com/Flux-Frontiers/diary_kg/blob/main/CHANGELOG.md