Metadata-Version: 2.0
Name: tzf.pyramid-yml
Version: 1.1.0
Summary: Loads a yml defined configuration
Home-page: https://github.com/fizyk/pyramid_yml
Author: Grzegorz Sliwinski
Author-email: username: fizyk, domain: fizyk.net.pl
License: MIT License
Keywords: pyramid yml configuration
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: pyramid
Requires-Dist: pymlconf (>=0.3.7)
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Provides-Extra: tests
Requires-Dist: pytest-cov (==2.2.1); extra == 'tests'
Requires-Dist: pytest-pyramid (==0.2.0); extra == 'tests'

==========================
tzf.pyramid_yml README
==========================

.. image:: https://pypip.in/v/tzf.pyramid_yml/badge.png
    :target: https://pypi.python.org/pypi/tzf.pyramid_yml/
    :alt: Latest PyPI version

.. image:: https://pypip.in/d/tzf.pyramid_yml/badge.png
    :target: https://pypi.python.org/pypi/tzf.pyramid_yml/
    :alt: Number of PyPI downloads

.. image:: https://pypip.in/wheel/tzf.pyramid_yml/badge.png
    :target: https://pypi.python.org/pypi/tzf.pyramid_yml/
    :alt: Wheel Status

.. image:: https://pypip.in/egg/tzf.pyramid_yml/badge.png
    :target: https://pypi.python.org/pypi/tzf.pyramid_yml/
    :alt: Egg Status

.. image:: https://pypip.in/license/tzf.pyramid_yml/badge.png
    :target: https://pypi.python.org/pypi/tzf.pyramid_yml/
    :alt: License

Package status
--------------

.. image:: https://travis-ci.org/fizyk/pyramid_yml.png?branch=master
    :target: https://travis-ci.org/fizyk/pyramid_yml
    :alt: Tests

.. image:: https://coveralls.io/repos/fizyk/pyramid_yml/badge.png?branch=master
    :target: https://coveralls.io/r/fizyk/pyramid_yml?branch=master
    :alt: Coverage Status

.. image:: https://requires.io/github/fizyk/pyramid_yml/requirements.png?branch=master
   :target: https://requires.io/github/fizyk/pyramid_yml/requirements/?branch=master
   :alt: Requirements Status

**tzf.pyramid_yml** is a convenience package, that allows for a yml settings, that can be kept in a structured, clear way, and also extensible depending on an 'environment'.

Documentation
-------------

Documentation can be found here: https://readthedocs.org/projects/tzfpyramid_yml/

Testing
-------

You'll need: packages defined in extra_requires[tests] to run tests, and then:

``py.test``

For detailed test report run this command:

``py.test --cov-report term-missing --cov tzf.pyramid_yml tests/``


=======
CHANGES
=======

1.1.0
-------

- all scripts functions are public
- cleaned pconfig's argument check
- changed config_defaults to not have default mutable argument. It's None instead - which gets replaced by default config.yaml and config.yml.

1.0.1
-------

- improved support for defining more than one configuration locations in ini file


1.0.0
-----
- changed tests to depend on pytest_pyramid
- changed to support yaml extension by default, updated docs


0.3.0
-----
- rewrite all test to py.test
- introduced License
- allow to load configuration files from more than one folder
- use only existing files to squash PymlConf warnings
- ability to use full path to file in yml.location path
- clearing some tests

0.2.0
-----
- *pconfig* command line tool for displaying merged yaml config
- added *config.config_defaults* method to allow creating a default yaml configurations for pyramid packages, and easy merge into these created by tzf.pyramid_yml

0.1.0
-----
- python 3 compatibility
- Include pyramid packages
- filling in standard settings based on configurator: in yml configuration

0.0.1
-----
- merging two yml files int one
- reading yml files


