{ "info": { "author": "Shir0kamii", "author_email": "shir0kamii@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Manyconfig\n##########\n\nAn easy-to-use declarative loader of configuration\n\nWhat does it do?\n================\n\nManyconfig lets you describe your configuration using simple blocks. You can\nthen load this configuration in a simple statement, even if it is scattered\nacross various file and environment variables.\n\nWe call these descriptions a MetaConfig not to confuse them with the\nconfiguration itself, which is the result of loading a MetaConfig.\n\nI can't leverage Manyconfig for my use case!\n============================================\n\nIf that's the case, please tell me. Manyconfig is still in its early days, so\nthis is bound to happen. I'll happily add building blocks if it enables more\nuse cases.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/Shir0kamii/manyconfig/tags", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Shir0kamii/manyconfig", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "manyconfig", "package_url": "https://pypi.org/project/manyconfig/", "platform": "any", "project_url": "https://pypi.org/project/manyconfig/", "project_urls": { "Download": "https://github.com/Shir0kamii/manyconfig/tags", "Homepage": "https://github.com/Shir0kamii/manyconfig" }, "release_url": "https://pypi.org/project/manyconfig/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "An easy-to-use declarative loader of configuration", "version": "1.0.0" }, "last_serial": 3923946, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "603df4da1922d5df4933affbdec386d0", "sha256": "2d8683828c619d6f2e78f5ce25f3958261b5596647f1b0b72740ad4eec4c55b0" }, "downloads": -1, "filename": "manyconfig-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "603df4da1922d5df4933affbdec386d0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8256, "upload_time": "2018-02-25T03:47:53", "url": "https://files.pythonhosted.org/packages/e8/2c/f553e136d28aa8d1dab943433494b3bc81e33993f67247d33aedd9c76e64/manyconfig-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37db8322740b7ad3e8e6369623cc29a4", "sha256": "aefd24dc303227b9680634ad5b5896f6ff6ce9d78f086e9bfbbeb45a5c0c401f" }, "downloads": -1, "filename": "manyconfig-0.0.0.tar.gz", "has_sig": false, "md5_digest": "37db8322740b7ad3e8e6369623cc29a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4710, "upload_time": "2018-02-25T03:47:50", "url": "https://files.pythonhosted.org/packages/df/db/b2a93d3f6206da7774938c47e3ac21003308036f49f90adece108d57c522/manyconfig-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "3e493c3830ad20b9bcadd6be7d14964f", "sha256": "fe4f42b56ae1dbc9034d3cd4f8463e32bbd7f8491ff3b4ba0880a535e3e9f628" }, "downloads": -1, "filename": "manyconfig-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3e493c3830ad20b9bcadd6be7d14964f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8259, "upload_time": "2018-02-25T03:59:41", "url": "https://files.pythonhosted.org/packages/1d/d4/ad0d1cc10d848c3f6971df4d0382728ea22cc1a9df2d34d106bfd2d454d3/manyconfig-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4161379764b984f3be9c0b0e5cbcd157", "sha256": "e7d42450eb4460920add6486f286848e75671a3131c8d9b80a8f4a5c802d9638" }, "downloads": -1, "filename": "manyconfig-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4161379764b984f3be9c0b0e5cbcd157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4654, "upload_time": "2018-02-25T03:59:43", "url": "https://files.pythonhosted.org/packages/03/04/7d5fbed84cc617090845caf20e376ce55ddf6cfe7ec2dda6697ae643992e/manyconfig-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "02ff356948263c5eacc1d20b6a8cd60f", "sha256": "a0793e0a28fdedc33da275aad1ee003c4e6e4bead8840a093de27399536ace91" }, "downloads": -1, "filename": "manyconfig-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "02ff356948263c5eacc1d20b6a8cd60f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8283, "upload_time": "2018-02-25T04:36:18", "url": "https://files.pythonhosted.org/packages/e9/bd/d61d10fe672d862b035dfbd42801021ae45604a52f4d246b3eb35e8f9435/manyconfig-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d69761885abddcce7cc9fdd8dabb917", "sha256": "b3e781da40f56e1c91b32afbbe1b57891a53eebafe6421553c1dbbb7d75df8a3" }, "downloads": -1, "filename": "manyconfig-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7d69761885abddcce7cc9fdd8dabb917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4673, "upload_time": "2018-02-25T04:36:19", "url": "https://files.pythonhosted.org/packages/d8/73/82f6e61d8ef3bcc8aeb6f91a581fbb8d8bc1f92e9769d26134bf58353dd1/manyconfig-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ce2dba96035ffcf2ea919ab8eb7cb2ca", "sha256": "75f3d8ecf100b2e8e044810a87b1f3f0e8e4d204b5bdf916cdbf73e0869b14b4" }, "downloads": -1, "filename": "manyconfig-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce2dba96035ffcf2ea919ab8eb7cb2ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8287, "upload_time": "2018-02-25T04:41:22", "url": "https://files.pythonhosted.org/packages/d7/93/c4d0b8c8e6193cc34fc80648006f10539d07476009a0676b43f6572a4638/manyconfig-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d29fb70e921b100c5c49d8765e279efa", "sha256": "4a7926a28de1c4c1bd2e4075012adc885bd358605e20266ccad2b5f5a05870ba" }, "downloads": -1, "filename": "manyconfig-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d29fb70e921b100c5c49d8765e279efa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4670, "upload_time": "2018-02-25T04:41:23", "url": "https://files.pythonhosted.org/packages/db/02/c24fcbf95079295f11a2e9979a25b398a74e8ea3538826d47a28770596a7/manyconfig-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0bfaba0dc6e012bc98e486fdb37b48df", "sha256": "57c7ed718d7018f33c3674eb4b7e9c097feda0f5eb46b3333814159d7f8dccef" }, "downloads": -1, "filename": "manyconfig-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0bfaba0dc6e012bc98e486fdb37b48df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7059, "upload_time": "2018-06-02T17:10:22", "url": "https://files.pythonhosted.org/packages/67/39/347d74a9d7b1f684976b9173ced01cd9bb7e324437677ee95e4457cde1a8/manyconfig-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d669a6b3a6a5aa4ae254e0a72da8700a", "sha256": "db7868f74e1e666775673655a0dc9c1d5fc147ac4a5216b52cb58794ae9dc4aa" }, "downloads": -1, "filename": "manyconfig-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d669a6b3a6a5aa4ae254e0a72da8700a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4679, "upload_time": "2018-06-02T17:10:23", "url": "https://files.pythonhosted.org/packages/82/1c/3078c44ca050658a4369176a86c5bcc35be753db3e7fd0680fd25e9559d5/manyconfig-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0bfaba0dc6e012bc98e486fdb37b48df", "sha256": "57c7ed718d7018f33c3674eb4b7e9c097feda0f5eb46b3333814159d7f8dccef" }, "downloads": -1, "filename": "manyconfig-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0bfaba0dc6e012bc98e486fdb37b48df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7059, "upload_time": "2018-06-02T17:10:22", "url": "https://files.pythonhosted.org/packages/67/39/347d74a9d7b1f684976b9173ced01cd9bb7e324437677ee95e4457cde1a8/manyconfig-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d669a6b3a6a5aa4ae254e0a72da8700a", "sha256": "db7868f74e1e666775673655a0dc9c1d5fc147ac4a5216b52cb58794ae9dc4aa" }, "downloads": -1, "filename": "manyconfig-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d669a6b3a6a5aa4ae254e0a72da8700a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4679, "upload_time": "2018-06-02T17:10:23", "url": "https://files.pythonhosted.org/packages/82/1c/3078c44ca050658a4369176a86c5bcc35be753db3e7fd0680fd25e9559d5/manyconfig-1.0.0.tar.gz" } ] }