Metadata-Version: 1.1
Name: dectate
Version: 0.7
Summary: A configuration engine for Python frameworks
Home-page: http://dectate.readthedocs.org
Author: Martijn Faassen
Author-email: faassen@startifact.com
License: BSD
Description: Dectate: a configuration engine for Python frameworks
        =======================================================
        
        Dectate is a powerful configuration engine for Python frameworks.
        
        `Read the docs`_
        
        .. _`Read the docs`: http://dectate.readthedocs.org
        
        It is used by Morepath_.
        
        .. _Morepath: http://morepath.readthedocs.org
        
        
        CHANGES
        *******
        
        0.7 (2016-04-11)
        ================
        
        - Fix a few documentation issues.
        
        - Expose ``convert_dotted_name`` and document it.
        
        - Implement new ``convert_bool``.
        
        - Allow use of directive name instead of Action subclass as argument
          to Query.
        
        - A ``query_app`` function which is especially helpful when writing
          tests for the query tool -- it takes unconverted filter arguments.
        
        - Use newer version of ``with_metaclass`` from six.
        
        - Expose ``NOT_FOUND`` and document it.
        
        - Introduce a new ``filter_get_value`` method you can implement if the
          normal attribute getting and ``filter_name`` are not enough.
        
        0.6 (2016-04-06)
        ================
        
        - Introduce a query system for actions and a command-line tool that
          lets you query actions.
        
        0.5 (2016-04-04)
        ================
        
        - **Breaking change** The signature of ``commit`` has changed. Just
          pass in one or more arguments you want to commit instead of a list. See
          #8.
        
        0.4 (2016-04-01)
        ================
        
        - Expose ``code_info`` attribute for action. The ``path`` in
          particular can be useful in implementing a directive such as
          Morepath's ``template_directory``. Expose it for composite too.
        
        - Report a few more errors; you cannot use ``config``, ``before`` or
          ``after`` after in an action class if ``group_class`` is set.
        
        - Raise a DirectiveReportError if a DirectiveError is raised in a
          composite ``actions`` method.
        
        0.3 (2016-03-30)
        ================
        
        - Document ``importscan`` package that can be used in combination with
          this one.
        
        - Introduced ``factory_arguments`` feature on ``config`` factories,
          which can be used to create dependency relationships between
          configuration.
        
        - Fix a bug where config items were not always properly reused. Now
          only the first one in the action class dependency order is used, and
          it is not recreated.
        
        0.2 (2016-03-29)
        ================
        
        - Remove clear_autocommit as it was useless during testing anyway.
          In tests just use explicit commit.
        
        - Add a ``dectate.sphinxext`` module that can be plugged into Sphinx
          so that directives are documented properly.
        
        - Document how Dectate deals with double imports.
        
        0.1 (2016-03-29)
        ================
        
        - Initial public release.
        
Keywords: configuration
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Programming Language :: Python :: 2.7
Classifier: Development Status :: 4 - Beta
