PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified using Python3 annotations, or inside a docstring. PyContracts supports a basic type system, variables binding, arithmetic constraints, and has several specialized contracts and an extension API.
You are now at version 1.7.12, but changelog.rst only goes up to 1.7.7. The docs on http://andreacensi.github.io/contracts/ say they are for 1.7.2, and the changelog goes up to 1.7.5.
Ideally, you'd keep a CHANGELOG.rst in the root, so that sites like requires.io could display the changes more easily.
You are now at version 1.7.12, but changelog.rst only goes up to 1.7.7. The docs on http://andreacensi.github.io/contracts/ say they are for 1.7.2, and the changelog goes up to 1.7.5.
Ideally, you'd keep a CHANGELOG.rst in the root, so that sites like requires.io could display the changes more easily.