Skip to content

Commit 33caf2d

Browse files
committed
dependency modification.
1 parent fd1c874 commit 33caf2d

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

backend/pyproject.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)