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
File details
Details for the file CodeViking.contracts-0.17.0.tar.gz
.
File metadata
- Download URL: CodeViking.contracts-0.17.0.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5302e61958cdff6f7b34c1cba96574c56bc514bd9b642d15a9bba71a2f08ded8 |
|
MD5 | 70cf09f647b2ccef524a4e738819174b |
|
BLAKE2b-256 | 32d2a2b70df673dc1132e359f13eea00cd1d36c17cf7b6a6c7715a8b4c533045 |