Metadata-Version: 1.1
Name: tmep
Version: 1.0.4
Summary: Template and Macros Expansion for Path names.
Home-page: https://github.com/Josef-Friedrich/tmep
Author: Josef Friedrich
Author-email: josef@friedrich.rocks
License: MIT
Description: .. image:: http://img.shields.io/pypi/v/tmep.svg
            :target: https://pypi.python.org/pypi/tmep
        
        .. image:: https://travis-ci.org/Josef-Friedrich/tmep.svg?branch=master
            :target: https://travis-ci.org/Josef-Friedrich/tmep
        
        ====
        tmep
        ====
        
        Template and Macros Expansion for Path names.
        
        Installation
        ============
        
        From Github
        ------------
        
        .. code:: Shell
        
            git clone git@github.com:Josef-Friedrich/tmep.git
            cd tmep
            python setup.py install
        
        From PyPI
        ----------
        
        .. code:: Shell
        
            pip install tmep
            easy_install tmep
        
        Usage
        =====
        
        .. code:: Python
        
            >>> import tmep
            >>> template = '$prename $lastname'
            >>> values = {'prename': 'Franz', 'lastname': 'Schubert'}
            >>> out = tmep.parse(template, values)
            >>> print(out)
            Franz Schubert
        
        This module implements a string formatter based on the standard PEP
        292 string.Template class extended with function calls. Variables, as
        with string.Template, are indicated with $ and functions are delimited
        with %.
        
        This module assumes that everything is Unicode: the template and the
        substitution values. Bytestrings are not supported. Also, the templates
        always behave like the ``safe_substitute`` method in the standard
        library: unknown symbols are left intact.
        
        This is sort of like a tiny, horrible degeneration of a real templating
        engine like Jinja2 or Mustache.
        
        Development
        ===========
        
        Test
        ----
        
        ::
        
            tox
        
        
        Publish a new version
        ---------------------
        
        ::
        
            git tag 1.1.1
            git push --tags
            python setup.py sdist upload
        
        
        Package documentation
        ---------------------
        
        The package documentation is hosted on
        `readthedocs <http://tmep.readthedocs.io>`_.
        
        Generate the package documentation:
        
        ::
        
            python setup.py build_sphinx
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Utilities
