diff --git a/pyproject.toml b/pyproject.toml index 3cbd6ea6f..e8f01e640 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,11 +14,11 @@ dependencies = [ "pydantic<3.0.0,>=2.8.0", "docstring-parser<1.0,>=0.16", "typer<1.0.0,>=0.9.0", - "rich<15.0.0,>=13.7.0", + "rich>=13.7.0,<16.0.0", "aiohttp<4.0.0,>=3.9.1", "tenacity<10.0.0,>=8.2.3", "pydantic-core<3.0.0,>=2.18.0", - "jiter>=0.6.1,<0.15", + "jiter>=0.6.1,<0.16", "jinja2<4.0.0,>=3.1.4", "requests<3.0.0,>=2.32.3", ] @@ -54,8 +54,8 @@ dev = [ "python-dotenv>=1.0.1", "pytest-xdist>=3.8.0", "pre-commit>=4.2.0", - "ty==0.0.44", - "anthropic==0.93.0", + "ty==0.0.49", + "anthropic==0.109.1", "xmltodict>=0.13,<1.1", ] docs = [ @@ -79,21 +79,21 @@ test-docs = [ "pandas<3.0.0,>=2.2.0", "tabulate<1.0.0,>=0.9.0", "pydantic-extra-types<3.0.0,>=2.6.0", - "litellm>=1.35.31,<=1.83.7", + "litellm>=1.35.31,<=1.83.9", "mistralai<2.0.0,>=1.5.1", ] -anthropic = ["anthropic==0.93.0", "xmltodict>=0.13,<1.1"] +anthropic = ["anthropic==0.109.1", "xmltodict>=0.13,<1.1"] groq = ["groq>=0.4.2,<1.1.0"] cohere = ["cohere<6.0.0,>=5.1.8"] vertexai = ["google-cloud-aiplatform<2.0.0,>=1.53.0", "jsonref<2.0.0,>=1.1.0"] cerebras_cloud_sdk = ["cerebras-cloud-sdk<2.0.0,>=1.5.0"] fireworks-ai = ["fireworks-ai<1.0.0,>=0.15.4"] -writer = ["writer-sdk<3.0.0,>=2.2.0"] +writer = ["writer-sdk>=2.2.0,<4.0.0"] bedrock = ["boto3<2.0.0,>=1.34.0"] mistral = ["mistralai<2.0.0,>=1.5.1"] perplexity = ["openai>=2.0.0,<3.0.0"] google-genai = ["google-genai>=1.5.0","jsonref<2.0.0,>=1.1.0"] -litellm = ["litellm>=1.35.31,<=1.83.7"] +litellm = ["litellm>=1.35.31,<=1.83.9"] xai = ["xai-sdk>=0.2.0 ; python_version >= '3.10'"] phonenumbers = ["phonenumbers>=8.13.33,<10.0.0"] graphviz = ["graphviz<1.0.0,>=0.20.3"] diff --git a/requirements-examples.txt b/requirements-examples.txt index 9b4783009..408a19744 100644 --- a/requirements-examples.txt +++ b/requirements-examples.txt @@ -3,7 +3,7 @@ pydantic docstring-parser rich aiohttp -ruff==0.15.10 +ruff==0.15.17 pre-commit==4.3.0 typer cohere diff --git a/requirements.txt b/requirements.txt index 29dcbcd4f..b417717e0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,7 @@ anyio==4.12.1 # openai attrs==26.1.0 # via aiohttp -certifi==2026.2.25 +certifi==2026.5.20 # via # httpcore # httpx @@ -27,7 +27,7 @@ click==8.3.1 # via typer distro==1.9.0 # via openai -docstring-parser==0.17.0 +docstring-parser==0.18.0 # via instructor (pyproject.toml) frozenlist==1.8.0 # via @@ -39,7 +39,7 @@ httpcore==1.0.9 # via httpx httpx==0.28.1 # via openai -idna==3.11 +idna==3.18 # via # anyio # httpx @@ -47,7 +47,7 @@ idna==3.11 # yarl jinja2==3.1.6 # via instructor (pyproject.toml) -jiter==0.14.0 +jiter==0.15.0 # via # instructor (pyproject.toml) # openai @@ -61,17 +61,17 @@ multidict==6.7.1 # via # aiohttp # yarl -openai==2.31.0 +openai==2.41.1 # via instructor (pyproject.toml) propcache==0.4.1 # via # aiohttp # yarl -pydantic==2.12.5 +pydantic==2.13.4 # via # instructor (pyproject.toml) # openai -pydantic-core==2.41.5 +pydantic-core==2.46.4 # via # instructor (pyproject.toml) # pydantic @@ -79,7 +79,7 @@ pygments==2.20.0 # via rich requests==2.32.5 # via instructor (pyproject.toml) -rich==14.3.3 +rich==15.0.0 # via # instructor (pyproject.toml) # typer @@ -89,7 +89,7 @@ sniffio==1.3.1 # via openai tenacity==9.1.2 # via instructor (pyproject.toml) -tqdm==4.67.3 +tqdm==4.68.2 # via openai typer==0.23.2 # via instructor (pyproject.toml)