42 lines
762 B
Plaintext
42 lines
762 B
Plaintext
# Stegasoo Requirements
|
|
# ====================
|
|
|
|
# Core Dependencies
|
|
cryptography>=41.0.0
|
|
Pillow>=10.0.0
|
|
|
|
# Key Derivation (recommended for stronger security)
|
|
argon2-cffi>=23.1.0
|
|
|
|
# QR Code Generation & Reading
|
|
qrcode>=7.4.0
|
|
pyzbar>=0.1.9
|
|
|
|
# Web Frontend (Flask)
|
|
Flask>=3.0.0
|
|
|
|
# API Frontend (FastAPI)
|
|
fastapi>=0.109.0
|
|
uvicorn[standard]>=0.27.0
|
|
python-multipart>=0.0.6
|
|
|
|
# CLI Frontend
|
|
click>=8.1.0
|
|
|
|
# Development & Testing
|
|
pytest>=7.4.0
|
|
pytest-cov>=4.1.0
|
|
|
|
|
|
scipy>=1.16.3
|
|
jpegio>=0.2.8
|
|
numpy>=2.4.0
|
|
|
|
# Optional: Better performance for Pillow
|
|
# pillow-simd>=9.0.0 # Uncomment if available for your platform
|
|
|
|
# Note: pyzbar requires system library:
|
|
# Ubuntu/Debian: sudo apt-get install libzbar0
|
|
# macOS: brew install zbar
|
|
# Windows: Included in pyzbar wheel
|