Function and method call contracts
Project description
Provides easy-to-use contract enforcement for Python 3
This software is currently in beta testing. Please file a bug report if you find anything that does not work is described in the documentation.
Provides the following types of contracts:
function signature checking (automatically extracted from function annotations)
preconditions
postconditions
invariants
Installation
pip install codeviking.contracts
Documentation
Support
See the project home page at https://bitbucket.org/codeviking/python-codeviking.contracts/ to file a bug report or request a feature.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for CodeViking.contracts-0.13.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0480b390514d49811d62b9909cfcabd2c6d7b50bf80a382b1a0d7cbb94416b08 |
|
MD5 | d53f33bb884f1d79cac5868191e3a817 |
|
BLAKE2b-256 | 5c780c0a4560a4c6afce6b11c9a9ab160639f77399107856cce770a5ed5c8ab1 |