Cuallee is a Python library for data validation on DataFrame APIs including Snowflake/Snowpark, Apache PySpark, and Pandas. It provides declarative check rules to validate data quality. Current version is 0.15.4, requiring Python >=3.10. Active development with frequent releases.
pip install cualleeVerified import paths — ran on the pinned version, not inferred.
Basic usage: create a Check, add rules, validate a DataFrame, and check pass/fail.
Store validation results with `result = check.validate(df)`, then use `result.status[result.status == 'PASS'].all()` or similar.
Use `duckdb.register('my_view', relation)` and then pass the registered name or the connection's table.Upgrade Python to 3.10 or higher.
Register the relation with DuckDB before passing: `duckdb.register('temp', relation)` then use the registered name or a connection.Run `pip install cuallee`.
Remove 'verbose' from validate() call; use `print(results)` instead.
No dependency data recorded yet.