Repository navigation
chore(deps): October maintenance: uv, litellm v1.104.2 prices, mise tools, docs site - #58
Merged
Merged
Conversation
`uv lock --upgrade` inside the 7-day cooldown, with ty held at 0.0.84: 0.0.85 adds truthiness-test-of-none-union, which reports 55 sites across six members, and each needs its own None-versus-empty decision. Moves polars 2.0.0, pydantic 2.14.0, cyclopts 5.2.0, tenacity 9.2.1, litellm 1.104.2, boto3 1.43.109, commitizen 4.19.2, hypothesis 6.168.5 and lefthook 2.2.1, plus their transitives. filelock moves back to 3.32.7 because litellm 1.104.2 caps it below 4; litellm is dev-only. Supersedes Dependabot #57. The published `polars>=1.40.0` already resolves polars 2.0.0 on a fresh install, so the suite now runs against what users get; it passes unchanged. tenacity 9.2.1 types `.retry` on a decorated function, so the retry tests drop their ty and pyright ignores. The harbor and transformers exclude-newer-package exemptions are deleted now that the global window admits both releases. litellm 1.104.2's data is what turned #57 red: 90 of 257 vendored entries still matched the installed table. `scripts/update_prices.py --ref v1.104.2` regenerates it. Upstream prices claude-opus-5-5 at the rates its override carried, so the override retires and the override tests pin a synthetic entry. Upstream dropped six gpt-5.x priority rates, so the two gpt-5.1-codex priority frozen prices are re-captured, and deleted 32 models past their deprecation date, whose sessions are now unpriced. The arithmetic is unchanged: the identity grid passes bit for bit against litellm 1.104.2. CONVERTER_SCHEMA_VERSION 9 -> 10: cost labels and totals change, so a corpus re-converts on its next materialize. `mise run docs:citations:fix` rewrote the citations the pyproject.toml and test-file line moves shifted. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
`mise run tools:bump`: uv 0.13.1, osv-scanner 2.7.0, semgrep 1.180.0 and trivy 0.76.0. uv.lock's format is unchanged under uv 0.13.1 (`uv lock --check` passes). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Also @astrojs/markdown-remark 7.3.2, @astrojs/markdown-satteri 0.4.3, @tabler/icons-astro 3.49.0 and vitest 5.0.4. starlight-links-validator stays at 0.26.0: with 0.27.0 installed, `astro check` rejects the `hName` data that src/lib/agent-note.ts returns, because the paragraph data type no longer carries the mdast-to-hast fields. TypeScript 7 stays out. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Maintenance refresh of all three lockfiles. Supersedes #57.
uv.lock
uv lock --upgradeinside the 7-day cooldown, with ty held at 0.0.84. Notable moves: polars 2.0.0, pydantic 2.14.0, cyclopts 5.2.0, tenacity 9.2.1, litellm 1.104.2, boto3 1.43.109, commitizen 4.19.2, hypothesis 6.168.5 and lefthook 2.2.1. filelock moves back to 3.32.7 because litellm 1.104.2 caps it below 4; litellm is dev-only, so the published wheel's resolution is unaffected.polars>=1.40.0already resolves 2.0.0 on a fresh install of 0.3.0, so the suite now runs against what users get. It passes unchanged.truthiness-test-of-none-union, which reports 55 sites across six members. Each site needs its own None-versus-empty decision, so that bump gets its own change..retryon a decorated function, so the threety: ignore/pyright: ignorepairs on it in the retry tests are removed.exclude-newer-packageexemptions are deleted; the global window admits both releases now.Price table, litellm v1.104.2
#57 went red because 90 of 257 vendored entries no longer matched the installed litellm.
scripts/update_prices.py --ref v1.104.2regenerates the table:test_pricing_identity.pypasses bit for bit against litellm 1.104.2.CONVERTER_SCHEMA_VERSION9 -> 10, because cost labels and totals change, so a corpus re-converts on its next materialize.mise.lock and the docs site
mise run tools:bump: uv 0.13.1, osv-scanner 2.7.0, semgrep 1.180.0, trivy 0.76.0.astro checkreject thehNamedata insrc/lib/agent-note.ts. TypeScript 7 stays out.Verification
mise run checkandmise run docs:gatepass locally.mise run docs:citations:fixrewrote the citations that the pyproject.toml and test-file line moves shifted.