@@ -21,6 +21,28 @@ dependencies = [
2121 " pydantic-settings<3.0.0,>=2.2.1" ,
2222 " sentry-sdk[fastapi]<2.0.0,>=1.40.6" ,
2323 " pyjwt<3.0.0,>=2.8.0" ,
24+
25+ # Database Clients
26+ " motor<3.3.0,>=3.2.0" , # MongoDB async driver
27+ " pymongo<5.0.0,>=4.5.0" , # MongoDB sync driver
28+ " redis<5.0.0,>=4.6.0" , # Redis client
29+ " pinecone-client<3.0.0,>=2.2.1" , # Pinecone vector DB client
30+
31+ # Task Processing
32+ " celery<6.0.0,>=5.3.0" , # Task queue
33+ " flower<2.0.0,>=1.2.0" , # Celery monitoring tool
34+ # "confluent-kafka<2.0.0,>=1.0.0", # Kafka client - requires system dependencies
35+ " aiokafka<1.0.0,>=0.8.1" , # Async Kafka client (pure Python alternative)
36+ " pika<2.0.0,>=1.3.2" , # RabbitMQ client
37+
38+ # ML/NLP
39+ " spacy>=3.7.0,<3.8.0" , # NLP library
40+ " transformers<5.0.0,>=4.28.0" , # Hugging Face Transformers
41+ " sentence-transformers<3.0.0,>=2.2.2" , # Sentence embeddings
42+ " scikit-learn<1.4.0,>=1.3.0" , # Machine learning library
43+ # "torch>=2.0.0,<3.0.0", # PyTorch - install separately if needed
44+ " numpy<2.0.0,>=1.24.0" , # Required for ML operations
45+ " pandas<2.0.0,>=1.5.3" , # Data processing
2446]
2547
2648[tool .uv ]
0 commit comments