# Data Quality Framework Requirements
# Core dependencies for the DQ Framework that filters DataFrames based on Great Expectations rules

# PySpark for DataFrame operations
pyspark>=3.0.0

# Great Expectations for validation logic
great-expectations>=0.15.0

# Python type hints support
typing-extensions>=4.0.0

# JSON handling (usually built-in, but ensuring compatibility)
# Standard library modules: json, uuid are built-in

# Optional dependencies for enhanced functionality
# pandas>=1.3.0  # For DataFrame interoperability if needed
# numpy>=1.20.0  # For numerical operations if needed 