xorjson


Namexorjson JSON
Version 3.10.5 PyPI version JSON
download
home_pagehttps://github.com/timkpaine/xorjson
SummaryFast, correct Python JSON library supporting dataclasses, datetimes, and numpy
upload_time2024-06-15 22:19:18
maintainerNone
docs_urlNone
authortimkpaine <t.paine154@gmail.com>
requires_python>=3.8
licenseApache-2.0 OR MIT
keywords fast json dataclass dataclasses datetime rfc 8259 3339
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # xorjson

`xorjson` is a fork of [`orjson`](https://github.com/ijl/orjson) with the following changes:

[![artifact](https://github.com/timkpaine/xorjson/actions/workflows/artifact.yaml/badge.svg?branch=main&event=push)](https://github.com/timkpaine/xorjson/actions/workflows/artifact.yaml)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/timkpaine/xorjson",
    "name": "xorjson",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "fast, json, dataclass, dataclasses, datetime, rfc, 8259, 3339",
    "author": "timkpaine <t.paine154@gmail.com>",
    "author_email": "timkpaine <t.paine154@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/10/1f/427ea22166f3ab04980a8270fe9942d8cf3dd4340d4fa1a90284d3e0d1b1/xorjson-3.10.5.tar.gz",
    "platform": null,
    "description": "# xorjson\n\n`xorjson` is a fork of [`orjson`](https://github.com/ijl/orjson) with the following changes:\n\n[![artifact](https://github.com/timkpaine/xorjson/actions/workflows/artifact.yaml/badge.svg?branch=main&event=push)](https://github.com/timkpaine/xorjson/actions/workflows/artifact.yaml)\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0 OR MIT",
    "summary": "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy",
    "version": "3.10.5",
    "project_urls": {
        "Changelog": "https://github.com/timkpaine/xorjson/blob/master/CHANGELOG.md",
        "Homepage": "https://github.com/timkpaine/xorjson"
    },
    "split_keywords": [
        "fast",
        " json",
        " dataclass",
        " dataclasses",
        " datetime",
        " rfc",
        " 8259",
        " 3339"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "edb93253a05473582cf16c13f74ae122bb737465eae657bffb63a9283db1501d",
                "md5": "0dca16e2777b4fc60ed31ba0fffcdd7f",
                "sha256": "fe2b9ec233e6668348b03ae53063a2162012aa4f589486e81a73cf5ceb469338"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "0dca16e2777b4fc60ed31ba0fffcdd7f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 246137,
            "upload_time": "2024-06-15T22:18:10",
            "upload_time_iso_8601": "2024-06-15T22:18:10.016610Z",
            "url": "https://files.pythonhosted.org/packages/ed/b9/3253a05473582cf16c13f74ae122bb737465eae657bffb63a9283db1501d/xorjson-3.10.5-cp310-cp310-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b10c9a9ebabc7f994999129e45724923b898562da011fd2fa3117be176078abf",
                "md5": "5b807d46de9e2882f561d4cef337355d",
                "sha256": "8b0a3b0ffef5c079d2d19215d8c6b3ec867a8063721ed3944a1269278093a03d"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5b807d46de9e2882f561d4cef337355d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 140060,
            "upload_time": "2024-06-15T22:18:11",
            "upload_time_iso_8601": "2024-06-15T22:18:11.807948Z",
            "url": "https://files.pythonhosted.org/packages/b1/0c/9a9ebabc7f994999129e45724923b898562da011fd2fa3117be176078abf/xorjson-3.10.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "117282d54139bbc7c21b607cf6db9725edda8172edf1e760bc0261af5e6f76db",
                "md5": "5fdbf36fe82e7b5bcca1eb9e16c3b8cf",
                "sha256": "f461f46e19c140cf07aef3ad9c74e46b74963b24ceb305b095e08aaa0f28b0e3"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5fdbf36fe82e7b5bcca1eb9e16c3b8cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 132407,
            "upload_time": "2024-06-15T22:18:13",
            "upload_time_iso_8601": "2024-06-15T22:18:13.109001Z",
            "url": "https://files.pythonhosted.org/packages/11/72/82d54139bbc7c21b607cf6db9725edda8172edf1e760bc0261af5e6f76db/xorjson-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f5e867985708bf3de2d34d5e506b02127e9b39bac4242bf6d0ad9ec406969f3e",
                "md5": "72b645f2224405ea6dc9be1e37d7c358",
                "sha256": "3657c17e15191923d91c611668c5f4b89efda2a04499707ac561d41c8aaa18f5"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "72b645f2224405ea6dc9be1e37d7c358",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 246139,
            "upload_time": "2024-06-15T22:18:14",
            "upload_time_iso_8601": "2024-06-15T22:18:14.765084Z",
            "url": "https://files.pythonhosted.org/packages/f5/e8/67985708bf3de2d34d5e506b02127e9b39bac4242bf6d0ad9ec406969f3e/xorjson-3.10.5-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf2bac5f505cd294885f2c3334bacbc90f8d9aed4bd627eba8e682eb3a75ed55",
                "md5": "db1b54f7a5d56a585a766f8ae9eb949a",
                "sha256": "79c755a30c05417d465108921f5d14560bbc2976b8e7387d83d3c0c821a6cda4"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "db1b54f7a5d56a585a766f8ae9eb949a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 140058,
            "upload_time": "2024-06-15T22:18:16",
            "upload_time_iso_8601": "2024-06-15T22:18:16.393688Z",
            "url": "https://files.pythonhosted.org/packages/cf/2b/ac5f505cd294885f2c3334bacbc90f8d9aed4bd627eba8e682eb3a75ed55/xorjson-3.10.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "860268897de6ed6fce5817b5f70ab498723661ff5480e618e387197c19aa7e6e",
                "md5": "f47bffe8b19ec57f7e827046b3eba44e",
                "sha256": "0a18d83913bace90a71d3ae4cbd5fd789172122ce395a10ad045c51817a3cdaf"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f47bffe8b19ec57f7e827046b3eba44e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 132405,
            "upload_time": "2024-06-15T22:18:18",
            "upload_time_iso_8601": "2024-06-15T22:18:18.027270Z",
            "url": "https://files.pythonhosted.org/packages/86/02/68897de6ed6fce5817b5f70ab498723661ff5480e618e387197c19aa7e6e/xorjson-3.10.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9684a7e14d063e12d5ba392149008e3b607459724bdc67ee54fdafbe07368dc",
                "md5": "78745eb6d9a2d3c51ad49632b5d63b70",
                "sha256": "37013d79da7827751d01a1cc6370b6f731fd47d230cedd7de9b63be2f0c9a58a"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "78745eb6d9a2d3c51ad49632b5d63b70",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 246307,
            "upload_time": "2024-06-15T22:18:19",
            "upload_time_iso_8601": "2024-06-15T22:18:19.095358Z",
            "url": "https://files.pythonhosted.org/packages/d9/68/4a7e14d063e12d5ba392149008e3b607459724bdc67ee54fdafbe07368dc/xorjson-3.10.5-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d829749498ee34385fe78f3b32cbef19a479484a80bdaf8a97bd33af3b36d3e0",
                "md5": "62200205bed65beb76d8fbcf870f9d37",
                "sha256": "10e10f24b117e519814183eb87592d5fea81f128a9d76911606b86ce3d82986b"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "62200205bed65beb76d8fbcf870f9d37",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 139920,
            "upload_time": "2024-06-15T22:18:20",
            "upload_time_iso_8601": "2024-06-15T22:18:20.146561Z",
            "url": "https://files.pythonhosted.org/packages/d8/29/749498ee34385fe78f3b32cbef19a479484a80bdaf8a97bd33af3b36d3e0/xorjson-3.10.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "457451e117d15035d4b41aa68f78c347921c5109cd4046df1c9d7b059114c7e5",
                "md5": "40fb9afb28fb38de22f32f893dd2a25e",
                "sha256": "c3317f17d13af01c36e8e50a31ab002c93a18e737599b8a477b99d0d296f514d"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "40fb9afb28fb38de22f32f893dd2a25e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 132611,
            "upload_time": "2024-06-15T22:18:21",
            "upload_time_iso_8601": "2024-06-15T22:18:21.240551Z",
            "url": "https://files.pythonhosted.org/packages/45/74/51e117d15035d4b41aa68f78c347921c5109cd4046df1c9d7b059114c7e5/xorjson-3.10.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5686f9b0a3e475081801314b1f217c35ab83e2cc0d0bab182854915b674a204",
                "md5": "b1076501d31510dccf9669ce5dfca2d8",
                "sha256": "6b3e67d7ad3a7e52ab5c4c7762719b5c9e5fd2feed2359f08b4124cf79010071"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "b1076501d31510dccf9669ce5dfca2d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 245553,
            "upload_time": "2024-06-15T22:18:22",
            "upload_time_iso_8601": "2024-06-15T22:18:22.343597Z",
            "url": "https://files.pythonhosted.org/packages/d5/68/6f9b0a3e475081801314b1f217c35ab83e2cc0d0bab182854915b674a204/xorjson-3.10.5-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36f6c54920978694299e31efb523230220e27f78ae269cc23c8a9f5c45f54451",
                "md5": "66b6a56d39634a4d0c10e47ced894130",
                "sha256": "d8a248e95d1c147a6124bfe6f760df3c33a1a280765d1c2d36f8a113907bd1f7"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "66b6a56d39634a4d0c10e47ced894130",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 139657,
            "upload_time": "2024-06-15T22:18:23",
            "upload_time_iso_8601": "2024-06-15T22:18:23.463348Z",
            "url": "https://files.pythonhosted.org/packages/36/f6/c54920978694299e31efb523230220e27f78ae269cc23c8a9f5c45f54451/xorjson-3.10.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "526db3dadbd15ea856eb97a0d638b390c00a9cfe46277be610d59b16ecc8272b",
                "md5": "b9d2b35fc62d8fbd18ff1419901a77ec",
                "sha256": "9ef645160ae12d7c8ee307c5fce23a39ed98a05237945124e8addfa4f141a426"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b9d2b35fc62d8fbd18ff1419901a77ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 131947,
            "upload_time": "2024-06-15T22:18:25",
            "upload_time_iso_8601": "2024-06-15T22:18:25.190779Z",
            "url": "https://files.pythonhosted.org/packages/52/6d/b3dadbd15ea856eb97a0d638b390c00a9cfe46277be610d59b16ecc8272b/xorjson-3.10.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e337a4f12afa44149648ae000e92839b782b91d0097798308c422b54f4676e3f",
                "md5": "0113f0762ef3b07cf994372810fe472b",
                "sha256": "5970a9a9cbcd303cc02813e381c7eddcf96dbeb9ac04dcb02d3e4e9b381ecf54"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "0113f0762ef3b07cf994372810fe472b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 245794,
            "upload_time": "2024-06-15T22:18:26",
            "upload_time_iso_8601": "2024-06-15T22:18:26.746890Z",
            "url": "https://files.pythonhosted.org/packages/e3/37/a4f12afa44149648ae000e92839b782b91d0097798308c422b54f4676e3f/xorjson-3.10.5-cp39-cp39-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90e1c45c4b9a9cf8ed156698ff5b4fc6fa1f7c7bcc0458d7528b7f446a5e94a7",
                "md5": "5fa392d12d01359bd83f5c132cb5d378",
                "sha256": "7db7f1d5a80e48d66910c3cff70aa79ac12707521e84cb52fd2900af776a5322"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5fa392d12d01359bd83f5c132cb5d378",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 139814,
            "upload_time": "2024-06-15T22:18:33",
            "upload_time_iso_8601": "2024-06-15T22:18:33.293062Z",
            "url": "https://files.pythonhosted.org/packages/90/e1/c45c4b9a9cf8ed156698ff5b4fc6fa1f7c7bcc0458d7528b7f446a5e94a7/xorjson-3.10.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d288e794d05d0568be95d510ea0758f1e9a2d168a759184ffc17b369dcfdc30",
                "md5": "b2a881670d4886c3a155ea2c5ad5e41f",
                "sha256": "cbcacceb7bef28be8ea14c9f7b5c2f92119db5f89253f8cc907b26c61cf9271a"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2a881670d4886c3a155ea2c5ad5e41f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 132204,
            "upload_time": "2024-06-15T22:18:34",
            "upload_time_iso_8601": "2024-06-15T22:18:34.382675Z",
            "url": "https://files.pythonhosted.org/packages/8d/28/8e794d05d0568be95d510ea0758f1e9a2d168a759184ffc17b369dcfdc30/xorjson-3.10.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "101f427ea22166f3ab04980a8270fe9942d8cf3dd4340d4fa1a90284d3e0d1b1",
                "md5": "ef53ab113da62aa2e04d2c703f3f593c",
                "sha256": "f23d792ee3092d60bb9f772eacf14df5484cfb25cd8874693bde83987254c193"
            },
            "downloads": -1,
            "filename": "xorjson-3.10.5.tar.gz",
            "has_sig": false,
            "md5_digest": "ef53ab113da62aa2e04d2c703f3f593c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5223327,
            "upload_time": "2024-06-15T22:19:18",
            "upload_time_iso_8601": "2024-06-15T22:19:18.454591Z",
            "url": "https://files.pythonhosted.org/packages/10/1f/427ea22166f3ab04980a8270fe9942d8cf3dd4340d4fa1a90284d3e0d1b1/xorjson-3.10.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-15 22:19:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "timkpaine",
    "github_project": "xorjson",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "xorjson"
}
        
Elapsed time: 0.23948s