📋 Commit iniziale con: - ✅ Documentazione unificata in docs/ - ✅ Codice Laravel in netgescon-laravel/ - ✅ Script automazione in scripts/ - ✅ Configurazione sync rsync - ✅ Struttura organizzata e pulita 🔄 Versione: 2025.07.19-1644 🎯 Sistema pronto per Git distribuito
63 lines
1.2 KiB
Plaintext
63 lines
1.2 KiB
Plaintext
# NetGescon Importer Requirements
|
|
# Advanced Bridge v2.0 - Python Dependencies
|
|
|
|
# Core dependencies
|
|
requests==2.31.0
|
|
pandas==2.0.3
|
|
sqlite3 # Built-in Python module
|
|
|
|
# Scheduling and automation
|
|
schedule==1.2.0
|
|
|
|
# Data validation and processing
|
|
pydantic==2.1.1
|
|
cerberus==1.3.4
|
|
|
|
# Database connectivity (alternative options)
|
|
pyodbc==4.0.39 # For MS Access via ODBC
|
|
pymongo==4.5.0 # For MongoDB support
|
|
mysql-connector-python==8.1.0 # For MySQL direct connection
|
|
|
|
# Logging and monitoring
|
|
coloredlogs==15.0.1
|
|
structlog==23.1.0
|
|
|
|
# Configuration management
|
|
python-dotenv==1.0.0
|
|
pyyaml==6.0.1
|
|
|
|
# HTTP and networking
|
|
urllib3==2.0.4
|
|
httpx==0.24.1 # Alternative to requests
|
|
|
|
# CLI and user interface
|
|
click==8.1.6
|
|
rich==13.5.2
|
|
tqdm==4.65.0
|
|
|
|
# Testing (development)
|
|
pytest==7.4.0
|
|
pytest-mock==3.11.1
|
|
responses==0.23.3
|
|
|
|
# Performance and caching
|
|
redis==4.6.0
|
|
diskcache==5.6.3
|
|
|
|
# Security
|
|
cryptography==41.0.3
|
|
keyring==24.2.0
|
|
|
|
# File processing
|
|
openpyxl==3.1.2 # For Excel export/import
|
|
python-magic==0.4.27 # File type detection
|
|
|
|
# Date and time handling
|
|
python-dateutil==2.8.2
|
|
pytz==2023.3
|
|
|
|
# Development tools
|
|
black==23.7.0
|
|
flake8==6.0.0
|
|
mypy==1.5.1
|