{ "info": { "author": "Pierre Dittgen", "author_email": "pierre.dittgen@jailbreak.paris", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Open Data Schema Python client\n\n[![PyPI](https://img.shields.io/pypi/v/opendataschema.svg)](https://pypi.python.org/pypi/opendataschema)\n\n## Install\n\n```bash\npip install opendataschema\n```\n\n## Usage\n\nNote: the `schema.json` file can be given as a file path or an URL.\n\n```bash\nopendataschema schema.json list\nopendataschema schema.json show\nopendataschema schema.json show --name \nopendataschema schema.json show --versions\n```\n\n## Configuration\n\nEnvironment variables:\n\n- `CATALOG_SCHEMA`: customise the URL or file path of the JSON schema to use to validate the catalog JSON file\n\n## GitHub API Rate limiting\n\nBecause of to the [rate limiting strategy](https://developer.github.com/v3/#rate-limiting) of GitHub API, you may encounter a `github.GithubException.RateLimitExceededException`. To avoid that, generate a private access token in your [tokens settings page](https://github.com/settings/tokens), and set the `GITHUB_ACCESS_TOKEN` environment variable.\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://framagit.org/opendataschema/opendataschema-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "opendataschema", "package_url": "https://pypi.org/project/opendataschema/", "platform": "", "project_url": "https://pypi.org/project/opendataschema/", "project_urls": { "Homepage": "https://framagit.org/opendataschema/opendataschema-python" }, "release_url": "https://pypi.org/project/opendataschema/0.5.5/", "requires_dist": [ "click", "jsonschema", "PyGithub", "python-gitlab (>=1.8.0)", "requests" ], "requires_python": "", "summary": "Open Data Schema catalog manipulation library", "version": "0.5.5" }, "last_serial": 5477089, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "75a375de5bf5e5aaf3f1c49ccc8d0077", "sha256": "bc5fca31b8d437d6baa84a6b8be95c0fa7ab5d15aea741efd4357ac9e51f130f" }, "downloads": -1, "filename": "opendataschema-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "75a375de5bf5e5aaf3f1c49ccc8d0077", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6896, "upload_time": "2019-06-07T12:57:23", "url": "https://files.pythonhosted.org/packages/78/75/19ea41cabe317574fbb987c44b04aa343267a32c1755ff190caa517237e1/opendataschema-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22144658f3afa4b4865af9f6e14b61ef", "sha256": "e4138bce78821098c21a3c8946ade8a8dce40d8b1c75be6159f87e883cb4f9e6" }, "downloads": -1, "filename": "opendataschema-0.0.1.tar.gz", "has_sig": false, "md5_digest": "22144658f3afa4b4865af9f6e14b61ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4679, "upload_time": "2019-06-07T12:57:25", "url": "https://files.pythonhosted.org/packages/e8/8c/19a3294670820171c164448b2250698809158989e96e6af29931195e3f45/opendataschema-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "37552bdc4bcf03a260a13970472282ee", "sha256": "c8b364640b9ecaba5bb9a1b054c2c7b7bba3ff6a2b25023bf00b2db2d044c1f8" }, "downloads": -1, "filename": "opendataschema-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "37552bdc4bcf03a260a13970472282ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6801, "upload_time": "2019-06-13T13:27:14", "url": "https://files.pythonhosted.org/packages/02/b4/2fc9817d8e37a71b3fd63cbda2a4b7839cb47b5a74bb7531de1236a869f7/opendataschema-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "133afc7f48bdadf364de4fbda12e2cff", "sha256": "02ef75f93f90e3547f61b60285edf7d929b091c869b5c48ddd9c3b256b7e843f" }, "downloads": -1, "filename": "opendataschema-0.1.0.tar.gz", "has_sig": false, "md5_digest": "133afc7f48bdadf364de4fbda12e2cff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4553, "upload_time": "2019-06-13T13:27:15", "url": "https://files.pythonhosted.org/packages/1c/1a/dd9b08f77a35515909948050f6968722fac3addafdde31ffcb6b7b1a0fca/opendataschema-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a3a2c51d95b7789c6656cb504e717812", "sha256": "141660f1ebbfa499716b20e57e7aa4895e3c413df97598c743c965a346b22c64" }, "downloads": -1, "filename": "opendataschema-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a3a2c51d95b7789c6656cb504e717812", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6898, "upload_time": "2019-06-13T16:29:34", "url": "https://files.pythonhosted.org/packages/e3/01/79563bda2af361a1029e32cecaf2db8626443d7d86ca6eaae33410440dbc/opendataschema-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b034d73e8dfd51f6d69c7ba2e1431baa", "sha256": "909f0ed9b97175eaab3c345136013052fc7a0994f68321697c9fcd01c66e7964" }, "downloads": -1, "filename": "opendataschema-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b034d73e8dfd51f6d69c7ba2e1431baa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4645, "upload_time": "2019-06-13T16:29:35", "url": "https://files.pythonhosted.org/packages/2b/8a/4c61c86a3180308f5a5ec35a3cad41d1003f029bb153a43e81318c850393/opendataschema-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "eec628b369269ccdc797ae20d7193546", "sha256": "81c2160256af5e1639b15b8f88a096a1ca19b4cf3c835499f961eaba662e6104" }, "downloads": -1, "filename": "opendataschema-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eec628b369269ccdc797ae20d7193546", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6503, "upload_time": "2019-06-18T16:28:22", "url": "https://files.pythonhosted.org/packages/de/a6/7fbcfc5e207bbb7727640eead610120a5229c34e2d3d2b580d3543b628ee/opendataschema-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdbcc310ca4f1e9a491a59786b15695a", "sha256": "e3d072a90218eb89567ec8f9807b52364d3a86fd2c44f93b7a9f32e76fbe7d49" }, "downloads": -1, "filename": "opendataschema-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fdbcc310ca4f1e9a491a59786b15695a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5216, "upload_time": "2019-06-18T16:28:23", "url": "https://files.pythonhosted.org/packages/14/46/a2c649ffbd67d48e53f2adbd084b60a9b0208398f7d8fd2a026112dbcb26/opendataschema-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "93c3454f567d9d8a3e432927875704e7", "sha256": "330a4d649b29c4c7ed8e27e6628112fb9ab51dfccf381e549e08d56832937f74" }, "downloads": -1, "filename": "opendataschema-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93c3454f567d9d8a3e432927875704e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6621, "upload_time": "2019-06-20T20:55:07", "url": "https://files.pythonhosted.org/packages/2c/26/a9784cbcb4db019912cf7cf10fc9769c6029f0016f005df750db3c000ceb/opendataschema-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0d80b75cc259724e6e8100e16e41516", "sha256": "ba85cfe440556c3f79b7d9b3413f8c57a77862e3f7b6d1249dae558bad429c9a" }, "downloads": -1, "filename": "opendataschema-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a0d80b75cc259724e6e8100e16e41516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5297, "upload_time": "2019-06-20T20:55:09", "url": "https://files.pythonhosted.org/packages/b3/76/5ba46225654e7ef1920bf03865bb512b270666b386ff7af896a5ad65b794/opendataschema-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "20ecb0d6c2ea99d919566f71ab6f2837", "sha256": "107357bb96a5c15d9a8a1764aa365ed8bfc633caae7af73066c2b121d3061e40" }, "downloads": -1, "filename": "opendataschema-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "20ecb0d6c2ea99d919566f71ab6f2837", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6873, "upload_time": "2019-06-21T12:28:53", "url": "https://files.pythonhosted.org/packages/13/8d/cbffbd19c6302aa1e51bbf3d46b351ac695ecd05c804454a6d4cb0609764/opendataschema-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72268bc9142e1a4c23f66971877f7def", "sha256": "160f31450345dad8229267ab83c402b2ec20952f19f09d1ef592ed0633c5386d" }, "downloads": -1, "filename": "opendataschema-0.4.1.tar.gz", "has_sig": false, "md5_digest": "72268bc9142e1a4c23f66971877f7def", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5536, "upload_time": "2019-06-21T12:28:54", "url": "https://files.pythonhosted.org/packages/fa/79/a1269bc12acc8c7327ff51760cc247347801eda48282ca0e604170f816f9/opendataschema-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "30fad2bf8e69d81e4371e1aa74d6ee15", "sha256": "c8c8c2af3e34ea91f30978de2be350fc96592242f58305af0412a98e508d6143" }, "downloads": -1, "filename": "opendataschema-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "30fad2bf8e69d81e4371e1aa74d6ee15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7178, "upload_time": "2019-06-24T09:11:03", "url": "https://files.pythonhosted.org/packages/6a/ff/3ab421ceea9d2fbb4f4859602de04ce36ff6f2890dc11da97e5c8c16a52c/opendataschema-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "208de678c4d39f2e0a864fc0aaa13626", "sha256": "9c56c4584e04c650cac2aa78eb82d283e5835db94e527829cb55d4d97803a53d" }, "downloads": -1, "filename": "opendataschema-0.5.0.tar.gz", "has_sig": false, "md5_digest": "208de678c4d39f2e0a864fc0aaa13626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5627, "upload_time": "2019-06-24T09:11:05", "url": "https://files.pythonhosted.org/packages/91/50/8198adc7256adf390746d8b5a57cd4244596ae42db79ec1a2aa6dd34096f/opendataschema-0.5.0.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0c68e3804bdf7e8e0358c6d381689db1", "sha256": "d6ef31eb6a2eb4dd775b09be29f51da4321cff43d5c4bbe1dce14f5ac3095778" }, "downloads": -1, "filename": "opendataschema-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0c68e3804bdf7e8e0358c6d381689db1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6860, "upload_time": "2019-06-24T09:57:00", "url": "https://files.pythonhosted.org/packages/f4/20/dbc96234ba00db9e2dd13ba528e0dc37c9e18b2883a731cd05ad11c12edb/opendataschema-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42ad617581c7800ba252ae4e9033ee97", "sha256": "cd6c5abd69b1afec263134236eb4fbbed86b6640cf3149c7c5bf33ea33da120d" }, "downloads": -1, "filename": "opendataschema-0.5.2.tar.gz", "has_sig": false, "md5_digest": "42ad617581c7800ba252ae4e9033ee97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5532, "upload_time": "2019-06-24T09:57:02", "url": "https://files.pythonhosted.org/packages/59/c5/a5e258b8ab393dbc7d48ccff571bbfeb9b6f84244c5951d71a3177e881da/opendataschema-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "fca1e83d8587f4c371c4e652cd2d5f5b", "sha256": "35b1381b89ca730ac0b4414674498de3bb2a7f2c51d3dba0ca23a62f9b1c887e" }, "downloads": -1, "filename": "opendataschema-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fca1e83d8587f4c371c4e652cd2d5f5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6911, "upload_time": "2019-06-27T16:15:47", "url": "https://files.pythonhosted.org/packages/fb/34/2a1a6918bc0e7bfbb39a33c165ac36514a6d4f8ee979bbe0a030a78ee6d5/opendataschema-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e351dfe224bc062286fe4cee0ab0d93", "sha256": "1f82eeda05b3d4bfb99381a7676d7fecd5a6ff2c7158c25294dff51c6e1b44e3" }, "downloads": -1, "filename": "opendataschema-0.5.3.tar.gz", "has_sig": false, "md5_digest": "7e351dfe224bc062286fe4cee0ab0d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5576, "upload_time": "2019-06-27T16:15:49", "url": "https://files.pythonhosted.org/packages/03/fe/ec173cbd185e8d9999ba33f2a06c659d72ef0ffb79c3eaec1e412aa7cbf7/opendataschema-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "a686791fe2e47d0fa82106af712df645", "sha256": "b25a825da19f654282a1f696d479211ada4e72282b639cc10e3f09f2433eb2f2" }, "downloads": -1, "filename": "opendataschema-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a686791fe2e47d0fa82106af712df645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6913, "upload_time": "2019-06-28T16:12:10", "url": "https://files.pythonhosted.org/packages/44/1e/490580826da5f8649c1a3951f4f921abe114d368c31480eea8c271b87317/opendataschema-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbab8b41b9f40d531ab87221098a018e", "sha256": "5c3c4219e3f29c52935cc4e9ca56e321412be5e7f5c45526512dfd221ebafe18" }, "downloads": -1, "filename": "opendataschema-0.5.4.tar.gz", "has_sig": false, "md5_digest": "cbab8b41b9f40d531ab87221098a018e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5606, "upload_time": "2019-06-28T16:12:11", "url": "https://files.pythonhosted.org/packages/35/fb/d6ca52fe2196c16e103dcc740613a4e54b2a7f93df671d6258a8342f3297/opendataschema-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "64476dece26b92cada939bdb546cb688", "sha256": "939018960b373d0b30a475091b59f28a547e8e148520a45e3305c9244187f9e5" }, "downloads": -1, "filename": "opendataschema-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "64476dece26b92cada939bdb546cb688", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7166, "upload_time": "2019-07-02T14:29:05", "url": "https://files.pythonhosted.org/packages/c5/df/9f218f3b0dd28c6aa257fce3eacf22d035279d5e5dd8231d549bc0f6e267/opendataschema-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6076732c2d4098a76580d54a4e9c01e6", "sha256": "baf797b749b4b42a741f716887e65f71e2a41397c95251ac15399606be8e91e7" }, "downloads": -1, "filename": "opendataschema-0.5.5.tar.gz", "has_sig": false, "md5_digest": "6076732c2d4098a76580d54a4e9c01e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5836, "upload_time": "2019-07-02T14:29:06", "url": "https://files.pythonhosted.org/packages/7a/7e/a4cd80efa276dd676ccada663a17f3a7010b6ed94d1b0ace6829c5d8de07/opendataschema-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64476dece26b92cada939bdb546cb688", "sha256": "939018960b373d0b30a475091b59f28a547e8e148520a45e3305c9244187f9e5" }, "downloads": -1, "filename": "opendataschema-0.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "64476dece26b92cada939bdb546cb688", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7166, "upload_time": "2019-07-02T14:29:05", "url": "https://files.pythonhosted.org/packages/c5/df/9f218f3b0dd28c6aa257fce3eacf22d035279d5e5dd8231d549bc0f6e267/opendataschema-0.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6076732c2d4098a76580d54a4e9c01e6", "sha256": "baf797b749b4b42a741f716887e65f71e2a41397c95251ac15399606be8e91e7" }, "downloads": -1, "filename": "opendataschema-0.5.5.tar.gz", "has_sig": false, "md5_digest": "6076732c2d4098a76580d54a4e9c01e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5836, "upload_time": "2019-07-02T14:29:06", "url": "https://files.pythonhosted.org/packages/7a/7e/a4cd80efa276dd676ccada663a17f3a7010b6ed94d1b0ace6829c5d8de07/opendataschema-0.5.5.tar.gz" } ] }