Take the minor-patch group and cut 2.6.6 - #78
Merged
Merged
Conversation
Dependency sweep: idna 3.19, pygments 2.21.0, python-dotenv 1.2.3, ruff 0.16.4 and ty 0.0.73. All are dev tooling or transitives; no declared dependency range changes, so nothing reaches a consumer. Version bumped to 2.6.6 so the SDK ships as part of a coordinated release across the SDKs, commerce libraries and pay, rather than because this change requires callers to act. uv.lock embeds the project's own version, so it is re-locked in the same commit. Co-Authored-By: Claude Opus 5 (1M context) <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.
Summary
Dependency sweep for this repo: idna 3.19, pygments 2.21.0, python-dotenv 1.2.3,
ruff 0.16.4 and ty 0.0.73. All are dev tooling or transitives. No declared
dependency range in
pyproject.tomlchanged, so nothing here reaches a consumer.The version bump to 2.6.6 is deliberate rather than required: nothing in this diff
obliges a caller to act. It exists so the SDK ships as tier 1 of a coordinated
release across the SDKs, the commerce libraries and pay, which was Varun's call
after I flagged that by the usual "bump only where a consumer must act" rule this
repo did not need a release at all.
uv.lockembeds the project's own version, so it is re-locked in the same commitrather than left naming 2.6.5.
Worked with: Varun.
Type of change
Public API
None. No exported symbol, signature, wire format or response shape changes. The
only non-lockfile edit is the
versionfield.Test plan
Ran the repo's full gate set locally on this branch:
uv run ruff check .cleanuv run ruff format --check .: 21 files already formatteduv run ty check agentscore/cleanuv run vulture . vulture_whitelist.py --min-confidence 80 --exclude .venvcleanuv run pytest tests/ -q: 183 passed, 8 skipped, 100% coverage against a 95% floorosv-scanneroveruv.lock: no issues found across 24 packagesNo tests were added or changed, because no behavior changed.
Checklist
(no new behavior; the existing suite passes unchanged)
(public surface did not change, so nothing to update)
Deliberately not done
>=2.6.6in python-commerce or core/store.That version does not exist on PyPI yet, so raising a floor now would make
uv lockunresolvable. The existing ranges already accept it, so no consumeredit is needed; pinning to the exact tested combination is a follow-up after
this publishes.
v*, and a PyPI version ispermanent, so the tag is left for a deliberate step after this merges.