{ "info": { "author": "Stephen Flynn", "author_email": "dev@stephenflynn.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=======\nEZedCfg\n=======\n\n\nA basic configuration loading package\n-------------------------------------\n\n.. image:: https://img.shields.io/pypi/v/ezedcfg.svg\n :target: https://pypi.python.org/pypi/ezedcfg\n\n.. image:: https://img.shields.io/travis/stephenflynn/ezedcfg.svg\n :target: https://travis-ci.org/stephenflynn/ezedcfg\n\n.. image:: https://readthedocs.org/projects/ezedcfg/badge/?version=latest\n :target: https://ezedcfg.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/stephenflynn/ezedcfg/shield.svg\n :target: https://pyup.io/repos/github/stephenflynn/ezedcfg/\n :alt: Updates\n\n\n\nThis package's primary purpose is to make it easier to change a programs default\nconfiguration by loading a custom configuration file in either YAML format or\nJSON Format.\n\nIt does this by performing a dictionary update on a supplied default\nconfiguration.\n\n\n\n\nInstallation\n------------\n.. code-block:: bash\n\n pip install ezedcfg\n\n\nUsage\n--------\n\n.. code-block::\n\n from ezedcfg import EZedCfg\n\n default_configuration = {'item 1' : 1, 'item 2': False}\n path_to_config = 'path/config.yml'\n\n ezcfg = EZedCfg(default_configuration, path_to_config)\n\n updated_configuration = ezcfg.load()\n\n\nIf you intend using a json configuration file, add json to the object arguments:\n\n.. code-block::\n\n ezcfg = EZedCfg(default_configuration, path_to_config,'json')\n\n\n* Free software: MIT license\n* Documentation: https://ezedcfg.readthedocs.io.\n\n\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n\n=======\nHistory\n=======\n\n0.1.5 (2017-09-20)\n------------------\n0.1.4 (2017-09-20)\n------------------\n\n* Sundry fixes to allow Travis.ci to push a build to PyPi.\n\n0.1.3 (2017-09-20)\n------------------\n\n* Bugfix v2 for testing on python 3.3 and 3.4.\n\n0.1.2 (2017-09-20)\n------------------\n\n* Bugfix for testing on python 3.3 and 3.4.\n\n\n0.1.0 (2017-09-18)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/stephenflynn/ezedcfg", "keywords": "ezedcfg", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "ezedcfg", "package_url": "https://pypi.org/project/ezedcfg/", "platform": "", "project_url": "https://pypi.org/project/ezedcfg/", "project_urls": { "Homepage": "https://github.com/stephenflynn/ezedcfg" }, "release_url": "https://pypi.org/project/ezedcfg/0.1.7/", "requires_dist": [ "PyYAML" ], "requires_python": "", "summary": "A basic configuration loading package", "version": "0.1.7" }, "last_serial": 3659718, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "b5e8eb36ceac5b765c8ec60dc8e63ffb", "sha256": "226da3adc30efae307058d415dff956e0fbaafb47227867c3c3c1ec6db34d684" }, "downloads": -1, "filename": "ezedcfg-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b5e8eb36ceac5b765c8ec60dc8e63ffb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4931, "upload_time": "2017-09-21T04:20:25", "url": "https://files.pythonhosted.org/packages/84/d9/7cf4f85f17cac43c7d9b4fb5132ea80da6315449876a588664a3287944e2/ezedcfg-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "562f3180d47459a7a3892c7b67cb0523", "sha256": "d6c6272edfaf2de729f174569c50feba88f57f72b02d80528a1d0fac9a026fe3" }, "downloads": -1, "filename": "ezedcfg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "562f3180d47459a7a3892c7b67cb0523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12788, "upload_time": "2017-09-21T04:20:27", "url": "https://files.pythonhosted.org/packages/f4/3f/af957f8d9901e2ee397e89eaca1d8910ab4192337172983cae76029fcba3/ezedcfg-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "33aa591dc404fe661183c10247c2a998", "sha256": "8360f96ef767a95f53f0fd0393d8d19c770c04c4867044de86dd5fb3f0c783dd" }, "downloads": -1, "filename": "ezedcfg-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "33aa591dc404fe661183c10247c2a998", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5029, "upload_time": "2017-10-10T00:58:21", "url": "https://files.pythonhosted.org/packages/16/7b/929d479302835c9fb68d0f2426dd917f21f007d8de659fa11a045ae25d85/ezedcfg-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a82e2a427599b9f293029f5d56e73eb3", "sha256": "29c86cf39406a2727e4c7c12c57af1235fbcb1e0d6856248b11659d3a05b921c" }, "downloads": -1, "filename": "ezedcfg-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a82e2a427599b9f293029f5d56e73eb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12937, "upload_time": "2017-10-10T00:58:22", "url": "https://files.pythonhosted.org/packages/bc/cc/7ff8a3a3309569bbe1a8487f07682c84f0292bdac99df7abc4e82f58ebab/ezedcfg-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a91558e4ed28c1c50dea63c60adf6f68", "sha256": "876aa49c47adf7742eded1eeddf005acbbfda269bc8cab83e8c294b4629bea4c" }, "downloads": -1, "filename": "ezedcfg-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a91558e4ed28c1c50dea63c60adf6f68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5045, "upload_time": "2018-03-11T21:17:30", "url": "https://files.pythonhosted.org/packages/d9/bd/873d3200ebad0807ec240d06cb8d423977dcd772df67ded3614504898c5f/ezedcfg-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcbc022e6674c41f87f4da4bde4bc78a", "sha256": "8b11b688d1b424e80f5153ea1102ba8b924340cdbfe988bf52ba426315a18049" }, "downloads": -1, "filename": "ezedcfg-0.1.7.tar.gz", "has_sig": false, "md5_digest": "bcbc022e6674c41f87f4da4bde4bc78a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12931, "upload_time": "2018-03-11T21:17:31", "url": "https://files.pythonhosted.org/packages/f0/41/ad5b817498edc7fab554f027bc0ebb763df4d31963a1d614791620fb3777/ezedcfg-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a91558e4ed28c1c50dea63c60adf6f68", "sha256": "876aa49c47adf7742eded1eeddf005acbbfda269bc8cab83e8c294b4629bea4c" }, "downloads": -1, "filename": "ezedcfg-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a91558e4ed28c1c50dea63c60adf6f68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5045, "upload_time": "2018-03-11T21:17:30", "url": "https://files.pythonhosted.org/packages/d9/bd/873d3200ebad0807ec240d06cb8d423977dcd772df67ded3614504898c5f/ezedcfg-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcbc022e6674c41f87f4da4bde4bc78a", "sha256": "8b11b688d1b424e80f5153ea1102ba8b924340cdbfe988bf52ba426315a18049" }, "downloads": -1, "filename": "ezedcfg-0.1.7.tar.gz", "has_sig": false, "md5_digest": "bcbc022e6674c41f87f4da4bde4bc78a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12931, "upload_time": "2018-03-11T21:17:31", "url": "https://files.pythonhosted.org/packages/f0/41/ad5b817498edc7fab554f027bc0ebb763df4d31963a1d614791620fb3777/ezedcfg-0.1.7.tar.gz" } ] }