Open Galileo-Galilei opened 1 year ago
So in this comment Neils the maintainer makes the point that
"validation logic needs to be decoupled from more opinionated storage systems, so being able to write your constraint logic in plain Python allows for portability of your data validation layer (i.e. you don't get stuck with a particular set of opinions at the storage layer)"
which I think is the tension we're feeling between inline checks and declarative catalog entries.
Ah ah I saw the same post and had the exact same feeling.
I think we should support both, but push users towards the pythonic API the more I think about it
Description
TBD
Context
TBD
Possible Implementation
TBD
Possible Alternatives
TBD