Fast JSON Pointer
=================
.. inclusion-marker-do-not-remove
.. _RFC 6901: https://www.rfc-editor.org/rfc/rfc6901
.. _relative JSON pointer: https://json-schema.org/draft/2020-12/relative-json-pointer
Implements `RFC 6901`_ JSON pointers, and `relative JSON pointer`_ resolution.
This module is not necissarily fast (yet), but there are enough variations on
``json-pointer`` in pypi to merit picking some prefix to differentiate, and "fast"
seemed a relatively short and punchy choice.
If you need this to *really* be fast, open an issue and let me know. I want to do
a rust extension module at some point. That ought to be fast enough to claim we're
fast.
.. list-table::
* - Package
- |pypi| |license| |py status| |formats| |python| |py impls| |downloads|
* - build
- |checks| |rtd build| |coverage|
* - Git
- |last commit| |commit activity| |commits since| |issues| |prs|
.. |pypi| image:: https://img.shields.io/pypi/v/fast-json-pointer
:target: https://pypi.org/project/fast-json-pointer/
:alt: PyPI
.. |downloads| image:: https://img.shields.io/pypi/dm/fast-json-pointer
:target: https://pypistats.org/packages/fast-json-pointer
:alt: PyPI - Downloads
.. |formats| image:: https://img.shields.io/pypi/format/fast-json-pointer
:target: https://pypi.org/project/fast-json-pointer/
:alt: PyPI - Format
.. |py status| image:: https://img.shields.io/pypi/status/fast-json-pointer
:target: https://pypi.org/project/fast-json-pointer/
:alt: PyPI - Status
.. |py impls| image:: https://img.shields.io/pypi/implementation/fast-json-pointer
:target: https://pypi.org/project/fast-json-pointer/
:alt: PyPI - Implementation
.. |python| image:: https://img.shields.io/pypi/pyversions/fast-json-pointer
:target: https://pypi.org/project/fast-json-pointer/
:alt: PyPI - Python Version
.. |license| image:: https://img.shields.io/github/license/slowAPI/fast-json-pointer
:target: https://github.com/slowAPI/fast-json-pointer
:alt: GitHub
.. |checks| image:: https://img.shields.io/github/checks-status/slowAPI/fast-json-pointer/main?logo=github
:target: https://github.com/slowAPI/fast-json-pointer
:alt: GitHub branch checks state
.. |rtd build| image:: https://img.shields.io/readthedocs/fast-json-pointer
:target: https://fast-json-pointer.readthedocs.io/en/latest/?badge=latest
:alt: Read the Docs
.. |coverage| image:: https://coveralls.io/repos/github/SlowAPI/fast-json-pointer/badge.svg?branch=main
:target: https://coveralls.io/github/SlowAPI/fast-json-pointer?branch=main
:alt: Coverage
.. |last commit| image:: https://img.shields.io/github/last-commit/slowAPI/fast-json-pointer
:target: https://github.com/slowAPI/fast-json-pointer
:alt: GitHub last commit
.. |commit activity| image:: https://img.shields.io/github/commit-activity/m/slowAPI/fast-json-pointer
:target: https://github.com/slowAPI/fast-json-pointer
:alt: GitHub commit activity
.. |commits since| image:: https://img.shields.io/github/commits-since/slowAPI/fast-json-pointer/latest
:target: https://github.com/slowAPI/fast-json-pointer
:alt: GitHub commits since latest release (by SemVer)
.. |issues| image:: https://img.shields.io/github/issues/slowAPI/fast-json-pointer
:target: https://github.com/SlowAPI/fast-json-pointer/issues
:alt: GitHub issues
.. |prs| image:: https://img.shields.io/github/issues-pr/slowAPI/fast-json-pointer
:target: https://github.com/SlowAPI/fast-json-pointer/pulls
:alt: GitHub pull requests
Raw data
{
"_id": null,
"home_page": "https://github.com/SlowAPI/py-json-pointer",
"name": "fast-json-pointer",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "json,json-pointer,rfc,rfc 6901",
"author": "Tristan Sweeney",
"author_email": "sweeneytri@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ce/6d/5854aaecbb727f81fbbfc195be846ab935372db3bdcf7b764313b4315016/fast_json_pointer-0.3.3.tar.gz",
"platform": null,
"description": "Fast JSON Pointer\n=================\n\n.. inclusion-marker-do-not-remove\n\n.. _RFC 6901: https://www.rfc-editor.org/rfc/rfc6901\n.. _relative JSON pointer: https://json-schema.org/draft/2020-12/relative-json-pointer\n\nImplements `RFC 6901`_ JSON pointers, and `relative JSON pointer`_ resolution.\n\nThis module is not necissarily fast (yet), but there are enough variations on\n``json-pointer`` in pypi to merit picking some prefix to differentiate, and \"fast\"\nseemed a relatively short and punchy choice.\n\nIf you need this to *really* be fast, open an issue and let me know. I want to do\na rust extension module at some point. That ought to be fast enough to claim we're\nfast.\n\n.. list-table::\n\n * - Package\n - |pypi| |license| |py status| |formats| |python| |py impls| |downloads|\n * - build\n - |checks| |rtd build| |coverage|\n * - Git\n - |last commit| |commit activity| |commits since| |issues| |prs|\n\n.. |pypi| image:: https://img.shields.io/pypi/v/fast-json-pointer\n :target: https://pypi.org/project/fast-json-pointer/\n :alt: PyPI\n \n.. |downloads| image:: https://img.shields.io/pypi/dm/fast-json-pointer\n :target: https://pypistats.org/packages/fast-json-pointer\n :alt: PyPI - Downloads\n\n.. |formats| image:: https://img.shields.io/pypi/format/fast-json-pointer\n :target: https://pypi.org/project/fast-json-pointer/\n :alt: PyPI - Format\n\n.. |py status| image:: https://img.shields.io/pypi/status/fast-json-pointer\n :target: https://pypi.org/project/fast-json-pointer/\n :alt: PyPI - Status\n\n.. |py impls| image:: https://img.shields.io/pypi/implementation/fast-json-pointer\n :target: https://pypi.org/project/fast-json-pointer/\n :alt: PyPI - Implementation\n\n.. |python| image:: https://img.shields.io/pypi/pyversions/fast-json-pointer\n :target: https://pypi.org/project/fast-json-pointer/\n :alt: PyPI - Python Version\n\n.. |license| image:: https://img.shields.io/github/license/slowAPI/fast-json-pointer\n :target: https://github.com/slowAPI/fast-json-pointer\n :alt: GitHub\n\n.. |checks| image:: https://img.shields.io/github/checks-status/slowAPI/fast-json-pointer/main?logo=github\n :target: https://github.com/slowAPI/fast-json-pointer\n :alt: GitHub branch checks state\n\n.. |rtd build| image:: https://img.shields.io/readthedocs/fast-json-pointer\n :target: https://fast-json-pointer.readthedocs.io/en/latest/?badge=latest\n :alt: Read the Docs\n\n.. |coverage| image:: https://coveralls.io/repos/github/SlowAPI/fast-json-pointer/badge.svg?branch=main\n :target: https://coveralls.io/github/SlowAPI/fast-json-pointer?branch=main\n :alt: Coverage\n\n.. |last commit| image:: https://img.shields.io/github/last-commit/slowAPI/fast-json-pointer\n :target: https://github.com/slowAPI/fast-json-pointer\n :alt: GitHub last commit\n\n.. |commit activity| image:: https://img.shields.io/github/commit-activity/m/slowAPI/fast-json-pointer\n :target: https://github.com/slowAPI/fast-json-pointer\n :alt: GitHub commit activity\n\n.. |commits since| image:: https://img.shields.io/github/commits-since/slowAPI/fast-json-pointer/latest\n :target: https://github.com/slowAPI/fast-json-pointer\n :alt: GitHub commits since latest release (by SemVer)\n\n.. |issues| image:: https://img.shields.io/github/issues/slowAPI/fast-json-pointer\n :target: https://github.com/SlowAPI/fast-json-pointer/issues\n :alt: GitHub issues\n\n.. |prs| image:: https://img.shields.io/github/issues-pr/slowAPI/fast-json-pointer\n :target: https://github.com/SlowAPI/fast-json-pointer/pulls\n :alt: GitHub pull requests",
"bugtrack_url": null,
"license": "",
"summary": "Implements RFC 6901 JSON pointers, and json-schema draft relative pointer resolution.",
"version": "0.3.3",
"split_keywords": [
"json",
"json-pointer",
"rfc",
"rfc 6901"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "363d27b59c445c3a42c0e324214b8822",
"sha256": "fedf30291afece02eede49b962d5efa090a8585ab6e784cbd3ad08bfbb1322b4"
},
"downloads": -1,
"filename": "fast_json_pointer-0.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "363d27b59c445c3a42c0e324214b8822",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 7459,
"upload_time": "2022-12-15T04:59:47",
"upload_time_iso_8601": "2022-12-15T04:59:47.979936Z",
"url": "https://files.pythonhosted.org/packages/71/d8/acef09b9b4de8798a9c3fa0aa075ef68559bb6cc138479a596ce54aa7e03/fast_json_pointer-0.3.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5061d349340904d9f256b09e32919600",
"sha256": "2455a2d6e6ac22cf62c9d8461ee08814d1fddfd1ada851b547453ccce4f37ddc"
},
"downloads": -1,
"filename": "fast_json_pointer-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "5061d349340904d9f256b09e32919600",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 6943,
"upload_time": "2022-12-15T04:59:49",
"upload_time_iso_8601": "2022-12-15T04:59:49.293255Z",
"url": "https://files.pythonhosted.org/packages/ce/6d/5854aaecbb727f81fbbfc195be846ab935372db3bdcf7b764313b4315016/fast_json_pointer-0.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-15 04:59:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "SlowAPI",
"github_project": "py-json-pointer",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "fast-json-pointer"
}