{
"info": {
"author": "Robus Gauli",
"author_email": "robusgauli@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"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"
],
"description": "\n# JSON Validation Schema\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n
\n\n\n\nJSON Validation Schema\n\n\n* Free software: MIT license\n* Documentation: https://jsonvalidate.readthedocs.io.\n\n\nFeatures\n------------\n\n```python\nfrom jsonvalidate import Object, String, Integer\n\nschema = Object({\n 'email': String(regex='[^@]+@[^@]+\\.[^@]+'),\n 'name': String(),\n 'age': Integer(enums=[5, 6, 7]),\n 'address': Object({\n 'permanent': String(),\n 'temporary': String(min_length=3, enums=['asss', 's'])\n })\n})\n\npayload = {\n 'email': 'robus@example.com',\n 'name': 'robus',\n 'age': 342,\n 'address': {\n 'permanent': 'sd',\n 'temporary': 'asss'\n }\n\n}\n\nprint(schema.check(payload))\n```\n\n\n=======\nHistory\n=======\n\n0.1.0 (2018-06-08)\n------------------\n\n* First release on PyPI.\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/robusgauli/jsonvalidate",
"keywords": "jsonvalidate",
"license": "MIT license",
"maintainer": "",
"maintainer_email": "",
"name": "jsonvalidate",
"package_url": "https://pypi.org/project/jsonvalidate/",
"platform": "",
"project_url": "https://pypi.org/project/jsonvalidate/",
"project_urls": {
"Homepage": "https://github.com/robusgauli/jsonvalidate"
},
"release_url": "https://pypi.org/project/jsonvalidate/0.1.7/",
"requires_dist": [
"six"
],
"requires_python": "",
"summary": "JSON validation Schema",
"version": "0.1.7"
},
"last_serial": 4063342,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "7e0382bb639979aff3893c83ac476946",
"sha256": "9dfbc8ea0de6a49ec3bd97230d46b9e3859326701fd1047f14d3ad9f316952be"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7e0382bb639979aff3893c83ac476946",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3353,
"upload_time": "2018-06-08T17:38:41",
"url": "https://files.pythonhosted.org/packages/ba/bd/5761a80271180ffbf3b6ca0389b12a2774f47aa3b8e9c55d16360b0e0dea/jsonvalidate-0.1.0-py2.py3-none-any.whl"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "9b761a2f65f57e81d469ad0d2e35d23f",
"sha256": "01ec124f5339675d3dd4d5cdda2de6b312574df85d89300688b0cdd8005276da"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9b761a2f65f57e81d469ad0d2e35d23f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 3358,
"upload_time": "2018-06-08T17:40:04",
"url": "https://files.pythonhosted.org/packages/83/35/f003121181f6ecc71188c343d80a7bb46e3059886510904d8aadfc75169e/jsonvalidate-0.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1be7605610cfcdf022822e5a5bcabe37",
"sha256": "72932b9e7956b0482494ef9cdf9d9a7659f55907a86c3c1dab48e4239eba339f"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "1be7605610cfcdf022822e5a5bcabe37",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7823,
"upload_time": "2018-06-08T17:40:05",
"url": "https://files.pythonhosted.org/packages/be/d0/c29948a156fea7f5da5b072514525347b5ede2c867568f6b107cbe3c37d2/jsonvalidate-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "79d24253a37a22382882cb3ebf23e61b",
"sha256": "973e78f78ae1db0c67d34552d8012d0ea47a3f98e807db21970f7673b15cc041"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "79d24253a37a22382882cb3ebf23e61b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5795,
"upload_time": "2018-06-11T04:13:18",
"url": "https://files.pythonhosted.org/packages/29/7a/0b3cde87c4e94ba3ce6b38f2659a179feaf2d23da76a2d142d5978a2cd97/jsonvalidate-0.1.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "38232ee53c86b09414b74125766b392e",
"sha256": "7d69de78c899c6b7c6a6f337526d4582f6696381913c8455ae8e7fa8e2f10c05"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "38232ee53c86b09414b74125766b392e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15091,
"upload_time": "2018-06-11T04:13:22",
"url": "https://files.pythonhosted.org/packages/47/55/df68ed2dc6315afe6702b175ce2e97cf448a559d4e0860c4dd751f2347a2/jsonvalidate-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "c44504daf3d4d11740bc9f3dd1426423",
"sha256": "f8c939fd0c01f306b9c63bba9b1eb7a392af8d28a592f2694398d2e1592693d1"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c44504daf3d4d11740bc9f3dd1426423",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5797,
"upload_time": "2018-06-11T04:42:51",
"url": "https://files.pythonhosted.org/packages/14/0b/b2b82c30e41e044ac25d3475cf9904a9c8e8c42dbe7758fd34f1654a10cf/jsonvalidate-0.1.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9dc5eab11ae7e5a54a22807aa11df328",
"sha256": "2c6e3791886c2fea09be245e437f5969b0fe17ed69c5c9a7302fe272bfe21143"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "9dc5eab11ae7e5a54a22807aa11df328",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15109,
"upload_time": "2018-06-11T04:42:55",
"url": "https://files.pythonhosted.org/packages/31/67/10526cad5dc140e9fcb783730813f1e1cb3a843ecc946ed2cec53f0ea697/jsonvalidate-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "59be334cdb1b8d26a83f23f44f7c22ab",
"sha256": "d360a309d6c8072b9a313e814205afc586f9d6ffeb48a8441ea308bb7ec6e93c"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "59be334cdb1b8d26a83f23f44f7c22ab",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6092,
"upload_time": "2018-06-12T08:38:01",
"url": "https://files.pythonhosted.org/packages/84/0c/e7c1335417bab4ffb8bb9e04bf808c14adea92a0f100c854766e9b953ef2/jsonvalidate-0.1.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8ea3e57f6c327028bcc56bb7385576e3",
"sha256": "1c9f8256527037a66efbb2eb8595ef52c526cc1aa42e9be6c2f75b146136cb2a"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "8ea3e57f6c327028bcc56bb7385576e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15217,
"upload_time": "2018-06-12T08:38:03",
"url": "https://files.pythonhosted.org/packages/09/e7/e7b1d0d9cf71e3c6f05b08b5f3e6166914ddf5809a094057c6d47514b631/jsonvalidate-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "2d3c5c6275c9596d2cb34a4aa8bfd421",
"sha256": "1731fffd60e93983bee19708687135d04c79162509c53a2992dcdc6b5cf8fe22"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2d3c5c6275c9596d2cb34a4aa8bfd421",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6076,
"upload_time": "2018-06-12T08:40:56",
"url": "https://files.pythonhosted.org/packages/d6/10/16adbeca67477429ad1e574f9d047f79fd01ebac79ab718599e58a4b135d/jsonvalidate-0.1.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "60b8b1aac5a0dbdd63dc90fec9523d94",
"sha256": "2f36f3e974c082e3fe25818f5558b40d593a457423afe73a1a881c112b3b7e29"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "60b8b1aac5a0dbdd63dc90fec9523d94",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15204,
"upload_time": "2018-06-12T08:40:58",
"url": "https://files.pythonhosted.org/packages/d1/b8/1e7f66b50dc7a6137f997b6c7f72de7fcaf1071599d90203888c79b90f07/jsonvalidate-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "a90f83fe8cb20243e9639556178b57c0",
"sha256": "a241400ec80e6b1653f9100fea93a13e45f58879d4560d4124383033e776500b"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a90f83fe8cb20243e9639556178b57c0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6065,
"upload_time": "2018-06-12T11:24:46",
"url": "https://files.pythonhosted.org/packages/7b/28/ad226368ffebf5516dbbb3ebf79d843e63389eb96268a034e2ed6f91eb2f/jsonvalidate-0.1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9f5b13437525c03323895f233325b59a",
"sha256": "a90793e6c0ef43423dd42236f28a3fa85384daa7a669444baa39a6ebd3cd7983"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "9f5b13437525c03323895f233325b59a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15183,
"upload_time": "2018-06-12T11:24:50",
"url": "https://files.pythonhosted.org/packages/43/ab/8905564a50583578813cd9cdca9f2a2f3768b690310258df74b0e95089ad/jsonvalidate-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "4e59e4ed2ba75a9c4a81ae300609c642",
"sha256": "771c2b0c247966d085efa134b2dc29369e41c4e098162e2cda6aa9e3ac8dd865"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e59e4ed2ba75a9c4a81ae300609c642",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6738,
"upload_time": "2018-07-15T16:48:16",
"url": "https://files.pythonhosted.org/packages/a5/43/ca6aa0f8f8288e1d267a11b74f73036112a6ab329139862c3565891062f4/jsonvalidate-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3c56405c4ec6d7f292a07ca1a24374fa",
"sha256": "3cc62adb9984133073c8da45982a3b8195a8dc053289f20cbad8f03199674705"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "3c56405c4ec6d7f292a07ca1a24374fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15824,
"upload_time": "2018-07-15T16:48:18",
"url": "https://files.pythonhosted.org/packages/24/cf/42584bf63ac03bc95a1fde397ccc11b5aa7a76bfaa482d878ca046e0020e/jsonvalidate-0.1.7.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4e59e4ed2ba75a9c4a81ae300609c642",
"sha256": "771c2b0c247966d085efa134b2dc29369e41c4e098162e2cda6aa9e3ac8dd865"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4e59e4ed2ba75a9c4a81ae300609c642",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6738,
"upload_time": "2018-07-15T16:48:16",
"url": "https://files.pythonhosted.org/packages/a5/43/ca6aa0f8f8288e1d267a11b74f73036112a6ab329139862c3565891062f4/jsonvalidate-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3c56405c4ec6d7f292a07ca1a24374fa",
"sha256": "3cc62adb9984133073c8da45982a3b8195a8dc053289f20cbad8f03199674705"
},
"downloads": -1,
"filename": "jsonvalidate-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "3c56405c4ec6d7f292a07ca1a24374fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15824,
"upload_time": "2018-07-15T16:48:18",
"url": "https://files.pythonhosted.org/packages/24/cf/42584bf63ac03bc95a1fde397ccc11b5aa7a76bfaa482d878ca046e0020e/jsonvalidate-0.1.7.tar.gz"
}
]
}