import dataframely as dy import polars as pl class DateSchema(dy.Schema): date: dy.Date = dy.Date(nullable=False) @dy.rule() def minimum_starting_date() -> pl.Expr: return pl.col("date") > pl.date(2018, 5, 8)