{ "info": { "author": "cruc.io", "author_email": "frx089@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Build Tools" ], "description": "# JSONSCHEMA2POPO\n\nA converter to extract 'Plain Old Python Object' classes from JSON Schema files.\nCurrenty compatible with python 3.4+\n\n## Installation\n\n pip install jsonschema2popo\n\n## Usage\n\nBasic:\n\n jsonschema2popo -o /path/to/output_file.py /path/to/json_schema.json\n\nobject JSON encoding:\n\n import json\n\n g = GeneratedClass()\n json.dumps(g.as_dict())\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/frx08/jsonschema2popo", "keywords": "python json-schema code-generator", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jsonschema2popo", "package_url": "https://pypi.org/project/jsonschema2popo/", "platform": "", "project_url": "https://pypi.org/project/jsonschema2popo/", "project_urls": { "Homepage": "https://github.com/frx08/jsonschema2popo" }, "release_url": "https://pypi.org/project/jsonschema2popo/0.12/", "requires_dist": [ "Jinja2 (>=2.10)", "networkx (==1.9)" ], "requires_python": ">=3.4", "summary": "Converts a JSON Schema to a Plain Old Python Object class", "version": "0.12" }, "last_serial": 3748062, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "f3243c624e7cff1f2c09a260cb8dd71d", "sha256": "4282cc60e324aeec2e7d99f7b5da7f63bc9445aea28b7b4940df3b189acc0772" }, "downloads": -1, "filename": "jsonschema2popo-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f3243c624e7cff1f2c09a260cb8dd71d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 5149, "upload_time": "2018-04-06T10:00:28", "url": "https://files.pythonhosted.org/packages/b0/8d/3a43b59ac03b2b87fc0ce497c1069def53698fbd4a81cccac3af6b809899/jsonschema2popo-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9c8edb93db034b4c93da0812c5a4f6d", "sha256": "966169714ccaece03b3f9fa93b976a6723ddc2ed1eb04eb58d86f98d97e0b3ad" }, "downloads": -1, "filename": "jsonschema2popo-0.10.tar.gz", "has_sig": false, "md5_digest": "f9c8edb93db034b4c93da0812c5a4f6d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5001, "upload_time": "2018-04-06T10:00:29", "url": "https://files.pythonhosted.org/packages/0c/1c/8e05d2c032710e9b26f9ac6693b3afabe5aa16e59c27eec85859fde06b59/jsonschema2popo-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "74a70db9b481675a8dc46e7098cd1ea8", "sha256": "d375eceea11240781586e00d9f8a9519bd008f5d7cfe486deaf473a921d67734" }, "downloads": -1, "filename": "jsonschema2popo-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "74a70db9b481675a8dc46e7098cd1ea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 6507, "upload_time": "2018-04-09T09:31:34", "url": "https://files.pythonhosted.org/packages/db/9c/98a440cf774308f729132e1e100b9235c95d0db278987a39988b7c347159/jsonschema2popo-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8feb687c8cac169dd0178e6ebcce896", "sha256": "86b8062a9cd3dc2a586309954a24119d3fff07f2274f7cbdb3bcf9b2a83fd434" }, "downloads": -1, "filename": "jsonschema2popo-0.11.tar.gz", "has_sig": false, "md5_digest": "f8feb687c8cac169dd0178e6ebcce896", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5096, "upload_time": "2018-04-09T09:31:35", "url": "https://files.pythonhosted.org/packages/79/e6/f0dd45a14337bf14f18d27fbb489c276843b9dc386bd6bbb3b3d4cf0cafb/jsonschema2popo-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "04076bbc09d6cde28092fc34fffdfab2", "sha256": "c796905d0c7f7c8d90ceadbed56618974cbf3a15c177fc125f33e0634c2a6351" }, "downloads": -1, "filename": "jsonschema2popo-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "04076bbc09d6cde28092fc34fffdfab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 6538, "upload_time": "2018-04-09T09:52:23", "url": "https://files.pythonhosted.org/packages/5e/40/3274ddf7edff2d75e740ddde4bef87ca82a10c923e80d7755c62c1ee5cc0/jsonschema2popo-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1521c2d92cb882cd8c0aa0329bc139c", "sha256": "ec02034a3ffe61e161025448e3b438708e958b2842e8b24325d0a720a7b8184a" }, "downloads": -1, "filename": "jsonschema2popo-0.12.tar.gz", "has_sig": false, "md5_digest": "c1521c2d92cb882cd8c0aa0329bc139c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5108, "upload_time": "2018-04-09T09:52:24", "url": "https://files.pythonhosted.org/packages/4a/c0/efb230811257da216e682920e6cacf85ddc764025b2cf9c555a301b653b6/jsonschema2popo-0.12.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "b28a65fef113e2ee0749cf6eccb085c1", "sha256": "178343a8a7cf0750e733c853b654b9b11f1272810ea73c1f94b6c312d56be867" }, "downloads": -1, "filename": "jsonschema2popo-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b28a65fef113e2ee0749cf6eccb085c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 7666, "upload_time": "2018-04-03T13:50:12", "url": "https://files.pythonhosted.org/packages/ed/ba/1ff388f1540dd7f4b3a7eb45e2bc70a96c93ee0464caa46305f96b02eed2/jsonschema2popo-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75cdbdeeb28477fa86a00aeb9e47288b", "sha256": "e9c96f42b93921d865d2cb39a8e571d98bb69bc7d97e1aece9506f5d323fca78" }, "downloads": -1, "filename": "jsonschema2popo-0.8.tar.gz", "has_sig": false, "md5_digest": "75cdbdeeb28477fa86a00aeb9e47288b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4493, "upload_time": "2018-04-03T13:50:13", "url": "https://files.pythonhosted.org/packages/a0/93/8a8e17c1b6d7e8c5bf23c4a055cf98aac67df06ba9cd5f5334bf056016d6/jsonschema2popo-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "ffff35d816132098590fa54d76bb56d3", "sha256": "13c7440e83d2a272c589a2fa8d2a0520bdfd633134d691e745c8d2b809d7e742" }, "downloads": -1, "filename": "jsonschema2popo-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ffff35d816132098590fa54d76bb56d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 5153, "upload_time": "2018-04-06T09:55:58", "url": "https://files.pythonhosted.org/packages/67/ff/295860b9450b6150e1b140e875a3b89dc55ff74150cc4a333568e7babbef/jsonschema2popo-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31c71e427f98958dd7abddec7cc13bbe", "sha256": "08b31e84e05d06df7c70b8ddd93d7b4a3cfae3ae008dc0ef656108197b4b9680" }, "downloads": -1, "filename": "jsonschema2popo-0.9.tar.gz", "has_sig": false, "md5_digest": "31c71e427f98958dd7abddec7cc13bbe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5018, "upload_time": "2018-04-06T09:55:58", "url": "https://files.pythonhosted.org/packages/91/6d/86d20b6cd044420b5ef77ad74384bd0c2274ecda841ef9d028c8ddc0fbfb/jsonschema2popo-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04076bbc09d6cde28092fc34fffdfab2", "sha256": "c796905d0c7f7c8d90ceadbed56618974cbf3a15c177fc125f33e0634c2a6351" }, "downloads": -1, "filename": "jsonschema2popo-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "04076bbc09d6cde28092fc34fffdfab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 6538, "upload_time": "2018-04-09T09:52:23", "url": "https://files.pythonhosted.org/packages/5e/40/3274ddf7edff2d75e740ddde4bef87ca82a10c923e80d7755c62c1ee5cc0/jsonschema2popo-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1521c2d92cb882cd8c0aa0329bc139c", "sha256": "ec02034a3ffe61e161025448e3b438708e958b2842e8b24325d0a720a7b8184a" }, "downloads": -1, "filename": "jsonschema2popo-0.12.tar.gz", "has_sig": false, "md5_digest": "c1521c2d92cb882cd8c0aa0329bc139c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 5108, "upload_time": "2018-04-09T09:52:24", "url": "https://files.pythonhosted.org/packages/4a/c0/efb230811257da216e682920e6cacf85ddc764025b2cf9c555a301b653b6/jsonschema2popo-0.12.tar.gz" } ] }