fast-json-pointer


Namefast-json-pointer JSON
Version 0.3.3 PyPI version JSON
download
home_pagehttps://github.com/SlowAPI/py-json-pointer
SummaryImplements RFC 6901 JSON pointers, and json-schema draft relative pointer resolution.
upload_time2022-12-15 04:59:49
maintainer
docs_urlNone
authorTristan Sweeney
requires_python>=3.11,<4.0
license
keywords json json-pointer rfc rfc 6901
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.02114s