# Core Framework flask>=3.0.0 flask-sqlalchemy>=3.1.0 flask-login>=0.6.0 flask-wtf>=1.2.0 flask-socketio>=5.3.0 werkzeug>=3.0.0 # Web Server gunicorn>=21.2.0 eventlet>=0.30.0 # Database # sqlite3 is built-in with Python 3.12+ # Conda Environment Management psutil>=5.9.0 # Backup and Scheduling schedule>=1.2.0 # For hammer_simulator.py exports matplotlib>=3.7.0 reportlab>=4.0.0 numpy>=1.24.0 # Export and Visualization (for Water Hammer Simulator) matplotlib>=3.6.0 reportlab>=4.0.0 numpy>=1.24.0 # Markdown Processing markdown>=3.5.0 pygments>=2.16.0 # File Management & Compression watchdog>=3.0.0 # Utilities pyyaml>=6.0.1 python-dateutil>=2.8.2 requests>=2.31.0 # Development & Testing (optional) pytest>=7.4.0 pytest-flask>=1.3.0 black>=23.9.0 flake8>=6.1.0