mcp>=0.1.0
pydantic<2.12.0,>=2.6.0
redis>=6.2.0
PyYAML>=6.0
chromadb>=0.4.0
sentence-transformers>=2.2.0
transformers>=4.53.2
tiktoken>=0.4.0
tree-sitter>=0.20.0
aiofiles>=23.0.0
jsonschema>=4.0.0
aiohttp>=3.12.14
scikit-learn>=1.7.0
numpy>=2.0.0
nltk>=3.9.0
fuzzywuzzy>=0.18.0
python-Levenshtein>=0.25.0
PyJWT>=2.10.0
aiosqlite>=0.19.0
asyncpg>=0.29.0
aiomysql>=0.2.0
sqlalchemy>=2.0.0
PyGithub>=2.6.1
requests>=2.32.4
prometheus_client>=0.16.0
pympler>=1.0.0
memory-profiler>=0.60.0
faiss-cpu>=1.7.0
psutil>=5.9.0
msgpack>=1.0.0

[dev]
pytest>=7.0
pytest-asyncio>=0.21.0
pytest-benchmark>=4.0.0
pytest-timeout>=2.1.0
pytest-cov>=4.0.0
coverage[toml]>=7.0
black==24.10.0
ruff>=0.1.0
mypy>=1.0
pip-audit>=2.6.0
safety>=2.3.0
types-PyYAML
types-requests
types-psutil
types-cachetools
types-setuptools
types-aiofiles
scipy-stubs
click
semantic-version
packaging

[full]
fastapi>=0.100.0
uvicorn>=0.23.0
faiss-cpu>=1.7.0
annoy>=1.17.0
matplotlib>=3.5.0

[performance]
memory-profiler>=0.60.0
psutil>=5.9.0
pympler>=1.0.0
pytest-memprof>=0.2.0

[security-constraints]
PyPDF2!=1.28.6
langchain-community>=0.2.5
flask>=3.1.0
sqlitedict!=2.1.0
requests>=2.32.0
jinja2>=3.1.4
urllib3>=2.0.0
cryptography>=43.0.0
pillow>=10.4.0
lxml>=5.0.0
setuptools>=70.0.0
certifi>=2024.8.30
transformers>=4.53.2

[test]
pytest>=7.0
pytest-asyncio>=0.21.0
pytest-benchmark>=4.0.0
pytest-timeout>=2.1.0
pytest-cov>=4.0.0
coverage[toml]>=7.0
memory-profiler>=0.60.0
psutil>=5.9.0

[visualization]
matplotlib>=3.5.0
