Design-by-contract in Python3 with informative violation messages and inheritance
Parquery/icontract
latest