@@ -33,31 +33,36 @@ dependencies = []
3333# Treat the same as NPM's `dependencies`
3434[project .optional-dependencies ]
3535compat = [" six>=1.17.0" ]
36- ai = [" httpx==0.28.1" , " langchain>=1.2.18" , " mcp>=1.27.1,<2" , " pydantic>=2.13.4" ]
37- anthropic = [" splunk-sdk[ai]>=3.0.0" , " langchain-anthropic>=1.4.3" ]
38- openai = [" splunk-sdk[ai]>=3.0.0" , " langchain-openai>=1.2.1" ]
36+ ai = [
37+ " httpx==0.28.1" ,
38+ " langchain>=1.3.15" ,
39+ " mcp>=1.28.1,<2.0.0" ,
40+ " pydantic>=2.13.4" ,
41+ ]
42+ anthropic = [" splunk-sdk[ai]>=3.0.0" , " langchain-anthropic>=1.5.6" ]
43+ openai = [" splunk-sdk[ai]>=3.0.0" , " langchain-openai>=1.5.1" ]
3944google = [
4045 " splunk-sdk[ai]>=3.0.0" ,
41- " langchain-google-genai==4.2.2 " ,
42- " google-auth>=2.52.0 " ,
46+ " langchain-google-genai==4.3.4 " ,
47+ " google-auth>=2.56.3 " ,
4348]
4449
4550# Treat the same as NPM's `devDependencies`
4651[dependency-groups ]
4752test = [
4853 " splunk-sdk[openai, anthropic, google]>=3.0.0" ,
49- " pytest>=9.0.3 " ,
54+ " pytest>=9.1.1 " ,
5055 " pytest-cov>=7.1.0" ,
51- " pytest-asyncio>=1.3 .0" ,
52- " python-dotenv>=1.2.2 " ,
53- " vcrpy>=8.1.1 " ,
56+ " pytest-asyncio>=1.4 .0" ,
57+ " python-dotenv>=1.2.3 " ,
58+ " vcrpy>=8.3.0 " ,
5459]
55- release = [" build>=1.5.0" , " jinja2>=3.1.6" , " sphinx>=9.1.0" , " twine>=6.2 .0" ]
60+ release = [" build>=1.5.0" , " jinja2>=3.1.6" , " sphinx>=9.1.0" , " twine>=7.0 .0" ]
5661lint = [
57- " basedpyright>=1.39.4 " ,
58- " ruff>=0.15.12 " ,
62+ " basedpyright>=1.39.10 " ,
63+ " ruff>=0.16.3 " ,
5964 " mbake>=1.4.6" ,
60- " zizmor==1.25.2 " ,
65+ " zizmor==1.29.0 " ,
6166]
6267dev = [
6368 " rich>=15.0.0" ,
0 commit comments