{ "info": { "author": "Karel Jakubec", "author_email": "karel@jakubec.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "jsonderef\n==========\n\nA json dereferencing library for python.\n\nJson pointers evaluation is compliant with rfc 6901\n(https://tools.ietf.org/html/rfc6901).\n\nInstallation\n=============\n\nBest way is to use *pip*.\n\n.. code-block:: shell\n\n pip install jsonderef\n\n\nUsage\n======\n\n.. code-block:: python\n\n from jsonderef import JsonDeref\n\n document = {\n \"key\": \"value\",\n \"ref\": {\"$ref\": \"#/key\"},\n \"array_ref\": [ {\"$ref\": \"#/key\"}],\n \"nested_ref\": { \"nest\": {\"$ref\": \"#/nested_ref\"}}\n }\n dereferencer = JsonDeref(document)\n\n print dereferencer.deref(max_deref_depth=5)\n\nTests\n======\n\nClone the repo, install dependencies and run nose.\n\n.. code-block:: shell\n\n virtualenv env\n . env/bin/activate\n\n pip install -r requirements.txt\n\n nosetests tests.py\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/apiwatcher/jsonderef", "keywords": "json ref reference dereference schema jsonschema", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jsonderef", "package_url": "https://pypi.org/project/jsonderef/", "platform": "", "project_url": "https://pypi.org/project/jsonderef/", "project_urls": { "Homepage": "https://github.com/apiwatcher/jsonderef" }, "release_url": "https://pypi.org/project/jsonderef/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "A json dereferencing tool.", "version": "1.0.0" }, "last_serial": 3072947, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c28211b5c24725a13d34ac0e82dfe2a2", "sha256": "a5bcaf6b7e06fe35a9b247ff9769a472fce4acf3cd958d21c6d8feba168b99a0" }, "downloads": -1, "filename": "jsonderef-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c28211b5c24725a13d34ac0e82dfe2a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2998, "upload_time": "2017-06-15T12:59:14", "url": "https://files.pythonhosted.org/packages/b3/35/7cdb4dd5a179027af2af115f5d087ea2d56a62fa4019cce892f98ce96771/jsonderef-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8e349aa7a722c09109fc88ef256e4119", "sha256": "eea34b820bda4bf6d666f067a7bd3b6977f72e50c40ef34e0436f8e1be207a26" }, "downloads": -1, "filename": "jsonderef-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8e349aa7a722c09109fc88ef256e4119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3562, "upload_time": "2017-08-04T15:18:30", "url": "https://files.pythonhosted.org/packages/e6/a2/08143127209a9e53b122f8452d368df6ec71b7aa2750b8037ee94473702d/jsonderef-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e349aa7a722c09109fc88ef256e4119", "sha256": "eea34b820bda4bf6d666f067a7bd3b6977f72e50c40ef34e0436f8e1be207a26" }, "downloads": -1, "filename": "jsonderef-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8e349aa7a722c09109fc88ef256e4119", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3562, "upload_time": "2017-08-04T15:18:30", "url": "https://files.pythonhosted.org/packages/e6/a2/08143127209a9e53b122f8452d368df6ec71b7aa2750b8037ee94473702d/jsonderef-1.0.0.tar.gz" } ] }