Any way to create expectation suite from code on the fly?

Is there a way to create expectation suite from code on the fly?
I know how to create checkpoint,
and I know there is “interactive validator” approach like this:

validator.expect_column_values_to_not_be_null(column=“passenger_count”)

but I do NOT need to RUN the expectation with validator immediately,
I need to reconstruct expectation suite with all expectations I need and then run a Checkpoint ONLY ONCE