- Add ExecutionConfig for dryrun settings in config schema - Create DeleteProgressWindow widget for real-time progress display - Integrate delete execution flow in MaterialValidationTab with threading - Add dryrun checkbox for admin users in settings - Add progress callback support to DiscreteMaterialPlanCleaner - Add markdown report generation with statistics - Include tkinterweb and markdown2 dependencies for report rendering Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
27 lines
491 B
Plaintext
27 lines
491 B
Plaintext
# ===========================
|
|
# Playwright Python Automation
|
|
# ===========================
|
|
# Python 3.8+ required
|
|
|
|
# --- Browser Automation ---
|
|
playwright==1.57.0
|
|
|
|
# --- Database ---
|
|
pyodbc>=5.0.0
|
|
mysql-connector-python>=8.0.0
|
|
|
|
# --- Excel/Data Processing ---
|
|
pandas>=2.0.0
|
|
openpyxl>=3.1.0
|
|
numpy>=1.24.0
|
|
|
|
# --- System Utilities (installed via pip) ---
|
|
python-dateutil>=2.8.0
|
|
pytz>=2023.0
|
|
python-dotenv>=1.0.0
|
|
tklinenums>=1.7.0
|
|
|
|
# --- Markdown Rendering ---
|
|
markdown2>=2.4.0
|
|
tkinterweb>=3.23
|