From a068fbeb631c355cf0d0587c4cc168fe9248e355 Mon Sep 17 00:00:00 2001 From: vvillait88 Date: Sat, 3 Oct 2026 16:53:15 -0700 Subject: [PATCH 1/2] chore: the web3<8 constraint now waits on pympp admitting eth-abi 6 --- pyproject.toml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3c6fe72..f196e40 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -114,10 +114,11 @@ filterwarnings = [ [tool.uv] required-version = ">=0.11.0" -# cdp-sdk, pytempo and x402 all require `web3` with no upper bound, and solana -# 0.41 needs a websockets that only the web3 8 beta allows, so a bare -# `uv lock --upgrade` walks onto web3 8.0.0b3. The constraint keeps web3 on its -# stable line. `if-necessary` admits a prerelease only for a package that has +# cdp-sdk, pytempo and x402 all require `web3` with no upper bound. Stable web3 +# 8 needs eth-abi 6, which pympp's `tempo` extra excludes (`eth-abi<6`), so a +# bare `uv lock --upgrade` walks onto the 8.0.0b3 beta instead, and pinning +# 8.0.0 downgrades pympp. The constraint keeps web3 on 7 until pympp admits +# eth-abi 6. `if-necessary` admits a prerelease only for a package that has # never published anything else: OpenTelemetry's semantic-conventions family, # which fastapi 0.142's `standard` extra reaches through opentelemetry-sdk. # `disallow` held fastapi back silently and failed Dependabot outright. From efa655527b5837802a0204151b667402a3b8884a Mon Sep 17 00:00:00 2001 From: vvillait88 Date: Sat, 3 Oct 2026 17:09:12 -0700 Subject: [PATCH 2/2] chore: release 3.1.0 --- pyproject.toml | 4 ++-- uv.lock | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f196e40..b053e98 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agentscore-commerce" -version = "3.0.0" +version = "3.1.0" 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." readme = "README.md" license = "MIT" @@ -12,7 +12,7 @@ requires-python = ">=3.11" 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"] dependencies = [ "httpx>=0.25.0,<1.0.0", - "agentscore-py>=2.7.0", + "agentscore-py>=2.7.1", ] classifiers = [ "Development Status :: 5 - Production/Stable", diff --git a/uv.lock b/uv.lock index a684500..b74e5a7 100644 --- a/uv.lock +++ b/uv.lock @@ -41,7 +41,7 @@ wheels = [ [[package]] name = "agentscore-commerce" -version = "3.0.0" +version = "3.1.0" source = { editable = "." } dependencies = [ { name = "agentscore-py" }, @@ -116,7 +116,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "agentscore-py", specifier = ">=2.7.0" }, + { name = "agentscore-py", specifier = ">=2.7.1" }, { name = "aiohttp", marker = "extra == 'aiohttp'", specifier = ">=3.8.0" }, { name = "cdp-sdk", marker = "extra == 'coinbase'", specifier = ">=1.0,<2" }, { name = "django", marker = "extra == 'django'", specifier = ">=4.0" }, @@ -161,14 +161,14 @@ dev = [ [[package]] name = "agentscore-py" -version = "2.7.0" +version = "2.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/aa/b9/d164f2ddf1f7a6dc587dc1a1d01633c862ba6b5e5ff1b40b1eea52eabd46/agentscore_py-2.7.0.tar.gz", hash = "sha256:5ba224783f43244c298ac78a2d01e8313f3aaf6e3904b796060e0bb301f1e750", size = 65823, upload-time = "2026-10-02T18:20:11.368Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/2b/77b049eb2b7757a435e51d9dbb84f0bb8eb5cacafb668dfe3baa9005c9e9/agentscore_py-2.7.1.tar.gz", hash = "sha256:79fe42e6e50109348374734e92055b28897332cf4e08292e66b4e44b582156be", size = 65783, upload-time = "2026-10-04T00:06:23.635Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bb/83/b75a0011f89549f8868e4d9fdcb8d73766f45396a29f0e044b37d1e27420/agentscore_py-2.7.0-py3-none-any.whl", hash = "sha256:21b0309643091d59219faf885f2a5df06d4386bf66967349b7efdc96bdef1aec", size = 21560, upload-time = "2026-10-02T18:20:10.108Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ce/3f85f92a57da8b5512928ed870e468dc40f46780eaa689011c5eedef91a4/agentscore_py-2.7.1-py3-none-any.whl", hash = "sha256:4f574e030f180c9bfa844c615bd2e9a09626662ba780a46e36b7cad845c8dd86", size = 21494, upload-time = "2026-10-04T00:06:22.24Z" }, ] [[package]]