merge: chore/cleanup-remove-bloat-and-secrets into main

This commit is contained in:
Crypto Rug Munch 2026-07-02 01:24:22 +07:00
commit bde2f3a97d
1173 changed files with 437609 additions and 0 deletions

49
requirements/base.txt Normal file
View 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
View 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)