Metadata-Version: 1.1
Name: typeconstraints
Version: 0.9.8
Summary: Type Constraints Decorator
Home-page: https://steemit.com/@mattockfs
Author: Rob J Meijer
Author-email: pibara@gmail.com
License: BSD
Download-URL: https://github.com/pibara-utopian/typeconstraints
Description: Type Constraints Decorator.
        
        Python decorator for adding function argument type constraint checks to function invocations.
        
        Using the typeconstraints decorator allows you to defensively use asertions of argument types
        
        and return value types of functions and methods. 
        
        The module allows the use of custom type constraint asertion classes and comes with a small set
        
        of pre-defined type constaint asertion classes.
        
        Basic usage:
        
        .. code:: python
          from typeconstraints import typeconstraints,ARRAYOF
          
          @typeconstraints([int,str,ARRAYOF(int)])
          
          def simple_function(foo,bar,baz):
          
          pass
          
          simple_function(42,"hi there",[1,1,2,3,5,8,13,21])
        
        
        For more information on usage, consult the `tutorial`_.
        
        .. _tutorial: https://steemit.com/@mattockfs
        
        
Keywords: assert type constraints
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Environment :: Other Environment
