semvec/pypi-packages huggingface dataset:
CodeViking.contracts 0.17.0
Function and method call contracts
License: MIT

codeviking.contracts README
===========================
Provides easy-to-use
`contract <http://en.wikipedia.org/wiki/Design_by_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
-------------

    http://codeviking-contracts.readthedocs.org/

Support
-------

See the project home page at
https://bitbucket.org/codeviking/python-codeviking.contracts/
to file a bug report or request a feature.