# Zenkai-POML ComfyUI Node Dependencies
# Optimized requirements - only includes dependencies actually used by the code
# Install with: pip install -r requirements.txt

# Core POML functionality (REQUIRED)
poml>=0.0.8                    # Official Microsoft POML Python SDK

# Data processing (REQUIRED for table/CSV functionality)
pandas>=2.0.0                  # Advanced CSV/table processing
openpyxl>=3.1.0               # Excel file processing (.xlsx)

# Document processing (REQUIRED for PDF functionality)
PyPDF2>=3.0.0                 # PDF document parsing

# Image processing (REQUIRED for image handling)
Pillow>=10.0.0                # Image processing (PIL)

# Network and external data (REQUIRED for external data sources)
requests>=2.31.0              # HTTP requests for external data sources

# JSON validation (REQUIRED for schema validation)
jsonschema>=4.17.0            # JSON schema validation for variables

# Minimum Python version requirement: >=3.8
# Note: All other dependencies from the original requirements.txt were not actually
# used by the node implementation and have been removed to avoid bloat.
