{ "info": { "author": "Felix ZongTing", "author_email": "gary62107@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# config-store\nA python module for env variable and config file management. \nInspired from webpack configuration management, config-store support multi-stage configs merger.\nFor information security, separation of sensitive settings are also provided.\n\n## Installation\n```bash\npip install configstore\n```\n\n## Usage\n```python\nimport configstore\nconfigstore.connect($CONFIG_FOLDER)\nprint(configstore.get(\"foo\", default_value=\"not found QQ\"))\n# >>> 'bar'\n```\n\n## Config Setting\n```\nCONFIG_FOLDER\n- secret\n - secret.default.json\n - secret.dev.json \n - secret.pd.json\n- config.default.json [requried]\n- config.dev.json \n- config.pd.json \n```\nConfig Read Order\n1. ENV variable\n2. stage config\n3. default config\n4. default value\n\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/ZhongTing/config-store", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "config-store", "package_url": "https://pypi.org/project/config-store/", "platform": "", "project_url": "https://pypi.org/project/config-store/", "project_urls": { "Homepage": "https://github.com/ZhongTing/config-store" }, "release_url": "https://pypi.org/project/config-store/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "A python module for env variable and config file management.", "version": "0.0.4" }, "last_serial": 4702122, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "ae1368fcbfe15f6de13e89b7eacbacc4", "sha256": "d94025311c502162e4263a81f0c09e77f3b3b2ba45a46bf6a45d390252953717" }, "downloads": -1, "filename": "config_store-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ae1368fcbfe15f6de13e89b7eacbacc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3856, "upload_time": "2019-01-16T08:33:54", "url": "https://files.pythonhosted.org/packages/78/f1/d17d1b4faa0fb33cd386441bfa331f13decf5e83a3882e38737b70dd98e4/config_store-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "993aed9db3f0045b684f976de1a1c783", "sha256": "eda951e8d87e0775f26293071ed0fca2a4d632bf359c8f742ce1ccc4af3cf022" }, "downloads": -1, "filename": "config-store-0.0.4.tar.gz", "has_sig": false, "md5_digest": "993aed9db3f0045b684f976de1a1c783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2173, "upload_time": "2019-01-16T08:33:56", "url": "https://files.pythonhosted.org/packages/99/8d/f0fe20c26204ca0f3381eadafe5c321d595c4db967f53c0ae7a23b42b7b7/config-store-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae1368fcbfe15f6de13e89b7eacbacc4", "sha256": "d94025311c502162e4263a81f0c09e77f3b3b2ba45a46bf6a45d390252953717" }, "downloads": -1, "filename": "config_store-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ae1368fcbfe15f6de13e89b7eacbacc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3856, "upload_time": "2019-01-16T08:33:54", "url": "https://files.pythonhosted.org/packages/78/f1/d17d1b4faa0fb33cd386441bfa331f13decf5e83a3882e38737b70dd98e4/config_store-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "993aed9db3f0045b684f976de1a1c783", "sha256": "eda951e8d87e0775f26293071ed0fca2a4d632bf359c8f742ce1ccc4af3cf022" }, "downloads": -1, "filename": "config-store-0.0.4.tar.gz", "has_sig": false, "md5_digest": "993aed9db3f0045b684f976de1a1c783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2173, "upload_time": "2019-01-16T08:33:56", "url": "https://files.pythonhosted.org/packages/99/8d/f0fe20c26204ca0f3381eadafe5c321d595c4db967f53c0ae7a23b42b7b7/config-store-0.0.4.tar.gz" } ] }