|  | @@ -156,6 +156,7 @@ markdown = "~3.5.1"
 | 
	
		
			
				|  |  |  novita-client = "^0.5.6"
 | 
	
		
			
				|  |  |  numpy = "~1.26.4"
 | 
	
		
			
				|  |  |  openai = "~1.29.0"
 | 
	
		
			
				|  |  | +openpyxl = "~3.1.5"
 | 
	
		
			
				|  |  |  oss2 = "2.18.5"
 | 
	
		
			
				|  |  |  pandas = { version = "~2.2.2", extras = ["performance", "excel"] }
 | 
	
		
			
				|  |  |  psycopg2-binary = "~2.9.6"
 | 
	
	
		
			
				|  | @@ -173,7 +174,6 @@ readabilipy = "0.2.0"
 | 
	
		
			
				|  |  |  redis = { version = "~5.0.3", extras = ["hiredis"] }
 | 
	
		
			
				|  |  |  replicate = "~0.22.0"
 | 
	
		
			
				|  |  |  resend = "~0.7.0"
 | 
	
		
			
				|  |  | -safetensors = "~0.4.3"
 | 
	
		
			
				|  |  |  scikit-learn = "^1.5.1"
 | 
	
		
			
				|  |  |  sentry-sdk = { version = "~1.44.1", extras = ["flask"] }
 | 
	
		
			
				|  |  |  sqlalchemy = "~2.0.29"
 | 
	
	
		
			
				|  | @@ -187,10 +187,16 @@ werkzeug = "~3.0.1"
 | 
	
		
			
				|  |  |  xinference-client = "0.13.3"
 | 
	
		
			
				|  |  |  yarl = "~1.9.4"
 | 
	
		
			
				|  |  |  zhipuai = "1.0.7"
 | 
	
		
			
				|  |  | -rank-bm25 = "~0.2.2"
 | 
	
		
			
				|  |  | -openpyxl = "^3.1.5"
 | 
	
		
			
				|  |  | +# Before adding new dependency, consider place it in alphabet order (a-z) and suitable group.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +############################################################
 | 
	
		
			
				|  |  | +# Related transparent dependencies with pinned verion
 | 
	
		
			
				|  |  | +# required by main implementations
 | 
	
		
			
				|  |  | +############################################################
 | 
	
		
			
				|  |  | +[tool.poetry.group.indriect.dependencies]
 | 
	
		
			
				|  |  |  kaleido = "0.2.1"
 | 
	
		
			
				|  |  | -elasticsearch = "8.14.0"
 | 
	
		
			
				|  |  | +rank-bm25 = "~0.2.2"
 | 
	
		
			
				|  |  | +safetensors = "~0.4.3"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ############################################################
 | 
	
		
			
				|  |  |  # Tool dependencies required by tool implementations
 | 
	
	
		
			
				|  | @@ -198,6 +204,7 @@ elasticsearch = "8.14.0"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  [tool.poetry.group.tool.dependencies]
 | 
	
		
			
				|  |  |  arxiv = "2.1.0"
 | 
	
		
			
				|  |  | +cloudscraper = "1.2.71"
 | 
	
		
			
				|  |  |  matplotlib = "~3.8.2"
 | 
	
		
			
				|  |  |  newspaper3k = "0.2.8"
 | 
	
		
			
				|  |  |  duckduckgo-search = "^6.2.6"
 | 
	
	
		
			
				|  | @@ -209,26 +216,25 @@ twilio = "~9.0.4"
 | 
	
		
			
				|  |  |  vanna = { version = "0.5.5", extras = ["postgres", "mysql", "clickhouse", "duckdb"] }
 | 
	
		
			
				|  |  |  wikipedia = "1.4.0"
 | 
	
		
			
				|  |  |  yfinance = "~0.2.40"
 | 
	
		
			
				|  |  | -cloudscraper = "1.2.71"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ############################################################
 | 
	
		
			
				|  |  |  # VDB dependencies required by vector store clients
 | 
	
		
			
				|  |  |  ############################################################
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  [tool.poetry.group.vdb.dependencies]
 | 
	
		
			
				|  |  | +alibabacloud_gpdb20160503 = "~3.8.0"
 | 
	
		
			
				|  |  | +alibabacloud_tea_openapi = "~0.3.9"
 | 
	
		
			
				|  |  |  chromadb = "0.5.1"
 | 
	
		
			
				|  |  | +clickhouse-connect = "~0.7.16"
 | 
	
		
			
				|  |  | +elasticsearch = "8.14.0"
 | 
	
		
			
				|  |  |  oracledb = "~2.2.1"
 | 
	
		
			
				|  |  |  pgvecto-rs = { version = "~0.2.1", extras = ['sqlalchemy'] }
 | 
	
		
			
				|  |  |  pgvector = "0.2.5"
 | 
	
		
			
				|  |  |  pymilvus = "~2.4.4"
 | 
	
		
			
				|  |  | -pymysql = "1.1.1"
 | 
	
		
			
				|  |  |  tcvectordb = "1.3.2"
 | 
	
		
			
				|  |  |  tidb-vector = "0.0.9"
 | 
	
		
			
				|  |  |  qdrant-client = "1.7.3"
 | 
	
		
			
				|  |  |  weaviate-client = "~3.21.0"
 | 
	
		
			
				|  |  | -alibabacloud_gpdb20160503 = "~3.8.0"
 | 
	
		
			
				|  |  | -alibabacloud_tea_openapi = "~0.3.9"
 | 
	
		
			
				|  |  | -clickhouse-connect = "~0.7.16"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ############################################################
 | 
	
		
			
				|  |  |  # Dev dependencies for running tests
 | 
	
	
		
			
				|  | @@ -252,5 +258,5 @@ pytest-mock = "~3.14.0"
 | 
	
		
			
				|  |  |  optional = true
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  [tool.poetry.group.lint.dependencies]
 | 
	
		
			
				|  |  | -ruff = "~0.6.1"
 | 
	
		
			
				|  |  |  dotenv-linter = "~0.5.0"
 | 
	
		
			
				|  |  | +ruff = "~0.6.1"
 |