# Core Dependencies
fastapi==0.109.0
uvicorn[standard]==0.27.0
pydantic==2.5.3
pydantic-settings==2.1.0

# Neo4j Graph Database
neo4j==5.16.0

# AST Parsing - Python
ast-comments==1.2.2
astor==0.8.1

# AST Parsing - JavaScript/TypeScript
esprima==4.0.1

# AST Parsing - Java
javalang==0.13.0

# HTTP Client
httpx==0.26.0
aiohttp==3.9.1

# CLI
click==8.1.7
rich==13.7.0
typer==0.9.0

# Git Operations
gitpython==3.1.40

# Data Validation
jsonschema==4.20.0

# Testing
pytest==7.4.4
pytest-cov==4.1.0
pytest-asyncio==0.23.3
pytest-mock==3.12.0

# Code Quality
black==23.12.1
flake8==7.0.0
mypy==1.8.0
isort==5.13.2

# Logging & Monitoring
structlog==24.1.0
python-json-logger==2.0.7

# Security
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4

# Environment Management
python-dotenv==1.0.0

# YAML Support
pyyaml==6.0.1

# Prometheus Metrics
prometheus-client==0.19.0

# Rate Limiting
slowapi==0.1.9

# CORS
python-multipart==0.0.6

# Background Tasks
celery==5.3.6
redis==5.0.1

# Data Serialization
orjson==3.9.12

# File Type Detection
python-magic==0.4.27

# Progress Bars
tqdm==4.66.1

# Retry Logic
tenacity==8.2.3

# Type Stubs
types-PyYAML==6.0.12.12
types-redis==4.6.0.11
types-requests==2.31.0.20240106
