{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kensho-technologies/grift", "keywords": "app config configuration schema python", "license": "", "maintainer": "", "maintainer_email": "grift-maintainer@kensho.com", "name": "grift", "package_url": "https://pypi.org/project/grift/", "platform": "", "project_url": "https://pypi.org/project/grift/", "project_urls": { "Homepage": "https://github.com/kensho-technologies/grift" }, "release_url": "https://pypi.org/project/grift/0.7.1/", "requires_dist": [ "schematics (==1.1.1)", "requests (>=2.13.0)", "six (<2,>=1.11.0)" ], "requires_python": "", "summary": "A clean approach to app configuration", "version": "0.7.1" }, "last_serial": 5177550, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "3c51f3890b04f73c0f61f1fb3a1ebf3e", "sha256": "ddaa62f56ca70e0887a8af37800762a6f4dfe7b50a182262edc0173203b1afae" }, "downloads": -1, "filename": "grift-0.5.tar.gz", "has_sig": false, "md5_digest": "3c51f3890b04f73c0f61f1fb3a1ebf3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6606, "upload_time": "2017-04-19T14:41:01", "url": "https://files.pythonhosted.org/packages/97/1a/58d1801e536204b6466e32228fc882c5b09c97ea26e320be3a3346d32b67/grift-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "77d39d2d0d5372dcfc472d80fa9949ea", "sha256": "fdd5db76a6eeebaa5b0c11c6f8b5a6aea04fcf6a8b5fd80ebf7efe6d0f710eb8" }, "downloads": -1, "filename": "grift-0.5.1.tar.gz", "has_sig": false, "md5_digest": "77d39d2d0d5372dcfc472d80fa9949ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11335, "upload_time": "2017-07-07T20:18:40", "url": "https://files.pythonhosted.org/packages/96/2c/82e6d30cc9b20a88f07e68c3c9212b246045869010744072c1fc9eceda1d/grift-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "c038e5dbaa9c0a8dc90d560dc6f1ca12", "sha256": "070d39225b9c3641a30d8af56927049d2703f02f932c0dc1d3f516a4d79c34d1" }, "downloads": -1, "filename": "grift-0.5.2.tar.gz", "has_sig": false, "md5_digest": "c038e5dbaa9c0a8dc90d560dc6f1ca12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11439, "upload_time": "2017-07-07T21:05:28", "url": "https://files.pythonhosted.org/packages/50/bc/f3f178a709fb2c6561ffeee2bdf95e0994de9c68dca206b8bb2c4a082fd1/grift-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "2022502803a2aad089f1193d0b6c672f", "sha256": "9efcfe5ba8e0c71b2375c630233246eb2893563237286482dbcf592066ab05d4" }, "downloads": -1, "filename": "grift-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2022502803a2aad089f1193d0b6c672f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12472, "upload_time": "2017-10-04T18:25:13", "url": "https://files.pythonhosted.org/packages/e7/43/b42b70c67350e8a9f619f186c6d80234d4f5b8920fb1ffa21b0f4d42326f/grift-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd07a85ba6707bae6fad9d1cf7085ec4", "sha256": "46020f6d74a54cb51496533fc674869a95e08d5b270f4aa36633fb90b94f0616" }, "downloads": -1, "filename": "grift-0.6.0.tar.gz", "has_sig": false, "md5_digest": "cd07a85ba6707bae6fad9d1cf7085ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11471, "upload_time": "2017-10-04T18:25:14", "url": "https://files.pythonhosted.org/packages/fd/cf/3fdee9303c1e926edefc9abc83438b82b13840125e81c5a94dbb9b3c5728/grift-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "124fcc230d6cb07786685b75c8b04d82", "sha256": "a0040b24928a47fdd2c98ab2c85c5d072a8f346ba8376b81b0b1b46275fb7756" }, "downloads": -1, "filename": "grift-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "124fcc230d6cb07786685b75c8b04d82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11793, "upload_time": "2018-07-10T18:12:01", "url": "https://files.pythonhosted.org/packages/64/66/17b053b10641b3f71347093fcc1ef0e3c0a94b4d13be3629926d1765a919/grift-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "537be22171332778c806db338e7af9c7", "sha256": "54d6a4dece865d5ede5d7521a40640defadff6c65c311f2734202648446f004b" }, "downloads": -1, "filename": "grift-0.7.0.tar.gz", "has_sig": false, "md5_digest": "537be22171332778c806db338e7af9c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11548, "upload_time": "2018-07-10T18:12:01", "url": "https://files.pythonhosted.org/packages/30/a5/aea870dda6797318ece7c792a73b9951ecb9ef271f2d160085a782285bc5/grift-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "de1e1495446ca48c4ac5e38c7a9016c6", "sha256": "9b493969c9b961f2874d5448db57ea1c0bc51f1c04d0c4a740cc8fc2f902c720" }, "downloads": -1, "filename": "grift-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de1e1495446ca48c4ac5e38c7a9016c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16167, "upload_time": "2019-04-23T13:59:51", "url": "https://files.pythonhosted.org/packages/d2/fa/025b80ba09f13564afd142ba3ffb6a309df8cb71c6daa95ba8d159e2abd6/grift-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89ba8b076eda1c4bd164c9edf1c976c1", "sha256": "b313873c20bf9f124f2405239580c3efe5cf042a34e73fa855e09f56a96d7144" }, "downloads": -1, "filename": "grift-0.7.1.tar.gz", "has_sig": false, "md5_digest": "89ba8b076eda1c4bd164c9edf1c976c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11638, "upload_time": "2019-04-23T13:59:52", "url": "https://files.pythonhosted.org/packages/a7/4f/f075c29f786cc0cf5e8a70b25378c4da3e06e8b44b7798cc61c2505c3079/grift-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de1e1495446ca48c4ac5e38c7a9016c6", "sha256": "9b493969c9b961f2874d5448db57ea1c0bc51f1c04d0c4a740cc8fc2f902c720" }, "downloads": -1, "filename": "grift-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de1e1495446ca48c4ac5e38c7a9016c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16167, "upload_time": "2019-04-23T13:59:51", "url": "https://files.pythonhosted.org/packages/d2/fa/025b80ba09f13564afd142ba3ffb6a309df8cb71c6daa95ba8d159e2abd6/grift-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89ba8b076eda1c4bd164c9edf1c976c1", "sha256": "b313873c20bf9f124f2405239580c3efe5cf042a34e73fa855e09f56a96d7144" }, "downloads": -1, "filename": "grift-0.7.1.tar.gz", "has_sig": false, "md5_digest": "89ba8b076eda1c4bd164c9edf1c976c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11638, "upload_time": "2019-04-23T13:59:52", "url": "https://files.pythonhosted.org/packages/a7/4f/f075c29f786cc0cf5e8a70b25378c4da3e06e8b44b7798cc61c2505c3079/grift-0.7.1.tar.gz" } ] }