{ "info": { "author": "Johan Nestaas", "author_email": "johannestaas@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications :: Qt", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "confutil\n========\n\nConfiguration utility to ease navigation of local and system configurations\n\nInstallation\n------------\n\nFrom the project root directory::\n\n $ python setup.py install\n\nOr install with pip::\n\n $ pip install confutil\n\nUsage\n-----\n\nExample::\n\n from confutil import Config\n conf = Config('spam')\n password = conf['password']\n\nThat will pull the first password value from a search through this sequence:\n\n - ./.spam.conf\n - ./.spam.cfg\n - ~/.spam.conf\n - ~/.spam.cfg\n - ~/.config/.spam.conf\n - ~/.config/.spam.cfg\n - ~/.config/spam/config.conf\n - ~/.config/spam/config.cfg\n - ~/.config/spam/config\n - /etc/.spam.conf\n - /etc/.spam.cfg\n - /etc/spam/config.conf\n - /etc/spam/config.cfg\n - /etc/spam/config\n\nTo write out a loaded configuration::\n \n from confutil import Config\n c = Config('myapp')\n c.write('output_path.cfg')\n\nTo print a derived configuration from the current directory, run::\n\n $ confutil $PROJECT_NAME\n\nTo output it to a new file, run::\n \n $ confutil $PROJECT_NAME -o output_path.cfg\n\nRelease Notes\n-------------\n\n:0.1.3:\n Add ``get_in(key)`` and ``get_as(key, type=str)``\n:0.0.1:\n Project created", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/johannestaas/confutil", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "confutil", "package_url": "https://pypi.org/project/confutil/", "platform": "", "project_url": "https://pypi.org/project/confutil/", "project_urls": { "Homepage": "https://bitbucket.org/johannestaas/confutil" }, "release_url": "https://pypi.org/project/confutil/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Configuration utility to ease navigation of local and system configurations", "version": "0.1.4" }, "last_serial": 4088048, "releases": { "0.0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d26ab69323d3e42692e9cb727f72b3dc", "sha256": "5eec37fdc44b388d27019124bbcc82b054ab78e012a6eb16c177aa9a364a8941" }, "downloads": -1, "filename": "confutil-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d26ab69323d3e42692e9cb727f72b3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3364, "upload_time": "2015-12-17T21:44:07", "url": "https://files.pythonhosted.org/packages/c7/df/f2250de923e78f95e28949d8c29f32c7478a189bb172d9c7d7d0c89ebf99/confutil-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "47b33e0289be0e0b21a1b6b6d3ad8b6d", "sha256": "bed3d92dd1ad693fa5dda03fc5a165f6259a6607e4c668f2502e0120f03b66e2" }, "downloads": -1, "filename": "confutil-0.1.1.tar.gz", "has_sig": false, "md5_digest": "47b33e0289be0e0b21a1b6b6d3ad8b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3466, "upload_time": "2015-12-17T21:53:33", "url": "https://files.pythonhosted.org/packages/5d/06/1f86599c40450916a0d3a13ad72dbcda5f0e4a175805bd80820e8435c201/confutil-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2f612449f4ebc8569d95c04a0ecb7d94", "sha256": "6a367ae40d09df0e5e5fa4502117b818f3dc964e3c56de294b416589c0613823" }, "downloads": -1, "filename": "confutil-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2f612449f4ebc8569d95c04a0ecb7d94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5062, "upload_time": "2016-07-23T21:42:25", "url": "https://files.pythonhosted.org/packages/b0/64/12d8e3d5e507c0bca239c3618847f29de543f1cd857001487c16658a86f4/confutil-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e692578b2d2e2ce5cfe95457911c8ffb", "sha256": "5dc80d9a4af536e3459e65f0ba2ba651e58f310196bc56445f77d4ccf5b42594" }, "downloads": -1, "filename": "confutil-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e692578b2d2e2ce5cfe95457911c8ffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5443, "upload_time": "2017-06-09T10:00:42", "url": "https://files.pythonhosted.org/packages/13/2a/af88486bf28ef7051a41b6069116fa1fe3f460643bba905338fb2e66447e/confutil-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1cd78fc4002d246eff3da84e62a3fd67", "sha256": "65849a582468464bec64104cd4f893e8def20cd4dca114a84c9b228a73ecf3b0" }, "downloads": -1, "filename": "confutil-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1cd78fc4002d246eff3da84e62a3fd67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5432, "upload_time": "2018-07-21T08:09:23", "url": "https://files.pythonhosted.org/packages/d7/7f/92ae734a9b2f893958b0ea05c2179e948e7b98d0234073a20b1634ba1dea/confutil-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1cd78fc4002d246eff3da84e62a3fd67", "sha256": "65849a582468464bec64104cd4f893e8def20cd4dca114a84c9b228a73ecf3b0" }, "downloads": -1, "filename": "confutil-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1cd78fc4002d246eff3da84e62a3fd67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5432, "upload_time": "2018-07-21T08:09:23", "url": "https://files.pythonhosted.org/packages/d7/7f/92ae734a9b2f893958b0ea05c2179e948e7b98d0234073a20b1634ba1dea/confutil-0.1.4.tar.gz" } ] }