{ "info": { "author": "Matthew Paletta", "author_email": "mattpaletta@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "# configparser\nSimplified runtime configs for Python\n\n[![Build Status](https://travis-ci.com/mattpaletta/configparser.svg?branch=master)](https://travis-ci.com/mattpaletta/configparser)\n\n\nExamples can be seen in `examples/`\n\nTo use configparser:\n`pip install git+git://github.com/mattpaletta/configparser.git`\n\n\nYou can call it in your program using:\n```\np = Parser(argparse_file = \"argparse.yml\").get()\n```\n\nThe paramters are:\n- argparse_file: your argparse definitions, layed out in JSON or yaml files.\n- config_file_key: a string to the optional config file key in the argparse file to use to allow the user to run custom runtime config files.\n- environ_key_mapping: a dictionary containing the config file key to the environment key (bash environment)\n\nThe arguments will be applied on top of each other in the following order:\n\n1. defaults\n2. config files (in the order defined)\n3. environment variables\n4. runtime\n\nThis order cannot be modified at this time.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mattpaletta/configs", "keywords": "", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "config-parser", "package_url": "https://pypi.org/project/config-parser/", "platform": "", "project_url": "https://pypi.org/project/config-parser/", "project_urls": { "Homepage": "https://github.com/mattpaletta/configs" }, "release_url": "https://pypi.org/project/config-parser/0.0.1/", "requires_dist": [ "PyYAML (>=4.2b1)" ], "requires_python": ">=3.6", "summary": "Configuration library wrappers", "version": "0.0.1" }, "last_serial": 4720155, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5afa1e6a194deb525595e0512df1dd38", "sha256": "f268cc4dd4eee974fe8cc8d724302b4d7c6b4bcf3243638395abf59f8d49ec87" }, "downloads": -1, "filename": "config_parser-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5afa1e6a194deb525595e0512df1dd38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15744, "upload_time": "2019-01-21T05:26:23", "url": "https://files.pythonhosted.org/packages/eb/f4/efb747a478f1ea0d73d80777b1fd7340cdebcc08d11c6f3f733037b90a50/config_parser-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ce8443acaa0b46946c442da74211825", "sha256": "907a82d8a13fbbff5d962800feb0aedf345328c2e3d76da908bf049cca8cf676" }, "downloads": -1, "filename": "config_parser-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4ce8443acaa0b46946c442da74211825", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3108, "upload_time": "2019-01-21T05:26:25", "url": "https://files.pythonhosted.org/packages/d0/df/68502838a08df85d02b8996277cc5b8b67fe2aa7c112aa4dd67ff471b55e/config_parser-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5afa1e6a194deb525595e0512df1dd38", "sha256": "f268cc4dd4eee974fe8cc8d724302b4d7c6b4bcf3243638395abf59f8d49ec87" }, "downloads": -1, "filename": "config_parser-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5afa1e6a194deb525595e0512df1dd38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15744, "upload_time": "2019-01-21T05:26:23", "url": "https://files.pythonhosted.org/packages/eb/f4/efb747a478f1ea0d73d80777b1fd7340cdebcc08d11c6f3f733037b90a50/config_parser-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ce8443acaa0b46946c442da74211825", "sha256": "907a82d8a13fbbff5d962800feb0aedf345328c2e3d76da908bf049cca8cf676" }, "downloads": -1, "filename": "config_parser-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4ce8443acaa0b46946c442da74211825", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3108, "upload_time": "2019-01-21T05:26:25", "url": "https://files.pythonhosted.org/packages/d0/df/68502838a08df85d02b8996277cc5b8b67fe2aa7c112aa4dd67ff471b55e/config_parser-0.0.1.tar.gz" } ] }