{
"info": {
"author": "Yusuke Tsutsumi",
"author_email": "yusuke@tsutsumi.io",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"License :: OSI Approved :: MIT License",
"Operating System :: MacOS",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: System :: Software Distribution"
],
"description": "====================\njsonschema-extractor\n====================\n\njsonschema-extractor is a library and extensible framework for\nextracting `json schema `_ from various object and\nprimitives.\n\nOut of the box support exists for:\n\n- `attrs `_\n- `typing `_\n\n-----\nUsage\n-----\n\n.. code-block:: python\n\n\n from typing import List\n import jsonschema_extractor\n assert jsonschema_extractor.extract(List[int]) == {\n \"type\": \"array\",\n \"items\": {\"type\": \"integer\"}\n }\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/toumorokoshi/attrs-jsonschema",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "jsonschema-extractor",
"package_url": "https://pypi.org/project/jsonschema-extractor/",
"platform": "",
"project_url": "https://pypi.org/project/jsonschema-extractor/",
"project_urls": {
"Homepage": "https://github.com/toumorokoshi/attrs-jsonschema"
},
"release_url": "https://pypi.org/project/jsonschema-extractor/0.8.1/",
"requires_dist": null,
"requires_python": "",
"summary": "a framework to extract jsonschema's from a variety of models.",
"version": "0.8.1"
},
"last_serial": 4519304,
"releases": {
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "943f5f4b6e7025c16170f8d3eafdf9f3",
"sha256": "d735f45e9df751a59d0cf053f8e94b6c74da76814c5554ee548ab0ca867a9156"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "943f5f4b6e7025c16170f8d3eafdf9f3",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 7058,
"upload_time": "2017-08-27T21:40:02",
"url": "https://files.pythonhosted.org/packages/80/c6/8297868f074cc923a495d58e29f8678157664c7d95b02153b78aeabad06c/jsonschema_extractor-0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "26ab1834c91e2f484642ce034f4aefb4",
"sha256": "313c19a32ffa9407c74dde7a5fe946c9e2423d2f36b6ce21fc14c4852fca687e"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.3.tar.gz",
"has_sig": false,
"md5_digest": "26ab1834c91e2f484642ce034f4aefb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3754,
"upload_time": "2017-08-27T21:40:00",
"url": "https://files.pythonhosted.org/packages/6f/85/ae53883be022044b4a9df17c2a13f21f3e74aed787f5b3136c487728340d/jsonschema-extractor-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "a113e640dd1888e16eabfc212ed5a1a2",
"sha256": "fb0aec4fd92144e05c242fe033f47d3ad36803fdfbe0a97b0186876b34ed78c1"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a113e640dd1888e16eabfc212ed5a1a2",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 9022,
"upload_time": "2017-08-30T05:40:22",
"url": "https://files.pythonhosted.org/packages/5a/0f/f605d43d2cb00442a610bf8ecce99b4ddda12266bf8419c35b10f91f8bdc/jsonschema_extractor-0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e82063acac945292ea40a91c25ec9e6e",
"sha256": "dea894190f621e2e2de772b0dd0c645c7fb5d767c9287b63ae5a59b842f41ff4"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.4.tar.gz",
"has_sig": false,
"md5_digest": "e82063acac945292ea40a91c25ec9e6e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4648,
"upload_time": "2017-08-30T05:40:20",
"url": "https://files.pythonhosted.org/packages/2c/b0/239fd264a998025010f2672a3478a32a276a830062f66f48fabd4e6165ea/jsonschema-extractor-0.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "3d56cbdfc04a54a9f8ff8a740b2fc7b4",
"sha256": "ed6b34731c8113855227557752c6e322d4382f015e7e8fd408110b65ab9488ea"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3d56cbdfc04a54a9f8ff8a740b2fc7b4",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 9063,
"upload_time": "2017-10-27T03:31:40",
"url": "https://files.pythonhosted.org/packages/4f/a2/1690abb1a949adc258008fd41fdb4b14ef6a3acd19b940d544dcbffb93a4/jsonschema_extractor-0.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6a4a8c31ba40deb14f56b08eb2fb050b",
"sha256": "9103bffaf7288c5f21e85a42754650308ade1d1997b52e6125d9be2a3f7b0ed4"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.5.tar.gz",
"has_sig": false,
"md5_digest": "6a4a8c31ba40deb14f56b08eb2fb050b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4653,
"upload_time": "2017-10-27T03:31:38",
"url": "https://files.pythonhosted.org/packages/7e/3a/fc07c69f3ba9beee9bd65acbdc01d616b73fdc3b62f951126fcbfde98b2d/jsonschema-extractor-0.5.tar.gz"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "90191c2e55a40431047c335f6db475b4",
"sha256": "970404e595e3f06c7dcfa83ad3de3ef155e0a098bc5e3c70481b3d34d61df0f2"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "90191c2e55a40431047c335f6db475b4",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 8968,
"upload_time": "2017-12-17T03:58:07",
"url": "https://files.pythonhosted.org/packages/d7/70/b25d118cef2e01ff6b3e47fd3b3e0d90d97b784e71b9916baa30f61f641d/jsonschema_extractor-0.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b1c6f9550100131d532a1526eac17824",
"sha256": "5dc4c38b8a8c562c180b59c8363d2a76cf6c3f5d01c7722122f5d7b6c10af9aa"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.6.tar.gz",
"has_sig": false,
"md5_digest": "b1c6f9550100131d532a1526eac17824",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4629,
"upload_time": "2017-12-17T03:58:05",
"url": "https://files.pythonhosted.org/packages/d7/ee/8f00487d28c73f43689f7015f7c5f17ab3b8f608b3bb6b2fb992b1e4037b/jsonschema-extractor-0.6.tar.gz"
}
],
"0.7": [
{
"comment_text": "",
"digests": {
"md5": "2e81d942ea7edc8ad368b53e3aecc32f",
"sha256": "08eecb9809b08b9c18e0791f103bbeb66d84fba435ace92720827d0442011ece"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2e81d942ea7edc8ad368b53e3aecc32f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7975,
"upload_time": "2018-07-27T17:20:36",
"url": "https://files.pythonhosted.org/packages/0b/79/7483f0075806156f868de611d66f5089c33af3308613d409c425be663932/jsonschema_extractor-0.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50988cfa7f7093707a1d2265e7b37349",
"sha256": "4034165eb39a94d8242a727083eb2f9038b4cf534d03042a36ec68330b6b81e0"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.7.tar.gz",
"has_sig": false,
"md5_digest": "50988cfa7f7093707a1d2265e7b37349",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4799,
"upload_time": "2018-08-01T22:37:49",
"url": "https://files.pythonhosted.org/packages/68/54/ce792738b30a8bc11e4d99da5aa6fad6a2a136a04c67402cfb317f4269cb/jsonschema-extractor-0.7.tar.gz"
}
],
"0.8": [
{
"comment_text": "",
"digests": {
"md5": "73339acf3e65f1e176b933f1f25b1a53",
"sha256": "1bcf51ab92befe3346f79c61581dcb65bae532b0de7a341d4ac57cbc72d5bfdc"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "73339acf3e65f1e176b933f1f25b1a53",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 8373,
"upload_time": "2018-08-10T05:11:36",
"url": "https://files.pythonhosted.org/packages/44/17/91f798b7674221658f57f0ab7b03afe1c0f33c1ba17c088ee3521fca0a7b/jsonschema_extractor-0.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1726fbafa324015f3fce8a017a1a77b3",
"sha256": "2ec530fc1711367bbbe6c60d7617db19b5b3e18457eadf7feaacdcd190e37869"
},
"downloads": -1,
"filename": "jsonschema-extractor-0.8.tar.gz",
"has_sig": false,
"md5_digest": "1726fbafa324015f3fce8a017a1a77b3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5094,
"upload_time": "2018-08-10T05:11:38",
"url": "https://files.pythonhosted.org/packages/de/db/77a8c58d1670ec2cd1ce6f6248b3a90cd7266280347b504c3cf2832d1b67/jsonschema-extractor-0.8.tar.gz"
}
],
"0.8.1": [
{
"comment_text": "",
"digests": {
"md5": "281c135f9bda2c58098b39724ab9954a",
"sha256": "881f526bb04e869517ae917e9b63f752a80c8dca995788e034c4b730113e0778"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.8.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "281c135f9bda2c58098b39724ab9954a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 9237,
"upload_time": "2018-11-23T06:26:44",
"url": "https://files.pythonhosted.org/packages/9e/ef/eed445d0263b69c796005798b48270d6801b4f20738dca70a64e9fbbe6a9/jsonschema_extractor-0.8.1-py2.py3-none-any.whl"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "281c135f9bda2c58098b39724ab9954a",
"sha256": "881f526bb04e869517ae917e9b63f752a80c8dca995788e034c4b730113e0778"
},
"downloads": -1,
"filename": "jsonschema_extractor-0.8.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "281c135f9bda2c58098b39724ab9954a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 9237,
"upload_time": "2018-11-23T06:26:44",
"url": "https://files.pythonhosted.org/packages/9e/ef/eed445d0263b69c796005798b48270d6801b4f20738dca70a64e9fbbe6a9/jsonschema_extractor-0.8.1-py2.py3-none-any.whl"
}
]
}