Skip to content

Commit 3afcd37

Browse files
authored
Release 3.2.4: agentscore-py 2.8.3, fastapi 0.162, starlette 1.10, lock refresh (#168)
## Summary Maintenance sweep release, 3.2.4. - `agentscore-py` floor `>=2.8.2` to `>=2.8.3` (the sweep release). - `uv lock --upgrade`: asgiref 3.13.0, cdp-sdk 1.51.0, certifi 2026.10.23, fastapi 0.162.0, google-api-core 2.43.0, googleapis-common-protos 1.76.0, pycparser 3.12, starlette 1.10.0; dev coverage 7.17.0, ruff 0.17.2, ty 0.0.91; tomli drops out. - The only prereleases in the lock are OpenTelemetry's never-stable `0.66b1` packages, which `prerelease = "if-necessary"` admits by design. Holds re-tested and standing: the `aiohttp>=3.14.4` floor (pympp 0.14.0 still exact-pins `yarl==1.24.5` and `propcache==0.5.2`) and `web3<8` (pympp 0.14.0 still requires `eth-abi<6`). Hand-implemented specs are mirrored from node-commerce; the upstream and live-document check is on node-commerce's sweep PR and found nothing to move. Worked with: Varun, who asked for the sweep. Not taken: nothing outstanding. ## 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 `ruff check`, `ruff format --check`, `ty check agentscore_commerce/`, `ty check` over `examples`, `vulture` and `pytest` (1674 passed, 4 skipped, 97.44% coverage) all exit 0 locally, and `uv lock --check` passes. `osv-scanner` reports no issues on `uv.lock`. ## Checklist - [x] Tests cover the new behavior, and the suite passes locally - [x] Lint, format, and type checks pass - [ ] Docs and README examples updated if the public surface changed (the public surface did not change) - [x] No secrets, credentials, or personal data in the diff or the tests
1 parent ea8f1c3 commit 3afcd37

2 files changed

Lines changed: 196 additions & 261 deletions

File tree

‎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 = "3.2.3"
7+
version = "3.2.4"
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", "agentic-commerce", "agentic-payments", "402", "x402", "mpp", "machine-payments-protocol", "fastapi", "starlette", "flask", "django", "aiohttp", "sanic", "middleware", "kyc", "identity", "stripe", "tempo", "solana", "base", "ai-agent"]
1313
dependencies = [
1414
"httpx>=0.25.0,<1.0.0",
15-
"agentscore-py>=2.8.2",
15+
"agentscore-py>=2.8.3",
1616
]
1717
classifiers = [
1818
"Development Status :: 5 - Production/Stable",

0 commit comments

Comments
 (0)