Skip to content

Bump extractor workspaces for doc-gen4 SQLite support#79

Merged
justincasher merged 1 commit into
mainfrom
lean-docgen4-sqlite-deps
Apr 19, 2026
Merged

Bump extractor workspaces for doc-gen4 SQLite support#79
justincasher merged 1 commit into
mainfrom
lean-docgen4-sqlite-deps

Conversation

@justincasher
Copy link
Copy Markdown
Owner

Summary

  • Refreshes the lean/{cslib,flt,formal-conjectures,mathlib,physlean} workspaces to Lean v4.30.0-rc2 and regenerates lake-manifest.json in each via lake update.
  • Reorders require «doc-gen4» before the main package dependency in each lakefile.lean so Lake resolves transitive deps correctly (otherwise packages like plausible can conflict).
  • Four workspaces pin doc-gen4 @ "main" to pick up the new SQLite api-docs.db output. PhysLean stays pinned to v4.29.0 because its toolchain is older; it also updates PhysExtract.lean to import the renamed Physlib / QuantumInfo library targets.
  • Split out of Support doc-gen4 SQLite database format for extraction #75 so the extractor Python changes can land separately against an up-to-date workspace baseline.

Updates lakefile.lean, lean-toolchain, and lake-manifest.json across
the cslib, flt, formal-conjectures, mathlib, and physlean extractor
workspaces to the latest toolchain (v4.30.0-rc2) and reorders the
doc-gen4 require before the main package dependency to avoid
transitive conflicts.

Four workspaces pin doc-gen4 @ "main" for access to the new SQLite
api-docs.db output. PhysLean remains pinned to v4.29.0 to match its
Lean toolchain. PhysExtract.lean is updated to import Physlib and
QuantumInfo, the post-rename library targets.

Manifests regenerated via `lake update` in each workspace.
@justincasher justincasher merged commit 58d8439 into main Apr 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant