# Core Dependencies
python-dateutil==2.8.2
ujson==5.9.0              # Fast JSON serialization
msgpack>=1.1.0            # Binary serialization

# Networking
grpcio>=1.60.0
grpcio-tools>=1.60.0
protobuf>=4.25.1

# Time Synchronization
ntplib==0.4.0
# chronos-python==0.1.0  # Optional: better NTP

# Storage
# rocksdb==0.7.0           # Optional: Production storage backend
lz4==4.3.2               # Fast compression
# python-snappy==0.6.1     # Compression

# Consensus (Paxos/Raft)
# pysyncobj==0.3.12      # Reference implementation

# SQL Parsing
sqlparse==0.4.4
lark-parser==0.12.0      # Parser generator

# Async
asyncio==3.4.3
aiohttp==3.9.1

# Observability
prometheus-client==0.19.0
structlog==24.1.0        # Structured logging
opentelemetry-api==1.22.0
opentelemetry-sdk==1.22.0

# Testing
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-benchmark==4.0.0

# Utilities
pyyaml==6.0.1
toml==0.10.2
click==8.1.7             # CLI framework
rich==13.7.0             # Beautiful terminal output
tabulate==0.9.0          # Table formatting
