@@ -33,21 +33,21 @@ dependencies = []
3333# Treat the same as NPM's `dependencies`
3434[project .optional-dependencies ]
3535compat = [" six>=1.17.0" ]
36- ai = [" mcp>=1.26.0 " , " pydantic>=2.12.5 " , " langchain >=1.2.7" ]
37- anthropic = [" splunk-sdk[ai]" , " langchain-anthropic>=0.3 " ]
38- openai = [" splunk-sdk[ai]" , " langchain-openai>=1.1.7 " ]
36+ ai = [" httpx==0.28.1 " , " langchain>=1.2.13 " , " mcp >=1.26.0 " , " pydantic>= 2.7.4 " ]
37+ anthropic = [" splunk-sdk[ai]>=2.1.1 " , " langchain-anthropic>=1.4.0 " ]
38+ openai = [" splunk-sdk[ai]>=2.1.1 " , " langchain-openai>=1.1.12 " ]
3939
4040# Treat the same as NPM's `devDependencies`
4141[dependency-groups ]
4242test = [
4343 " splunk-sdk[ai]" ,
4444 " pytest>=9.0.2" ,
45- " pytest-cov>=7.0 .0" ,
45+ " pytest-cov>=7.1 .0" ,
4646 " pytest-asyncio>=1.3.0" ,
4747 " python-dotenv>=1.2.1" ,
4848]
49- release = [" build>=1.4.0 " , " jinja2>=3.1.6" , " twine>=6.2 .0" , " sphinx>=9.1 .0" ]
50- lint = [" basedpyright>=1.37.2 " , " ruff>=0.14.14 " ]
49+ release = [" build>=1.4.2 " , " jinja2>=3.1.6" , " sphinx>=9.1 .0" , " twine>=6.2 .0" ]
50+ lint = [" basedpyright>=1.38.4 " , " ruff>=0.15.8 " ]
5151dev = [
5252 " splunk-sdk[openai, anthropic]" ,
5353 { include-group = " test" },
0 commit comments