Skip to content

build(deps): follow the language to alpha.74 - #1528

Merged
FBumann merged 1 commit into
mainfrom
claude/math-spec-pr-395-review-29jhxj
Sep 8, 2026
Merged

FBumann merged 1 commit into
mainfrom
claude/math-spec-pr-395-review-29jhxj

Conversation

@FBumann

@FBumann FBumann commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Prompt: lets update lpspec to the latest mathspec versions. ONe version at a time, if we need to change things!

Note

The following content was generated by AI.

One release, alpha.73 → alpha.74 (math-spec #385), and one thing in this tree had to move: typeset() now takes a format's name rather than the Format object, so tests/test_typeset_gallery.py passes the key at its three call sites. Nothing under src/ changed — the program surface is untouched by this release.

The gallery pages and the ladder rungs are regenerated by their own generators (tools.gallery_math, tools.ladder) for the renderer's new Definitions section: every named expression prints once under its symbol, and a constraint reads through the symbol rather than the substituted body. 20 pages, +289/−35, all of it that section and the shortened constraint lines.

alpha.75 (math-spec #395, #398, #399) is the next rung once its release PR energy-models/mathspec#400 merges.

Verified

In a uv environment at Python 3.12 (pixi is not on the box); every number is the same as on main at alpha.73, which I ran first:

pytest -q -n auto     3590 passed, 251 skipped, 1 xfailed   (alpha.73 baseline: identical)
ruff 0.16.1 check     All checks passed
ruff format --check   302 files already formatted
pyrefly 1.2.0         0 errors, package and linopy reference scripts

The 16 failures the bare bump produced — 14 in the typeset gallery test, plus the two generated-page currency tests — are what the diff fixes.

uv.lock was regenerated with uv 0.12.10 (uv lock --upgrade-package math-spec), which yields the three-line diff; uv 0.8.17 rewrote unrelated environment markers, so it was not used.

Not run: pixi run check itself, test-bench, the sweeps.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SsHvKFYPt5AnN5caUPfFra


Generated by Claude Code

One release, and one thing in this tree had to move: typeset() now takes a
format's name rather than the Format object, so the gallery test passes the
key. The gallery pages and the ladder rungs are regenerated for the
renderer's new Definitions section, which prints every named expression once
and lets a constraint read through its symbol.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SsHvKFYPt5AnN5caUPfFra
@codspeed

codspeed Bot commented Sep 8, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 16 untouched benchmarks
⏩ 42 skipped benchmarks1


Comparing claude/math-spec-pr-395-review-29jhxj (3eb3320) with main (b8546fa)2

Open in CodSpeed

Footnotes

  1. 42 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

  2. No successful run was found on main (227ccdd) during the generation of this report, so b8546fa was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩

@FBumann
FBumann merged commit 70b8c80 into main Sep 8, 2026
12 checks passed
@FBumann
FBumann deleted the claude/math-spec-pr-395-review-29jhxj branch September 8, 2026 10:08
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.

2 participants