Metadata-Version: 1.1
Name: reg
Version: 0.6
Summary: Generic functions. Clever registries and lookups
Home-page: http://reg.readthedocs.org
Author: Martijn Faassen
Author-email: faassen@startifact.com
License: BSD
Description: Reg: Clever Registries and Lookups
        ==================================
        
        Reg is a Python library that provides generic function support to
        Python. It help you build powerful registration and configuration APIs
        for your application, library or framework.
        
        Documentation_.
        
        .. _Documentation: http://reg.readthedocs.org
        
        CHANGES
        *******
        
        0.6 (2014-04-08)
        ================
        
        - Removed unused code from mapply.py.
        
        - Typo fix in API docs.
        
        0.5 (2014-01-21)
        ================
        
        - Make ``reg.ANY`` public. Used for predicates that match any value.
        
        0.4 (2014-01-14)
        ================
        
        - arginfo has been totally rewritten and is now part of the public API of reg.
        
        0.3 (2014-01-06)
        ================
        
        - Experimental Python 3.3 support thanks to the future module.
        
        0.2 (2013-12-19)
        ================
        
        - If a generic function implementation defines a ``lookup`` argument
          that argument will be the lookup used to call it.
        
        - Added ``reg.mapply()``. This allows you to call things with more
          keyword arguments than it accepts, ignoring those extra keyword
          args.
        
        - A function that returns ``None`` is not assumed to fail, so no fallback
          to the original generic function is triggered anymore.
        
        - An optional ``precalc`` facility is made available on ``Matcher`` to
          avoid some recalculation.
        
        - Implement a specific ``PredicateMatcher`` that matches a value on
          predicate.
        
        0.1 (2013-10-28)
        ================
        
        - Initial public release.
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Development Status :: 4 - Beta
