{ "info": { "author": "Anton Berezin", "author_email": "anton.berezin@nephilim.solutions", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "dict-validator\n==============\n\nValidator for structural data in Python.\n\nUnderstands dicts, lists, primitives.\n\nSupports extension with custom types.\n\n`Documentation `_\n\n.. image:: https://travis-ci.org/nephilim-solutions/dict-validator.svg?branch=master\n :target: https://travis-ci.org/nephilim-solutions/dict-validator\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://nephilim-solutions.github.io/dict-validator", "keywords": "serialization validation", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "dict-validator", "package_url": "https://pypi.org/project/dict-validator/", "platform": "", "project_url": "https://pypi.org/project/dict-validator/", "project_urls": { "Bug Tracker": "https://github.com/nephilim-solutions/dict-validator/issues", "Documentation": "https://nephilim-solutions.github.io/dict-validator", "Homepage": "https://nephilim-solutions.github.io/dict-validator", "Source Code": "https://github.com/nephilim-solutions/dict-validator" }, "release_url": "https://pypi.org/project/dict-validator/5.0.7/", "requires_dist": null, "requires_python": "", "summary": "A library for structural data validation", "version": "5.0.7" }, "last_serial": 3591580, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "b1d7208967979ed5158924dfcfd1ac2c", "sha256": "96b1a02a05c332c787da6dcc0a74d269f1c62ee08687fe1202fecf6fbb32c183" }, "downloads": -1, "filename": "dict_validator-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b1d7208967979ed5158924dfcfd1ac2c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22229, "upload_time": "2017-01-13T13:11:59", "url": "https://files.pythonhosted.org/packages/7c/99/6d018a85ba787c783eaaf865309eb6f12e6a2554cbf9724122b2a3d19049/dict_validator-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92945a290eb82c6fc1517cba2aba46fa", "sha256": "e896d2643bdfc13552aa1ed11b746d9ae9908e91932f67dd366a965c46c5f817" }, "downloads": -1, "filename": "dict-validator-2.0.0.tar.gz", "has_sig": false, "md5_digest": "92945a290eb82c6fc1517cba2aba46fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13191, "upload_time": "2017-01-13T13:11:57", "url": "https://files.pythonhosted.org/packages/bc/27/3ba5d9af1a0e2999e6060310af32edd21f71fddf8e6990ff3b8f2a00a342/dict-validator-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "9f53b414c91c88045a4aa0c641035b0a", "sha256": "ff30571f9cb177decc58a032970b2160c270d3290af79542df3bfe49db3012a0" }, "downloads": -1, "filename": "dict_validator-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9f53b414c91c88045a4aa0c641035b0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22251, "upload_time": "2017-01-13T14:34:20", "url": "https://files.pythonhosted.org/packages/ac/21/3c11c3f11ada805184b94ac2fa3458de7e8079fe2aacc330d57af9ab2ebf/dict_validator-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d6ba05994c6ee01e3ff32db9e5b358f", "sha256": "906f9df327ce4c665591eed93b630497965b98389f8bceae17e6c5a5abac3e4e" }, "downloads": -1, "filename": "dict-validator-2.1.0.tar.gz", "has_sig": false, "md5_digest": "1d6ba05994c6ee01e3ff32db9e5b358f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13225, "upload_time": "2017-01-13T14:34:18", "url": "https://files.pythonhosted.org/packages/ca/b3/42cc6939f1708a03f45111c7550aa69e41ed127a18e2f66c26d6ed5b6b0b/dict-validator-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "b364441948e042ebda66e86c5a7ebf77", "sha256": "4a12c581d7bbd50a4a7906fa5ab41aea9cf51382681cffe455ba926dc887aafa" }, "downloads": -1, "filename": "dict-validator-2.2.0.tar.gz", "has_sig": false, "md5_digest": "b364441948e042ebda66e86c5a7ebf77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12672, "upload_time": "2017-02-01T21:54:27", "url": "https://files.pythonhosted.org/packages/86/f8/4e7025079a6ca8fe7f6f22bfc92530e850bf44a404bcfe51eab79f7c8174/dict-validator-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "7aa35aa73b89c6eddfa02d391e210be9", "sha256": "03cd2ed216dcfe574c3c52cd9cc3e5e0781c6d5557a1d6edb3025d80a0ea241a" }, "downloads": -1, "filename": "dict-validator-2.2.1.tar.gz", "has_sig": false, "md5_digest": "7aa35aa73b89c6eddfa02d391e210be9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12694, "upload_time": "2017-02-03T10:26:32", "url": "https://files.pythonhosted.org/packages/8e/3e/f54e0277c7e8d4c4cadf139db239834af12f2aac6ccea7210a48e43883ea/dict-validator-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "d161e42f38542abab14dca8155356b74", "sha256": "635aac8e7872205a15a3a82fb6ac7a310224c0be470ecb5241f3b83c036c2a3a" }, "downloads": -1, "filename": "dict-validator-2.2.2.tar.gz", "has_sig": false, "md5_digest": "d161e42f38542abab14dca8155356b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12923, "upload_time": "2017-03-06T15:25:48", "url": "https://files.pythonhosted.org/packages/76/6a/a6b7793556b35a9d59266354c944d9a7ada11370df117b0bc704fe5920d1/dict-validator-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "7c737e20c7721524d6e4f603cac8fea3", "sha256": "3476cdc3cd8fb4afd5c2050a171f33e46d55c58e1da97772a4060d7609eff9b3" }, "downloads": -1, "filename": "dict-validator-2.2.3.tar.gz", "has_sig": false, "md5_digest": "7c737e20c7721524d6e4f603cac8fea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12924, "upload_time": "2017-03-06T15:39:37", "url": "https://files.pythonhosted.org/packages/ae/06/ef2ffd9d747cfa7ad34b4e1e6a480f77a2c60ba62d90be8d16cae233132b/dict-validator-2.2.3.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "ffefafb35652ed78eaf74aa5964470bf", "sha256": "2b8e3f831ac98e4e666fd68c770aca2bedce3b6434937b8debf4b785c5c35095" }, "downloads": -1, "filename": "dict-validator-3.0.0.tar.gz", "has_sig": false, "md5_digest": "ffefafb35652ed78eaf74aa5964470bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12953, "upload_time": "2017-03-06T15:54:11", "url": "https://files.pythonhosted.org/packages/6f/06/955430d3a97f917406360498a1c206a9d802e0e3cbfab20b83b70f0fa361/dict-validator-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "d5d141418e452f6d2e827d6c431bb9bf", "sha256": "689c5ac509ea6cb29238acdbcb1f43a45ad8d18a8d89ddd963e9755765fc8fdf" }, "downloads": -1, "filename": "dict-validator-3.1.0.tar.gz", "has_sig": false, "md5_digest": "d5d141418e452f6d2e827d6c431bb9bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12952, "upload_time": "2017-03-28T11:43:06", "url": "https://files.pythonhosted.org/packages/5b/a7/4716b6512e6cd29ad6a5013f2b823a910c23c125ef1322836457fa000c3c/dict-validator-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "c1e0b7dfb0d3083740ab95804f751823", "sha256": "053b7dcee46d31a0993e7a930b7368bc9ab8a6ee29b7ae22396a9e06429a0bab" }, "downloads": -1, "filename": "dict-validator-3.2.0.tar.gz", "has_sig": false, "md5_digest": "c1e0b7dfb0d3083740ab95804f751823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12950, "upload_time": "2017-05-14T04:52:29", "url": "https://files.pythonhosted.org/packages/3e/0d/e72fc3c56ef0ed7423c16a665977fc3431dbae9a25d1056824f271a8bf90/dict-validator-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "65401d6ecf1da7eb376ac7ca1778c6ea", "sha256": "95e856ca1cdd7756fcc3b8e85b83dc2a8f00231012453deb61ed8ec1c3856d0c" }, "downloads": -1, "filename": "dict-validator-3.2.1.tar.gz", "has_sig": false, "md5_digest": "65401d6ecf1da7eb376ac7ca1778c6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13103, "upload_time": "2017-05-14T06:12:45", "url": "https://files.pythonhosted.org/packages/3c/4f/24e6963e2cff30fed5f86115f1252c7f5e62f70025c67c89cd201b886674/dict-validator-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "df43dad995ef3197beb5f96c7bb45f9d", "sha256": "16a228dac264b9787577b33c8346684960b7a1b1048ac6b7ac831e92ee8ebda3" }, "downloads": -1, "filename": "dict-validator-3.2.2.tar.gz", "has_sig": false, "md5_digest": "df43dad995ef3197beb5f96c7bb45f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13101, "upload_time": "2017-05-14T06:47:28", "url": "https://files.pythonhosted.org/packages/c3/6b/70a2602c5e38505f7c0eb2c1ec12766f89b679744e51da61e7552196b196/dict-validator-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "9a151ba1bbbd13c89cd51107a8c29e7a", "sha256": "a40a4dc64b001aa93edf57d13b799f0efdbce85bf31d59a5ee19fb38457b6b39" }, "downloads": -1, "filename": "dict-validator-3.2.3.tar.gz", "has_sig": false, "md5_digest": "9a151ba1bbbd13c89cd51107a8c29e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13099, "upload_time": "2017-05-14T07:33:00", "url": "https://files.pythonhosted.org/packages/b0/63/0d5d7aca5fb27d909ca31488ac38aed6ef0fdace88817913ec8858c65e2a/dict-validator-3.2.3.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "3cfc9a2ca03799d1082842b43076d8a8", "sha256": "e211b9620bd2645ff9eec602ca22e00f2c6205427c1e5d0aeb97b01aabc2b39b" }, "downloads": -1, "filename": "dict-validator-4.0.0.tar.gz", "has_sig": false, "md5_digest": "3cfc9a2ca03799d1082842b43076d8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13402, "upload_time": "2017-06-11T10:50:51", "url": "https://files.pythonhosted.org/packages/5a/1e/71077a46de232315285054841ec5aeae70a67133da14e8f36bea9052f73c/dict-validator-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "3b3e60ae4f8f1a7c7be82574ddaabd38", "sha256": "ad49007c30eaf86a4ca00917c31f8e5b4df21dba3ff05f80c4a8d6e806c28543" }, "downloads": -1, "filename": "dict-validator-4.0.1.tar.gz", "has_sig": false, "md5_digest": "3b3e60ae4f8f1a7c7be82574ddaabd38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13456, "upload_time": "2017-06-12T06:27:51", "url": "https://files.pythonhosted.org/packages/87/71/ec06219c0e7ccc95d9cd36df87645367bd2103cbd7e2b8cd03083ecc66f6/dict-validator-4.0.1.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "0d139dfe432b07a5c0fdca091e9a3998", "sha256": "25a33a9c4da615d8aaed7cb918c14500d2f3228fe9c1463c00044db3e1491530" }, "downloads": -1, "filename": "dict-validator-5.0.0.tar.gz", "has_sig": false, "md5_digest": "0d139dfe432b07a5c0fdca091e9a3998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13341, "upload_time": "2017-08-04T15:38:40", "url": "https://files.pythonhosted.org/packages/8c/58/91a40845799ddb8c97a14b6253e40314b8f5401f02f224ffbd754014598f/dict-validator-5.0.0.tar.gz" } ], "5.0.2": [ { "comment_text": "", "digests": { "md5": "fadfee93aa2009fc2ecfae06f3347e9e", "sha256": "7817607adf5e50c01e30ea050f36ebea9181bbcf089485bcc4a1eb5737b1194d" }, "downloads": -1, "filename": "dict_validator-5.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fadfee93aa2009fc2ecfae06f3347e9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21847, "upload_time": "2018-02-12T22:24:36", "url": "https://files.pythonhosted.org/packages/15/08/47a4670cf22e21b8fb1671db0a0268fec338cc70fb08e5edc0a69f697591/dict_validator-5.0.2-py3-none-any.whl" } ], "5.0.3": [ { "comment_text": "", "digests": { "md5": "13206e745478ecd9fb674cc01995d4e9", "sha256": "0bd138b1db6530aebe41a3c171e3d09477d47bc9de85f5001f25346db36e9853" }, "downloads": -1, "filename": "dict_validator-5.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "13206e745478ecd9fb674cc01995d4e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21848, "upload_time": "2018-02-12T22:29:29", "url": "https://files.pythonhosted.org/packages/bc/30/f2401b0fbfccc3ed26e0999e396a554d5868364334d686b994f3613d5d7a/dict_validator-5.0.3-py3-none-any.whl" } ], "5.0.4": [ { "comment_text": "", "digests": { "md5": "a552a1f58b4256f13ca962634b2f7fe6", "sha256": "a17cec93eae16435aa9411d27a93a7dae7609f94dcbca49905e5ce3657ebd706" }, "downloads": -1, "filename": "dict_validator-5.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a552a1f58b4256f13ca962634b2f7fe6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21849, "upload_time": "2018-02-12T22:52:23", "url": "https://files.pythonhosted.org/packages/ba/8e/0929f3e098cd71df50cb6524437db628454a55dc5cbc217b8c441f0cc6d4/dict_validator-5.0.4-py3-none-any.whl" } ], "5.0.5": [ { "comment_text": "", "digests": { "md5": "59456940e3d805ce76dfcc6e0511152a", "sha256": "e26fdf4cca699396c62f31763bb53db02ca6e80b7a87b68f71e74dcac886f902" }, "downloads": -1, "filename": "dict_validator-5.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "59456940e3d805ce76dfcc6e0511152a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21850, "upload_time": "2018-02-12T23:20:03", "url": "https://files.pythonhosted.org/packages/56/95/9451429414320ee7db3e77d1565ea39c0b76d782ea25e5d5ba0c86008005/dict_validator-5.0.5-py3-none-any.whl" } ], "5.0.6": [ { "comment_text": "", "digests": { "md5": "743244cfbd9ecca0642a687dbfea19b5", "sha256": "39abe7e40a09111315d3ac35aafe9e2290a76541c5675b35fb489cd382dfe17a" }, "downloads": -1, "filename": "dict_validator-5.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "743244cfbd9ecca0642a687dbfea19b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21872, "upload_time": "2018-02-12T23:39:14", "url": "https://files.pythonhosted.org/packages/05/3d/fa755ce2e9f31dbbc0c6657939175bdf66933c2d09e6aa7200d24cd7d3ed/dict_validator-5.0.6-py3-none-any.whl" } ], "5.0.7": [ { "comment_text": "", "digests": { "md5": "09550568d3503b38867e68780331614e", "sha256": "63e262544ab9657e75ab2f2d21ccfb99e02efb5e2179de78120c24bb59b913b1" }, "downloads": -1, "filename": "dict_validator-5.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "09550568d3503b38867e68780331614e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21882, "upload_time": "2018-02-17T19:14:39", "url": "https://files.pythonhosted.org/packages/a3/3a/c377be7492ba0630ff5b0295a02d1175aa721d5635fa09fdcf6502c76ab4/dict_validator-5.0.7-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09550568d3503b38867e68780331614e", "sha256": "63e262544ab9657e75ab2f2d21ccfb99e02efb5e2179de78120c24bb59b913b1" }, "downloads": -1, "filename": "dict_validator-5.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "09550568d3503b38867e68780331614e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21882, "upload_time": "2018-02-17T19:14:39", "url": "https://files.pythonhosted.org/packages/a3/3a/c377be7492ba0630ff5b0295a02d1175aa721d5635fa09fdcf6502c76ab4/dict_validator-5.0.7-py3-none-any.whl" } ] }