# ENIGMA Inventario - Requirements # Updated for Debian 12 + MariaDB 10.11.14 + Python 3.11.2 # === FRAMEWORK E SERVER === Flask==3.0.0 Flask-CORS==4.0.0 gunicorn==21.2.0 python-dotenv==1.0.0 # === DATABASE - MARIADB === # Usa PyMySQL (puro Python, nessuna dipendenza C extra) PyMySQL==1.1.0 # === AUTHENTICATION E SECURITY === PyJWT==2.10.1 bcrypt==4.1.1 cryptography==41.0.7 # === VALIDAZIONE DATI === pydantic==2.5.0 pydantic-settings==2.1.0 marshmallow==3.20.1 # === HTTP CLIENT (per API Cassa in Cloud) === requests==2.31.0 httpx==0.25.2 # === UTILITIES === python-dateutil==2.8.2 pytz==2023.3 colorama==0.4.6 # === LOGGING === python-json-logger==2.0.7 # === DEVELOPMENT === pytest==7.4.3 pytest-cov==4.1.0 black==23.12.0 flake8==6.1.0 pylint==3.0.3 isort==5.13.2 # === DOCUMENTATION === Sphinx==7.2.6 sphinx-rtd-theme==2.0.0