{ "info": { "author": "Peter Pakos", "author_email": "peter.pakos@wandisco.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "ppconfig\n========\n\nConfiguration helper\n\nPyPI package: `ppconfig `__\n\nIf you spot any problems or have any improvement ideas then feel free to\nopen an issue and I will be glad to look into it for you.\n\nInstallation\n------------\n\nA recommended way of installing the tool is pip install.\n\npip install\n~~~~~~~~~~~\n\nThe tool is available in PyPI and can be installed using pip:\n\n::\n\n $ pip install --user ppconfig\n\nConfiguration\n-------------\n\nBy default, configuration files are searched for in ``~/.config/`` (this\ncan be overridden by class argument ``config_dir`` or `environment\nvariable\nXDG_CONFIG_HOME `__).\nIf the config directory does not exist then it will be automatically\ncreated.\n\nUsage\n-----\n\nLet's say we have ``~/.config/app_name`` with the following contents:\n\n::\n\n [default]\n var1 = First Data\n\n [section_name]\n var2 = Some other random data\n\nTo read both variables from this file:\n\n::\n\n from ppconfig import Config\n\n config = Config(config_file='app_name')\n\n var1 = config.get('var1')\n var2 = config.get('var2', section='section_name')\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/peterpakos/ppconfig", "keywords": "python project config configuration helper manager", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "ppconfig", "package_url": "https://pypi.org/project/ppconfig/", "platform": "", "project_url": "https://pypi.org/project/ppconfig/", "project_urls": { "Homepage": "https://github.com/peterpakos/ppconfig" }, "release_url": "https://pypi.org/project/ppconfig/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Configuration helper", "version": "1.0.3" }, "last_serial": 5224990, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "03e67f2774db5a3c1cd47dd15cbbd8ad", "sha256": "f21e248ce1f5be449cf53bf3da89bae4d95b22579bac4ecae7ec360feeeb763c" }, "downloads": -1, "filename": "ppconfig-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03e67f2774db5a3c1cd47dd15cbbd8ad", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3425, "upload_time": "2018-09-12T17:15:13", "url": "https://files.pythonhosted.org/packages/77/a7/a3c797e871938161c829b7d2705abccba2e7d343be841145708408894471/ppconfig-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72569432495e1890b82bc224396f9d40", "sha256": "34d9fa4139c32dd47c8163e15c733869453cbe81b78309905754976cf883ad1e" }, "downloads": -1, "filename": "ppconfig-0.0.2.tar.gz", "has_sig": false, "md5_digest": "72569432495e1890b82bc224396f9d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2716, "upload_time": "2018-09-12T17:15:14", "url": "https://files.pythonhosted.org/packages/f2/84/74cc7fa6d60113abc5ac6b419cacccf1a6fb82f2f694dc0bb841ffc3f08a/ppconfig-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "4257990060f35035ce485af8220c6e3e", "sha256": "9dbe5632a6ea51d2689f1ca2330dac22e040a859368f17617309b78108644020" }, "downloads": -1, "filename": "ppconfig-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4257990060f35035ce485af8220c6e3e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3421, "upload_time": "2018-09-12T22:09:59", "url": "https://files.pythonhosted.org/packages/bc/87/cf93761800f74028fb2fb17a770c05e9e24080cc3e5b07b428824a452d47/ppconfig-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f61947cd854df0fa2b29aa112d6e3c5b", "sha256": "395eda65c902acbe7318316570968fa24624a2d80e4989794d942c072bac769b" }, "downloads": -1, "filename": "ppconfig-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f61947cd854df0fa2b29aa112d6e3c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2707, "upload_time": "2018-09-12T22:10:01", "url": "https://files.pythonhosted.org/packages/dd/f0/78bbaa02be2014713b0ed4c40fb3cd70919e47c77e70820a6e9ff813cae0/ppconfig-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9fb0b16377cbf703c517f225c10c2f68", "sha256": "685a5d7eb3d0ce48e6f28a3b6c8f42d4fde752962634fdc9988decb4a4c6e531" }, "downloads": -1, "filename": "ppconfig-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fb0b16377cbf703c517f225c10c2f68", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 14389, "upload_time": "2018-11-14T22:29:04", "url": "https://files.pythonhosted.org/packages/0f/7c/4b666bc3428fa3eb55fe53156074805b7d837e1aa84b2df4ea9e762a161c/ppconfig-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92e3a767bb715ac5707cf0558e31c4dc", "sha256": "55104e426d1e8db19ba27ac10ee862fa79e25135f9f97b3d01099b070c0846d7" }, "downloads": -1, "filename": "ppconfig-0.0.4.tar.gz", "has_sig": false, "md5_digest": "92e3a767bb715ac5707cf0558e31c4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2687, "upload_time": "2018-11-14T22:29:06", "url": "https://files.pythonhosted.org/packages/da/92/8210838d2b07a7a55dc4e7fb7b168967521380467ac10f91881f2581e269/ppconfig-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5c454214a6debf00ded33eb7a5a9314a", "sha256": "2b869006e22382d34a0d134cb5b8055c82705c476031bd79c420ea9c5d83ca0d" }, "downloads": -1, "filename": "ppconfig-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c454214a6debf00ded33eb7a5a9314a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14368, "upload_time": "2018-11-18T12:16:29", "url": "https://files.pythonhosted.org/packages/a2/95/78f44e673bfa8c346ac8fb98eae1c4748e7cf509b8bc49282cb65a903a35/ppconfig-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "278c8624d431e507752b252ad8110e1b", "sha256": "082756f9ce5913b6cd4d77944d472048640e20bd6dd7e9643704e81bb3957274" }, "downloads": -1, "filename": "ppconfig-1.0.0.tar.gz", "has_sig": false, "md5_digest": "278c8624d431e507752b252ad8110e1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2504, "upload_time": "2018-11-18T12:16:30", "url": "https://files.pythonhosted.org/packages/1b/d3/4a98df244293932dea1dd4ffe8f0b7c0d2a9d5295ae3a33f427fceb7b006/ppconfig-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4f53c8396f1ed4ecb476b436233eff4c", "sha256": "28bac2d92de763400f3c2b72ff28f3a09275f88a7502055c71389ecbad1c12c8" }, "downloads": -1, "filename": "ppconfig-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f53c8396f1ed4ecb476b436233eff4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14478, "upload_time": "2018-12-04T22:40:04", "url": "https://files.pythonhosted.org/packages/fb/0c/55a5ed29eaa7296825a5898903eb65b23d8d6f3acc7286b9c9d7503aaa5f/ppconfig-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8c0ea2f620fa0e464dc62cf08930b0f", "sha256": "f2abc3e03db4a9ee1fe89dff4b5ab6b3adf3e7d643809a7d49c66606603a2ead" }, "downloads": -1, "filename": "ppconfig-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f8c0ea2f620fa0e464dc62cf08930b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2613, "upload_time": "2018-12-04T22:40:06", "url": "https://files.pythonhosted.org/packages/43/63/1c1b7156f16c190a38f0e341b8798deebd55890953e3cf1e0e166c943266/ppconfig-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2d999045750b3aefdebf1f2fefb86a1b", "sha256": "c2243c02424c2a57120f300a3e87b6d3b9694f45a00f810ec90aee694b694694" }, "downloads": -1, "filename": "ppconfig-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d999045750b3aefdebf1f2fefb86a1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14750, "upload_time": "2019-05-03T21:08:09", "url": "https://files.pythonhosted.org/packages/2f/8a/2a3d12f8bee612cbb31075c1d540b98d3787642c863ae9268601e83b702d/ppconfig-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2ecbfc7ad598e61c5888d93734bc638", "sha256": "ba859d5312fbd6a6b2880be5e547a8a72e98f0f734e3db23c1f14eaeaa06734a" }, "downloads": -1, "filename": "ppconfig-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d2ecbfc7ad598e61c5888d93734bc638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2019-05-03T21:08:10", "url": "https://files.pythonhosted.org/packages/26/12/bca040cf4563ef4dd68dc0b9243beb15881051f8f136cea5e754f6256369/ppconfig-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2987f308f4259479f7bebab4f4577a5c", "sha256": "770dc0829e3d3d80c48440211105a0fa8900049e1734eec8c86895cfbbdf0e56" }, "downloads": -1, "filename": "ppconfig-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2987f308f4259479f7bebab4f4577a5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14761, "upload_time": "2019-05-04T08:14:55", "url": "https://files.pythonhosted.org/packages/96/19/75b7d1c315ad6f448bc2bb61432bb05006303ffc6bac42d58706a9edda4c/ppconfig-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8af465d4a20d570dd1f646685805b3a6", "sha256": "417a3f4ef4d3db1721a3c6f05a423fbbb4c8b5aa7c1132827f9f14f862cc9ca0" }, "downloads": -1, "filename": "ppconfig-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8af465d4a20d570dd1f646685805b3a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2019-05-04T08:14:56", "url": "https://files.pythonhosted.org/packages/7e/12/3dd6a12f46b6f765c83203aeec8f0d2ce1722ac7a51dd24e71155ad14fa2/ppconfig-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2987f308f4259479f7bebab4f4577a5c", "sha256": "770dc0829e3d3d80c48440211105a0fa8900049e1734eec8c86895cfbbdf0e56" }, "downloads": -1, "filename": "ppconfig-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2987f308f4259479f7bebab4f4577a5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14761, "upload_time": "2019-05-04T08:14:55", "url": "https://files.pythonhosted.org/packages/96/19/75b7d1c315ad6f448bc2bb61432bb05006303ffc6bac42d58706a9edda4c/ppconfig-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8af465d4a20d570dd1f646685805b3a6", "sha256": "417a3f4ef4d3db1721a3c6f05a423fbbb4c8b5aa7c1132827f9f14f862cc9ca0" }, "downloads": -1, "filename": "ppconfig-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8af465d4a20d570dd1f646685805b3a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2019-05-04T08:14:56", "url": "https://files.pythonhosted.org/packages/7e/12/3dd6a12f46b6f765c83203aeec8f0d2ce1722ac7a51dd24e71155ad14fa2/ppconfig-1.0.3.tar.gz" } ] }