{ "info": { "author": "Nikita Grishko", "author_email": "gr1n@protonmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# jsonpointer-helpers [![Build Status](https://travis-ci.org/Gr1N/jsonpointer-helpers.svg?branch=master)](https://travis-ci.org/Gr1N/jsonpointer-helpers) [![codecov](https://codecov.io/gh/Gr1N/jsonpointer-helpers/branch/master/graph/badge.svg)](https://codecov.io/gh/Gr1N/jsonpointer-helpers) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\nHelpers for JSON pointers described by [RFC 6901](https://tools.ietf.org/html/rfc6901).\n\n## Installation\n\n $ pip install jsonpointer-helpers\n\n## Usage\n\n >>> import jsonpointer_helpers as jp\n >>>\n >>> jp.build({'foo': {'bar': 42}})\n {'/foo/bar': 42}\n >>>\n >>> jp.build_pointer(['foo', 'bar'])\n '/foo/bar'\n >>>\n >>> jp.parse_pointer('/foo/bar')\n ['foo', 'bar']\n >>>\n >>> jp.escape_token('foo~bar')\n 'foo~0bar'\n >>>\n >>> jp.unescape_token('foo~0bar')\n 'foo~bar'\n >>>\n\n## Testing and linting\n\n## Contributing\n\nTo work on the `jsonpointer-helpers` codebase, you'll want to clone the project locally and install the required dependencies via [poetry](https://poetry.eustace.io):\n\n $ git clone git@github.com:Gr1N/jsonpointer-helpers.git\n $ poetry install\n\nTo run tests and linters use command below:\n\n $ poetry run tox\n\nIf you want to run only tests or linters you can explicitly specify which test environment you want to run, e.g.:\n\n $ poetry run tox -e py37-tests\n\n## License\n\n`jsonpointer-helpers` is licensed under the MIT license. See the license file for details.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Gr1N/jsonpointer-helpers", "keywords": "json,jsonpointer,rfc6901", "license": "MIT", "maintainer": "Nikita Grishko", "maintainer_email": "gr1n@protonmail.com", "name": "jsonpointer-helpers", "package_url": "https://pypi.org/project/jsonpointer-helpers/", "platform": "", "project_url": "https://pypi.org/project/jsonpointer-helpers/", "project_urls": { "Homepage": "https://github.com/Gr1N/jsonpointer-helpers" }, "release_url": "https://pypi.org/project/jsonpointer-helpers/0.2.0/", "requires_dist": null, "requires_python": ">=3.6,<4.0", "summary": "JSON Pointer helpers", "version": "0.2.0" }, "last_serial": 4035618, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "51db56bbf50862352dff309e176d42f9", "sha256": "cae77d0c677580a7d10450cb4e12c8939d3321f0d90d3245c4f8185172ad4bf4" }, "downloads": -1, "filename": "jsonpointer_helpers-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51db56bbf50862352dff309e176d42f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2577, "upload_time": "2018-06-01T10:57:25", "url": "https://files.pythonhosted.org/packages/26/36/d85394fd06a1b247aed512cd400d7dbe82ec82121695d4a466df7fee49bb/jsonpointer_helpers-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01ddb5f61016779f4a458fdcfcd206f6", "sha256": "93d5f41050d4fe421fe449fb2725fdfa2c7fc8822eb26b8028ae0e780b39e375" }, "downloads": -1, "filename": "jsonpointer-helpers-0.1.0.tar.gz", "has_sig": false, "md5_digest": "01ddb5f61016779f4a458fdcfcd206f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2839, "upload_time": "2018-06-01T10:57:24", "url": "https://files.pythonhosted.org/packages/2a/9c/8337807428923cd3b7401502bcef2b91f5e3bfc0962a4a51ffb23315861a/jsonpointer-helpers-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "263937a9415446f402b382c604e9809a", "sha256": "751ebdaadfe1fa035cdb13d28e18b10fdc2f11cc3e7c0bc9bdea9bcab34cc983" }, "downloads": -1, "filename": "jsonpointer_helpers-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "263937a9415446f402b382c604e9809a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 4748, "upload_time": "2018-07-06T07:28:43", "url": "https://files.pythonhosted.org/packages/6a/9c/7645d8e84200f06a5e7eebaf2a48b0560ea05639d7ac04b7cf19bf861ce1/jsonpointer_helpers-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83d83f4c1c0e1780aa835b87dd63ab4f", "sha256": "526d5e850ddc1f9b1d8d68508017db0acc0c1fff438a2022091be487f8a6dce6" }, "downloads": -1, "filename": "jsonpointer-helpers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83d83f4c1c0e1780aa835b87dd63ab4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3050, "upload_time": "2018-07-06T07:28:42", "url": "https://files.pythonhosted.org/packages/a3/72/601cd3330cf975009531ef7af4af61cb67c4a2a24b2ef5fdad3e5b70f486/jsonpointer-helpers-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "263937a9415446f402b382c604e9809a", "sha256": "751ebdaadfe1fa035cdb13d28e18b10fdc2f11cc3e7c0bc9bdea9bcab34cc983" }, "downloads": -1, "filename": "jsonpointer_helpers-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "263937a9415446f402b382c604e9809a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 4748, "upload_time": "2018-07-06T07:28:43", "url": "https://files.pythonhosted.org/packages/6a/9c/7645d8e84200f06a5e7eebaf2a48b0560ea05639d7ac04b7cf19bf861ce1/jsonpointer_helpers-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83d83f4c1c0e1780aa835b87dd63ab4f", "sha256": "526d5e850ddc1f9b1d8d68508017db0acc0c1fff438a2022091be487f8a6dce6" }, "downloads": -1, "filename": "jsonpointer-helpers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83d83f4c1c0e1780aa835b87dd63ab4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3050, "upload_time": "2018-07-06T07:28:42", "url": "https://files.pythonhosted.org/packages/a3/72/601cd3330cf975009531ef7af4af61cb67c4a2a24b2ef5fdad3e5b70f486/jsonpointer-helpers-0.2.0.tar.gz" } ] }