Skip to content

Commit fe69821

Browse files
authored
Sweep dependencies, take agentscore-py 2.6.11 and x402 2.23.0, and bump to 2.9.2 (#137)
## Summary Dependency sweep for python-commerce, plus the release bump to 2.9.2. The `agentscore-py` floor moves to 2.6.11 (released today). The lock upgrade takes x402 2.23.0, sentry-sdk 2.69.2, urllib3 2.8.0, yarl 1.25.1, propcache 0.5.4, idna 3.20, ruff 0.16.8 and ty 0.0.82, and scans clean for prereleases. x402 2.23.0 was read from the sdist rather than its version, per the holds registry: the EVM constants block (the Base USDC domain we depend on) is byte-identical to 2.22.0; the facilitator client's default timeout rises from 30s to 90s; the FastAPI and Flask middleware now initialize at construction when `sync_facilitator_on_start` is set and exit the process on a fatal capability mismatch, which does not reach this library because it uses only x402's schemas and settle types; the bazaar route template decodes to a fixed point. The uv version the three workflows pass as a setup-uv input moves from 0.12.13 to 0.12.16. Worked with: Varun. ## Type of change - [ ] Bug fix (no breaking change) - [ ] New feature (no breaking change) - [ ] Breaking change (existing callers must update) - [x] Docs, tests, or internal maintenance only ## Public API none ## Test plan Run locally on this branch after `uv lock --upgrade` and `uv sync --all-extras --all-groups`: `ruff check`, `ruff format --check`, `ty check agentscore_commerce/`, `ty check` over `examples`, `vulture`, and `pytest tests/ --cov=agentscore_commerce` (1869 passed, 4 skipped, 95% coverage). Nothing runtime changed on our side, so no new tests. Release: tag v2.9.2 after merge and watch the publish run; core's store takes it next. ## Checklist - [x] Tests cover the new behavior, and the suite passes locally - [x] Lint, format, and type checks pass - [x] Docs and README examples updated if the public surface changed - [x] No secrets, credentials, or personal data in the diff or the tests
1 parent 2962cad commit fe69821

5 files changed

Lines changed: 311 additions & 260 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install uv
2525
uses: astral-sh/setup-uv@v10.1.0
2626
with:
27-
version: "0.12.13"
27+
version: "0.12.16"
2828

2929
- name: Set up Python
3030
run: uv python install 3.12

‎.github/workflows/publish.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
- uses: astral-sh/setup-uv@v10.1.0
2323
with:
24-
version: "0.12.13"
24+
version: "0.12.16"
2525

2626
- name: Set version from tag
2727
run: sed -i "s/^version = .*/version = \"${GITHUB_REF_NAME#v}\"/" pyproject.toml

‎.github/workflows/security.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
- uses: useblacksmith/checkout@v1
4242
- uses: astral-sh/setup-uv@v10.1.0
4343
with:
44-
version: "0.12.13"
44+
version: "0.12.16"
4545
- uses: actions/setup-python@v7
4646
with:
4747
python-version: "3.13"

‎pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "agentscore-commerce"
7-
version = "2.9.1"
7+
version = "2.9.2"
88
description = "Agentic commerce SDK for Python: identity middleware (FastAPI, Flask, Django, AIOHTTP, Sanic, ASGI) + payment helpers + 402 builders + discovery + Stripe multichain. The full merchant-side toolkit for AgentScore-powered agentic commerce."
99
readme = "README.md"
1010
license = "MIT"
1111
requires-python = ">=3.11"
1212
keywords = ["agentscore", "agent-commerce", "agentic-payments", "402", "x402", "mpp", "machine-payments-protocol", "fastapi", "starlette", "flask", "django", "aiohttp", "sanic", "middleware", "trust", "reputation", "kyc", "identity", "stripe", "tempo", "solana", "base", "ai-agent"]
1313
dependencies = [
1414
"httpx>=0.25.0,<1.0.0",
15-
"agentscore-py>=2.6.10",
15+
"agentscore-py>=2.6.11",
1616
]
1717
classifiers = [
1818
"Development Status :: 5 - Production/Stable",

0 commit comments

Comments
 (0)