diff --git a/README.md b/README.md index 752d382..4d5777d 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@

Python 3.11+ PyPI version - Strands Agents + Strands Agents License

diff --git a/pyproject.toml b/pyproject.toml index 9f32d08..17c2cf4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "strands-agents>=1.32,<1.40", + "strands-agents>=1.35.0,<2.0.0", "pydantic>=2.12.5", "pyyaml>=6.0.0", "mcp>=1.24.0", @@ -35,13 +35,13 @@ agentcore-memory = [ "bedrock-agentcore>=1.4.0", ] ollama = [ - "strands-agents[ollama]>=1.32,<1.40", + "strands-agents[ollama]>=1.35.0,<2.0.0", ] openai = [ - "strands-agents[openai]>=1.32,<1.40", + "strands-agents[openai]>=1.35.0,<2.0.0", ] gemini = [ - "strands-agents[gemini]>=1.32,<1.40", + "strands-agents[gemini]>=1.35.0,<2.0.0", ] [project.urls] diff --git a/uv.lock b/uv.lock index 4da5322..7c73407 100644 --- a/uv.lock +++ b/uv.lock @@ -42,6 +42,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, ] +[[package]] +name = "aws-bedrock-token-generator" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "botocore" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fb/39/cf1c2e12bc5a84af0f96a546481213f81fa6e7927d2bbabd81758c6558ca/aws_bedrock_token_generator-1.1.0.tar.gz", hash = "sha256:95ccb07f63a91ac486561f6df05cc4e04784c8ff5086dc687ed9c5fd3ab1b5ba", size = 19123, upload-time = "2025-07-29T19:53:19.511Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/fd/745ece98870c3824d294bcdce5dc5e15381188a41bc80832c246b205e40e/aws_bedrock_token_generator-1.1.0-py3-none-any.whl", hash = "sha256:bd12854f7c7e52dde5d980d369379f12d0cc5f0855099d87f38688b0f9de5cd4", size = 10291, upload-time = "2025-07-29T19:53:18.704Z" }, +] + [[package]] name = "bandit" version = "1.9.4" @@ -1736,7 +1748,7 @@ wheels = [ [[package]] name = "strands-agents" -version = "1.35.0" +version = "1.40.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "boto3" }, @@ -1752,9 +1764,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "watchdog" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ed/30/e183d3e7b170c9579eb315fc598ea7fea86670f8f1fe9541dba8ecc29812/strands_agents-1.35.0.tar.gz", hash = "sha256:913a598529bf73fe48c47b15aedb31679192cbe218e2d4aa71c62a06d63d5d73", size = 801382, upload-time = "2026-04-08T20:05:33.157Z" } +sdist = { url = "https://files.pythonhosted.org/packages/07/fa/b5fdfa099b122fea98fc64b9923237077ed6b7c2a90f2c3a65cba00d7202/strands_agents-1.40.0.tar.gz", hash = "sha256:5d867c1255f8449f0030a9a9c085106c15b1704e871d0fea56d3c20b2309a4d3", size = 878176, upload-time = "2026-05-14T13:48:28.812Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/96/4a/0599f483220b08772000ec8fdb86b8cb1d624f51bab546af41bce3a0eac2/strands_agents-1.35.0-py3-none-any.whl", hash = "sha256:d34c749742b63bbaef90057ac1cbd5c04fb9e1e50fcda58741eb0af0ab0aeb91", size = 394806, upload-time = "2026-04-08T20:05:30.871Z" }, + { url = "https://files.pythonhosted.org/packages/9e/ca/ce4c061d0fa007738f0ce4ebdb234969d9343322a089c24d5986620faa66/strands_agents-1.40.0-py3-none-any.whl", hash = "sha256:40c04f411e4082a6eb78b22d5b421757b27aac1f9a42e8198ff3db7fd4fcc13f", size = 432744, upload-time = "2026-05-14T13:48:26.639Z" }, ] [package.optional-dependencies] @@ -1765,6 +1777,7 @@ ollama = [ { name = "ollama" }, ] openai = [ + { name = "aws-bedrock-token-generator" }, { name = "openai" }, ] @@ -1815,10 +1828,10 @@ requires-dist = [ { name = "mcp", specifier = ">=1.24.0" }, { name = "pydantic", specifier = ">=2.12.5" }, { name = "pyyaml", specifier = ">=6.0.0" }, - { name = "strands-agents", specifier = ">=1.32,<1.39" }, - { name = "strands-agents", extras = ["gemini"], marker = "extra == 'gemini'", specifier = ">=1.32,<1.39" }, - { name = "strands-agents", extras = ["ollama"], marker = "extra == 'ollama'", specifier = ">=1.32,<1.39" }, - { name = "strands-agents", extras = ["openai"], marker = "extra == 'openai'", specifier = ">=1.32,<1.39" }, + { name = "strands-agents", specifier = ">=1.35.0,<2.0.0" }, + { name = "strands-agents", extras = ["gemini"], marker = "extra == 'gemini'", specifier = ">=1.35.0,<2.0.0" }, + { name = "strands-agents", extras = ["ollama"], marker = "extra == 'ollama'", specifier = ">=1.35.0,<2.0.0" }, + { name = "strands-agents", extras = ["openai"], marker = "extra == 'openai'", specifier = ">=1.35.0,<2.0.0" }, ] provides-extras = ["agentcore-memory", "ollama", "openai", "gemini"]