merge: chore/cleanup-remove-bloat-and-secrets into main
This commit is contained in:
commit
bde2f3a97d
1173 changed files with 437609 additions and 0 deletions
49
requirements/base.txt
Normal file
49
requirements/base.txt
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# ═══════════════════════════════════════════════
|
||||
# RMI Backend — Production dependencies
|
||||
# ═══════════════════════════════════════════════
|
||||
fastapi>=0.115.0 # Web framework
|
||||
uvicorn[standard]>=0.32.0 # ASGI server
|
||||
redis>=5.2.0 # Caching + message broker
|
||||
httpx>=0.27.0 # Async HTTP client
|
||||
pydantic>=2.9.0 # Data validation
|
||||
python-telegram-bot[job-queue]>=21.0 # Telegram bot framework
|
||||
supabase>=2.0.0 # Database client
|
||||
python-jose[cryptography]>=3.3.0 # JWT auth
|
||||
passlib[bcrypt]>=1.7.4 # Password hashing
|
||||
python-multipart>=0.0.17 # File uploads
|
||||
aiohttp>=3.11.0 # Async HTTP server
|
||||
feedparser>=6.0.11 # RSS/Atom parsing
|
||||
websockets>=13.0 # WebSocket support
|
||||
flask>=3.0.0 # Web framework (legacy routes)
|
||||
flask-cors>=5.0.0 # CORS for Flask
|
||||
gunicorn>=23.0.0 # WSGI server
|
||||
requests>=2.32.0 # HTTP client (legacy)
|
||||
structlog>=24.0.0 # Structured logging
|
||||
prometheus-client>=0.20.0 # Metrics
|
||||
|
||||
# ═══════════════════════════════════════════════
|
||||
# AI / ML
|
||||
# ═══════════════════════════════════════════════
|
||||
--extra-index-url https://download.pytorch.org/whl/cpu
|
||||
torch>=2.3.0 # Deep learning framework
|
||||
numpy>=1.26.0 # Numerical computing
|
||||
sentence-transformers>=3.0.0 # Embedding models
|
||||
faiss-cpu>=1.8.0 # Vector similarity search
|
||||
pandas>=2.2.0 # Data analysis
|
||||
|
||||
# ═══════════════════════════════════════════════
|
||||
# Blockchain
|
||||
# ═══════════════════════════════════════════════
|
||||
eth-account>=0.13.0 # EVM account management
|
||||
pynacl>=1.5.0 # Cryptographic signing
|
||||
base58>=2.1.0 # Base58 encoding (Solana)
|
||||
solana>=0.34.0 # Solana blockchain SDK
|
||||
bip-utils>=2.12 # BIP39/44 wallet derivation
|
||||
|
||||
# ═══════════════════════════════════════════════
|
||||
# Platform Infrastructure
|
||||
# ═══════════════════════════════════════════════
|
||||
slowapi>=0.1.9 # Rate limiting
|
||||
psutil>=5.9 # System monitoring
|
||||
cloudscraper>=1.2.71 # Cloudflare bypass
|
||||
email-validator>=2.0.0 # Email validation
|
||||
12
requirements/dev.txt
Normal file
12
requirements/dev.txt
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# RMI Backend — Development + testing dependencies
|
||||
-r base.txt
|
||||
|
||||
ruff>=0.15.0 # Linting + formatting
|
||||
mypy>=2.0.0 # Static type checking
|
||||
pytest>=9.0.0 # Test framework
|
||||
pytest-asyncio>=0.24.0 # Async test support
|
||||
pytest-cov>=5.0.0 # Test coverage
|
||||
semgrep>=1.160.0 # Security scanning
|
||||
pre-commit>=3.6.0 # Git hooks
|
||||
alembic>=1.14.0 # Database migrations
|
||||
sqlalchemy>=2.0.0 # ORM (for migrations)
|
||||
Loading…
Add table
Add a link
Reference in a new issue