{ "info": { "author": "Validata team", "author_email": "admin-validata@jailbreak.paris", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Validata validation core\n\n[![PyPI](https://img.shields.io/pypi/v/validata-core.svg)](https://pypi.python.org/pypi/validata-core)\n\nValidata validation library built over Goodtables.\n\n## Try\n\nCreate a virtualenv, run the script against fixtures:\n\n```bash\nmkvirtualenv validata\npip install -e .\nvalidata --schema /path/to/schema.json table.csv\n```\n\n## Testing\n\n```bash\npip install pytest\npytest --doctest-modules\n```\n\n## See also\n\n- https://github.com/frictionlessdata/goodtables-py\n- https://git.opendatafrance.net/validata/goodtables-checks-schema/\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://git.opendatafrance.net/validata/validata-core/", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "validata-core", "package_url": "https://pypi.org/project/validata-core/", "platform": "", "project_url": "https://pypi.org/project/validata-core/", "project_urls": { "Homepage": "https://git.opendatafrance.net/validata/validata-core/" }, "release_url": "https://pypi.org/project/validata-core/0.5.4/", "requires_dist": [ "ezodf", "goodtables", "importlib-resources", "lxml", "requests", "tableschema", "tablib[pandas]", "tabulator", "toolz", "python-stdnum" ], "requires_python": "", "summary": "Validata Core library", "version": "0.5.4" }, "last_serial": 5771140, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "121dc2b0f373aa8c9ef2f65fae30c4a8", "sha256": "3bb3485f722510bb150a94d4cbf4cda6719593309337079b2ba6014f49b66522" }, "downloads": -1, "filename": "validata_core-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "121dc2b0f373aa8c9ef2f65fae30c4a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23917, "upload_time": "2019-06-17T11:41:01", "url": "https://files.pythonhosted.org/packages/9d/77/a9b6ebf40632f6f5797c38f6ebd3a9d98eecb22036add342143b701466a7/validata_core-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9373f0353de884910f1246d26882aa7", "sha256": "7366c436bc976de0bf03401b7bacc99251f8b3a2d251bbab6971218cbc417c84" }, "downloads": -1, "filename": "validata_core-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b9373f0353de884910f1246d26882aa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9806, "upload_time": "2019-06-17T11:41:03", "url": "https://files.pythonhosted.org/packages/fe/5e/3dec4eb11022068d6500a3e3aed99b0446e72180d1f06147cbdc49a157e6/validata_core-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b0e19ad2a5a64112dd4d5d988ac66dd2", "sha256": "b5ad7c446b9f58ad156750625709ceed33d618e5f0559f6c21bdd1b4bb4ad9ac" }, "downloads": -1, "filename": "validata_core-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0e19ad2a5a64112dd4d5d988ac66dd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24387, "upload_time": "2019-06-17T15:10:58", "url": "https://files.pythonhosted.org/packages/21/e3/5839adaf6e33a295f372628f567ec2f4432b88c0e4dc9ede62818972e661/validata_core-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8da169413e882946a8066b7d14b9c0f", "sha256": "57c3aaaaf67a167410f0e873dcca29c38d263b44fdfd81da50f8034306bb6697" }, "downloads": -1, "filename": "validata_core-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e8da169413e882946a8066b7d14b9c0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10545, "upload_time": "2019-06-17T15:11:01", "url": "https://files.pythonhosted.org/packages/fd/18/c57bc636e488bcf1b9174a4aa4912b5b40daa89193347a1ad8ebcef3ef38/validata_core-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "055c5dbdfbf2d21f41d17a3a71ce186a", "sha256": "ebb0fe76d1b1e50b2430fd2cd968cbe4d8fcae58631ffc7e696e858f1e294a74" }, "downloads": -1, "filename": "validata_core-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "055c5dbdfbf2d21f41d17a3a71ce186a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24303, "upload_time": "2019-06-17T16:15:26", "url": "https://files.pythonhosted.org/packages/e1/0d/986d44eef960516eea44dfdb477d15d9a98158efd3627b4ad1e1a4d6cc0d/validata_core-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77c0038795c25f60c38f6b05f4251563", "sha256": "87f108e07c061367e9ef97240ecb586e27cee638bbc4b492c2372d69e250263c" }, "downloads": -1, "filename": "validata_core-0.3.3.tar.gz", "has_sig": false, "md5_digest": "77c0038795c25f60c38f6b05f4251563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10477, "upload_time": "2019-06-17T16:15:29", "url": "https://files.pythonhosted.org/packages/0b/d6/e4af27db8156bb33b6d6c5b49fd05ea421525be57656606b38e8e8303097/validata_core-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d294528562608d008d89a68ee17053a3", "sha256": "8a2cab5a34d890a0fd76af0a45fe26a3808b0ee300f0a6340909d2e6b25283d1" }, "downloads": -1, "filename": "validata_core-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d294528562608d008d89a68ee17053a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33711, "upload_time": "2019-06-17T16:25:12", "url": "https://files.pythonhosted.org/packages/31/00/da1d498245350c857f9001440bb36b318c515e28d437f30dd6b972647e54/validata_core-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "431c33c039fbd917cd4ca741f32866db", "sha256": "347154d79e6f88923c318fe3a1cd85813596a215ad470e77722d30217bb5309f" }, "downloads": -1, "filename": "validata_core-0.3.4.tar.gz", "has_sig": false, "md5_digest": "431c33c039fbd917cd4ca741f32866db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15454, "upload_time": "2019-06-17T16:25:14", "url": "https://files.pythonhosted.org/packages/1c/a5/c7e584b3c0199daea04c459e5627518a4bc159d38404582bbec943e189cf/validata_core-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "aaef3ff395a688c903e576f0d2ba53c6", "sha256": "26289af5d8760f821179f68acffb00d9aa323f05e3c1c7a3e81b9e646a432c72" }, "downloads": -1, "filename": "validata_core-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aaef3ff395a688c903e576f0d2ba53c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33873, "upload_time": "2019-06-18T14:59:59", "url": "https://files.pythonhosted.org/packages/c4/99/a5c1fb7ba001295651b6fc2da46953bfd208ca74151306ef45a54de760a1/validata_core-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69fcbbbff95a31cb12092a51043a38fc", "sha256": "71ec7fcb693873f2f3a381db11dec97394d366470097802fa87f9d6b51502ec6" }, "downloads": -1, "filename": "validata_core-0.3.5.tar.gz", "has_sig": false, "md5_digest": "69fcbbbff95a31cb12092a51043a38fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15562, "upload_time": "2019-06-18T15:00:01", "url": "https://files.pythonhosted.org/packages/d9/21/914b06115a3c5cfb3b9ac42d583a06df1fa4ce49cb814cb6a11ae115d282/validata_core-0.3.5.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "36bb60f7779f96a323e73afaf96c7d06", "sha256": "a041411b8e1c11a0b7e95126ac70671caf5a789042b8daf64a271fc8d4cc704b" }, "downloads": -1, "filename": "validata_core-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "36bb60f7779f96a323e73afaf96c7d06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33756, "upload_time": "2019-06-27T16:23:19", "url": "https://files.pythonhosted.org/packages/b2/c8/8d9f00de628698424a41a2a362ddd1bc98b59856d05f820ad560ae46dd07/validata_core-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa425f2a96e487b603b290a4bc167430", "sha256": "66270f27bdd307fa004f88b90e80bf9186739e1b26fc53fd7e1c369c4746f043" }, "downloads": -1, "filename": "validata_core-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fa425f2a96e487b603b290a4bc167430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15468, "upload_time": "2019-06-27T16:23:20", "url": "https://files.pythonhosted.org/packages/7f/52/7e9038e0439e98d4147565d522c4d3721aed3b41de0894fdf5e103df1245/validata_core-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e53e1741abf9acf7e2dde82f9fbe6e18", "sha256": "9ba06b5724ba507d89a76ed6471e2e7ab00b7524b694c129976a75eb54413843" }, "downloads": -1, "filename": "validata_core-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e53e1741abf9acf7e2dde82f9fbe6e18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34592, "upload_time": "2019-07-01T13:04:14", "url": "https://files.pythonhosted.org/packages/41/78/60b0e1d73b8aca597bad1485868cdaf312c3733b8b2be4e39196fddbe8d6/validata_core-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32a110291b64da20e60e95dec1e03273", "sha256": "ec306db711a145253e9cc3971d20b55e3aff42723b283d4c1d16ce4ed47fdc76" }, "downloads": -1, "filename": "validata_core-0.4.2.tar.gz", "has_sig": false, "md5_digest": "32a110291b64da20e60e95dec1e03273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15668, "upload_time": "2019-07-01T13:04:15", "url": "https://files.pythonhosted.org/packages/97/d1/d0957a00507a4ffbcc0917ae0a9b375a79a4919fe17cf8dcc35b228fbdba/validata_core-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c8480d4ca7018dad1bdd3078fc8ad1db", "sha256": "c0495ac9846d54748a83247310f7e591ef7de6b127e4f4bb779beb021b118dcc" }, "downloads": -1, "filename": "validata_core-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c8480d4ca7018dad1bdd3078fc8ad1db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36283, "upload_time": "2019-08-01T08:35:00", "url": "https://files.pythonhosted.org/packages/e2/5c/c1d5fffc416ca9846bf83013eb03f936d05ca9c8a5aa39cb16285474787d/validata_core-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92877f6fbc0af18e1d4a890a3a14e13e", "sha256": "4250cd58d494987b7513bfcfd955bd7865e2fe667080a68dda8e1bbafa1f37e8" }, "downloads": -1, "filename": "validata_core-0.5.0.tar.gz", "has_sig": false, "md5_digest": "92877f6fbc0af18e1d4a890a3a14e13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17314, "upload_time": "2019-08-01T08:35:02", "url": "https://files.pythonhosted.org/packages/9a/2f/b60e898b12869560aa43e76678875c67c7d786a7f0bb9ba2dc1bb4f4c751/validata_core-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "80f1afa5ee4745a37a426eb2222ef923", "sha256": "193d25c11969f1e55772cf0be828e7fbf68fb3b6933515e29ed89db9f3f32a04" }, "downloads": -1, "filename": "validata_core-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "80f1afa5ee4745a37a426eb2222ef923", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36288, "upload_time": "2019-08-01T14:10:29", "url": "https://files.pythonhosted.org/packages/2b/b2/e3918de7b0ef10f7c0bd1befa960fc4d65857e8ef47749ba6fc0ec4ab6a4/validata_core-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb1204aac5d73442865be310a2868957", "sha256": "8619adb21b9f173f1b680193defa9c1c7ddaf186aaeaa4c519143263cbeb5ff4" }, "downloads": -1, "filename": "validata_core-0.5.1.tar.gz", "has_sig": false, "md5_digest": "eb1204aac5d73442865be310a2868957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17323, "upload_time": "2019-08-01T14:10:31", "url": "https://files.pythonhosted.org/packages/8f/b4/b597b40f45c31f7dfeb44cd27978b9729388a47394dbc6db7dd4ccf97171/validata_core-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "1b56195069e48a9d6f64411dbd616533", "sha256": "835cc3f60f608d68991fef9788d6a41df1cacc2c44a88770a4ceceb65537ff07" }, "downloads": -1, "filename": "validata_core-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1b56195069e48a9d6f64411dbd616533", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36294, "upload_time": "2019-08-01T14:48:05", "url": "https://files.pythonhosted.org/packages/22/ec/e71ea1268840f5c4982518a343092c545d81fcf7fb147918a26ce7b72d8a/validata_core-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5051f63c3eb0a7b59a754ab51dcbf4e", "sha256": "1acd4c191e3dc9176dfd61f40f2ef4ecfcaa84b39da466fef2ecb6e734fb1f2b" }, "downloads": -1, "filename": "validata_core-0.5.2.tar.gz", "has_sig": false, "md5_digest": "f5051f63c3eb0a7b59a754ab51dcbf4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17335, "upload_time": "2019-08-01T14:48:07", "url": "https://files.pythonhosted.org/packages/ee/3a/1737f8d662e8a7d040ad75b3baa7678663bce3dc0b6be5b3df03731ac823/validata_core-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "92a29d8be255323d0aa0b0584c87f038", "sha256": "94b54c9ec45f3883383c23cc5b9e5eeadc2f1a9f6e13b9710128b4840459f715" }, "downloads": -1, "filename": "validata_core-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "92a29d8be255323d0aa0b0584c87f038", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36298, "upload_time": "2019-08-07T07:41:02", "url": "https://files.pythonhosted.org/packages/1a/55/47d387c1d5b908ef810b8a67b6b72d894fddb89eb7639226952e01ee20a2/validata_core-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e580a0d521e9f738849bc2267ce61b5c", "sha256": "edfbdd30857df9763087b498f4201bafabdb1991b0748d63c732de014f538730" }, "downloads": -1, "filename": "validata_core-0.5.3.tar.gz", "has_sig": false, "md5_digest": "e580a0d521e9f738849bc2267ce61b5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17344, "upload_time": "2019-08-07T07:41:04", "url": "https://files.pythonhosted.org/packages/5f/e3/3f4e01ec38ea09fc152d8a4e82d163f741e4c4bc76de709a9cb08520119f/validata_core-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "ac440b072d420d5641ffdb4107ca00c9", "sha256": "542dc4628c4bd73f8fff46f2c86fc42d9432f57634ca61fb4cf14943ae032317" }, "downloads": -1, "filename": "validata_core-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ac440b072d420d5641ffdb4107ca00c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36436, "upload_time": "2019-09-02T14:39:22", "url": "https://files.pythonhosted.org/packages/2d/11/08029093dc940bcb597b31d3c2bba250a376ee739d10501a27e31579b1ed/validata_core-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111646fadf1e86c0f9610e04804032c4", "sha256": "bc7038d6b7036fb4b0a326191ae1a405c8afbbd90b89d2c1ce66d852b90cecac" }, "downloads": -1, "filename": "validata_core-0.5.4.tar.gz", "has_sig": false, "md5_digest": "111646fadf1e86c0f9610e04804032c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17471, "upload_time": "2019-09-02T14:39:23", "url": "https://files.pythonhosted.org/packages/d6/0c/f485223edaa14620ba0e070cc308cf56ef20c9ecfc51431574b2447f8b65/validata_core-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac440b072d420d5641ffdb4107ca00c9", "sha256": "542dc4628c4bd73f8fff46f2c86fc42d9432f57634ca61fb4cf14943ae032317" }, "downloads": -1, "filename": "validata_core-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ac440b072d420d5641ffdb4107ca00c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36436, "upload_time": "2019-09-02T14:39:22", "url": "https://files.pythonhosted.org/packages/2d/11/08029093dc940bcb597b31d3c2bba250a376ee739d10501a27e31579b1ed/validata_core-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111646fadf1e86c0f9610e04804032c4", "sha256": "bc7038d6b7036fb4b0a326191ae1a405c8afbbd90b89d2c1ce66d852b90cecac" }, "downloads": -1, "filename": "validata_core-0.5.4.tar.gz", "has_sig": false, "md5_digest": "111646fadf1e86c0f9610e04804032c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17471, "upload_time": "2019-09-02T14:39:23", "url": "https://files.pythonhosted.org/packages/d6/0c/f485223edaa14620ba0e070cc308cf56ef20c9ecfc51431574b2447f8b65/validata_core-0.5.4.tar.gz" } ] }