Function and method call contracts
Project description
Provides easy-to-use contract enforcement for Python 3
This software is in a very early state. You probably don’t want to use it yet.
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.12.8.tar.gz
.
File metadata
- Download URL: CodeViking.contracts-0.12.8.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea79babe45d512d2c121d1da8f75f08e9eec68c6d27b67f9df25a93034288400 |
|
MD5 | 507cea041dde6b019037dc44d1bfc635 |
|
BLAKE2b-256 | de95dbe4a67592784b97fee7cbfa48a18ada6f08c20ae74f9ab7fb2360a38734 |