Metadata-Version: 2.1
Name: CodeViking.contracts
Version: 0.17.0
Summary: Function and method call contracts
Home-page: https://bitbucket.org/codeviking/python-codeviking.contracts/
Author: Dan Bullok
Author-email: opensource@codeviking.com
License: MIT
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance

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.


