untruncate-json


Nameuntruncate-json JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/matthewdeanmartin/untruncate_json/
SummaryCleans up truncated json files.
upload_time2024-12-24 01:04:18
maintainerNone
docs_urlNone
authorMatthew Martin
requires_python>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # untruncate_json
Python library to repair truncated json. Translated directly from the typescript original version

## Installation

```bash
pip install untruncate_json
```
## Usage

In some cases, a partial json document is invalid and there is no way to recover. A common scenario using OpenAI's chatbot is that the AI created json is truncated at the end of the document. This library will attempt to repair the json by adding the missing closing brackets.

If the context of the json is relatively simple and holds natural language, truncating the text might not degrade the final result much.

```python
import untruncate_json
assert untruncate_json.complete('{"foo": "bar') == '{"foo": "bar"}'
```

## Goals
My goal is for the library to be a pure python library that handles as many cases as the other libraries.

## Credits
Original Typescript version by dphilipson, MIT license. Code translated by a lazy ChatGPT that didn't
want to translate the long switch blocks. Copilot translated the switch blocks.

## Prior Art

- [untruncate-json](https://github.com/dphilipson/untruncate-json) - Original Typescript version
- [truncjson](https://pypi.org/project/truncjson/) Cython implementation
- [jsonfixer](https://pypi.org/project/jsonfixer/) Fork of half-json?
- [half-json](https://pypi.org/project/halfjson/)

## Benchmarks

- truncjson: 1.28
- untruncate_json: 11.39
- untruncate_json: 1.14 (if you run `mypyc untruncate_json`
- jsonfixer: 23.06



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/matthewdeanmartin/untruncate_json/",
    "name": "untruncate-json",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Matthew Martin",
    "author_email": "matthewdeanmartin@gmail.com",
    "download_url": null,
    "platform": null,
    "description": "# untruncate_json\nPython library to repair truncated json. Translated directly from the typescript original version\n\n## Installation\n\n```bash\npip install untruncate_json\n```\n## Usage\n\nIn some cases, a partial json document is invalid and there is no way to recover. A common scenario using OpenAI's chatbot is that the AI created json is truncated at the end of the document. This library will attempt to repair the json by adding the missing closing brackets.\n\nIf the context of the json is relatively simple and holds natural language, truncating the text might not degrade the final result much.\n\n```python\nimport untruncate_json\nassert untruncate_json.complete('{\"foo\": \"bar') == '{\"foo\": \"bar\"}'\n```\n\n## Goals\nMy goal is for the library to be a pure python library that handles as many cases as the other libraries.\n\n## Credits\nOriginal Typescript version by dphilipson, MIT license. Code translated by a lazy ChatGPT that didn't\nwant to translate the long switch blocks. Copilot translated the switch blocks.\n\n## Prior Art\n\n- [untruncate-json](https://github.com/dphilipson/untruncate-json) - Original Typescript version\n- [truncjson](https://pypi.org/project/truncjson/) Cython implementation\n- [jsonfixer](https://pypi.org/project/jsonfixer/) Fork of half-json?\n- [half-json](https://pypi.org/project/halfjson/)\n\n## Benchmarks\n\n- truncjson: 1.28\n- untruncate_json: 11.39\n- untruncate_json: 1.14 (if you run `mypyc untruncate_json`\n- jsonfixer: 23.06\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Cleans up truncated json files.",
    "version": "1.1.0",
    "project_urls": {
        "Documentation": "https://github.com/matthewdeanmartin/untruncate_json",
        "Homepage": "https://github.com/matthewdeanmartin/untruncate_json/",
        "Repository": "https://github.com/matthewdeanmartin/untruncate_json"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af4bad18f866fbbea4695711428ee7527879d701dde585c8c3f9923ea616683d",
                "md5": "283c9873ebb035f1207d22f0d80c3572",
                "sha256": "90aabd204020d3b894a53de192c7ce09f182b5bd42bda4d199c9822beaa6fa6e"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "283c9873ebb035f1207d22f0d80c3572",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 73402,
            "upload_time": "2024-12-24T01:04:18",
            "upload_time_iso_8601": "2024-12-24T01:04:18.465474Z",
            "url": "https://files.pythonhosted.org/packages/af/4b/ad18f866fbbea4695711428ee7527879d701dde585c8c3f9923ea616683d/untruncate_json-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5bb7f558bc8f33d68be4c256986335da86c8f4617fdb41d9323034e07d7a86f9",
                "md5": "1532dd940365a4bc50195f6abe988f00",
                "sha256": "2ceb8c7734c585fa360e9d1e069a0f906d3416186d4f1c53ae01772b20e6f82d"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1532dd940365a4bc50195f6abe988f00",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 70247,
            "upload_time": "2024-12-24T01:04:21",
            "upload_time_iso_8601": "2024-12-24T01:04:21.053689Z",
            "url": "https://files.pythonhosted.org/packages/5b/b7/f558bc8f33d68be4c256986335da86c8f4617fdb41d9323034e07d7a86f9/untruncate_json-1.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f1721b9ae02c745bce0ca8a510e9241f0d6cc4a095efe50930629489853e3e4",
                "md5": "985cde19118756696c39f39d53986777",
                "sha256": "572f52db3fdbc59ed7e088b974ff14c9f272f86f67f06b84c7e146f46c204038"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "985cde19118756696c39f39d53986777",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 94300,
            "upload_time": "2024-12-24T01:04:23",
            "upload_time_iso_8601": "2024-12-24T01:04:23.476514Z",
            "url": "https://files.pythonhosted.org/packages/2f/17/21b9ae02c745bce0ca8a510e9241f0d6cc4a095efe50930629489853e3e4/untruncate_json-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "214c43f97d47bf9adc67120b9ea07e385825d0862d8198c7694ef5ea0a43a51f",
                "md5": "048c5d24d3b7d364df6b2be57a10fb16",
                "sha256": "df78eb842f65cff7332d47e1ee76017d22547c2ba7ffe64a85c5cb7baa300627"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "048c5d24d3b7d364df6b2be57a10fb16",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 94681,
            "upload_time": "2024-12-24T01:04:26",
            "upload_time_iso_8601": "2024-12-24T01:04:26.096902Z",
            "url": "https://files.pythonhosted.org/packages/21/4c/43f97d47bf9adc67120b9ea07e385825d0862d8198c7694ef5ea0a43a51f/untruncate_json-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "065713f566b41e27c66df29fbd011d8a458723b63c04a3ea1e50eedc34491503",
                "md5": "7a083dd0f2d90cace6f3ca60e60aeae3",
                "sha256": "174ea0f6401e0fdc22df5d832ba72f5ce96f236c310ed4cac13b6c82ce0131e5"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7a083dd0f2d90cace6f3ca60e60aeae3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 62264,
            "upload_time": "2024-12-24T01:04:28",
            "upload_time_iso_8601": "2024-12-24T01:04:28.616332Z",
            "url": "https://files.pythonhosted.org/packages/06/57/13f566b41e27c66df29fbd011d8a458723b63c04a3ea1e50eedc34491503/untruncate_json-1.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80b6921e2c332f084347f54583974df62111a92f4af37c6cc5faa9196b1161db",
                "md5": "5b1b4ebd155f0ebd820644f7e18f305e",
                "sha256": "598ac93a2ce4ec93bb5d544657b9602a00270cba5d8c4bdb4e0d5bec46922b67"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b1b4ebd155f0ebd820644f7e18f305e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 72386,
            "upload_time": "2024-12-24T01:04:29",
            "upload_time_iso_8601": "2024-12-24T01:04:29.777337Z",
            "url": "https://files.pythonhosted.org/packages/80/b6/921e2c332f084347f54583974df62111a92f4af37c6cc5faa9196b1161db/untruncate_json-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "396c2200037d1f134beae4e44fb2d1e9e10ea5f603d6b55be04628dcb59f1eb6",
                "md5": "627bb3b47e4b5ee1a3c9d0b50cfdf1f4",
                "sha256": "ab48e2d7cf61ceb08590ae0fb091ef118e238cd32fa4f5a7338cbd52317c757c"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "627bb3b47e4b5ee1a3c9d0b50cfdf1f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 69279,
            "upload_time": "2024-12-24T01:04:32",
            "upload_time_iso_8601": "2024-12-24T01:04:32.201343Z",
            "url": "https://files.pythonhosted.org/packages/39/6c/2200037d1f134beae4e44fb2d1e9e10ea5f603d6b55be04628dcb59f1eb6/untruncate_json-1.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0dbeeb3bda81a3d59958a6e6e1ed220907d5ee244ebcb718e483fae5096663fd",
                "md5": "49217cfbab27dbac870ab06f3df4239f",
                "sha256": "e72e9b34b7ff1a4e32b743abb54e9c1c5d197baf3026bee32864f0f097cd7432"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "49217cfbab27dbac870ab06f3df4239f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 92832,
            "upload_time": "2024-12-24T01:04:34",
            "upload_time_iso_8601": "2024-12-24T01:04:34.585946Z",
            "url": "https://files.pythonhosted.org/packages/0d/be/eb3bda81a3d59958a6e6e1ed220907d5ee244ebcb718e483fae5096663fd/untruncate_json-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dfa6d6ee731f0f5290c9b02b6fa2d3f075b9ee33c487787931b4fd32ea1112dc",
                "md5": "f226a767ecefc1387407f19963bfdbfe",
                "sha256": "90b8e190a9d89b78a1680c242e44ba17a7412a8f453280c3bd7542f19a1a5b96"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f226a767ecefc1387407f19963bfdbfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 93146,
            "upload_time": "2024-12-24T01:04:35",
            "upload_time_iso_8601": "2024-12-24T01:04:35.775247Z",
            "url": "https://files.pythonhosted.org/packages/df/a6/d6ee731f0f5290c9b02b6fa2d3f075b9ee33c487787931b4fd32ea1112dc/untruncate_json-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d7564f817bbaa58ef079f56be9c54ce9a020f9ed2b7c64548caaf11ef93167c4",
                "md5": "2da4a54a1f36fd74241417e07c5340a8",
                "sha256": "0a628ae7d546f954a535b7ac4a4f574d2da52c91dad239e587c09db62d5f235a"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2da4a54a1f36fd74241417e07c5340a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 61966,
            "upload_time": "2024-12-24T01:04:36",
            "upload_time_iso_8601": "2024-12-24T01:04:36.949300Z",
            "url": "https://files.pythonhosted.org/packages/d7/56/4f817bbaa58ef079f56be9c54ce9a020f9ed2b7c64548caaf11ef93167c4/untruncate_json-1.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c3c6dea530be1230030ef029a5445aa90d317c8983dedc1904ef1bc1933a9c7",
                "md5": "3ce410db087a7f7299627992b2316049",
                "sha256": "c9cea7d6d11c99f1b2ca2e5a36b63aa0790a8aa162ac48cd02eb0c7e9e491099"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ce410db087a7f7299627992b2316049",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 72896,
            "upload_time": "2024-12-24T01:04:39",
            "upload_time_iso_8601": "2024-12-24T01:04:39.342247Z",
            "url": "https://files.pythonhosted.org/packages/2c/3c/6dea530be1230030ef029a5445aa90d317c8983dedc1904ef1bc1933a9c7/untruncate_json-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9fedb904b641576c1b0209444d839b64e572e5fb33cc0a42aaeaf9c205d5e76",
                "md5": "fe08bc93fdbfafb91ae25c88d5b97d0d",
                "sha256": "1665be3c9f3bb0fa2bc6521559f19196decca5ad4b4f7a940e4c04c8ad352763"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fe08bc93fdbfafb91ae25c88d5b97d0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 69240,
            "upload_time": "2024-12-24T01:04:41",
            "upload_time_iso_8601": "2024-12-24T01:04:41.824211Z",
            "url": "https://files.pythonhosted.org/packages/b9/fe/db904b641576c1b0209444d839b64e572e5fb33cc0a42aaeaf9c205d5e76/untruncate_json-1.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4340e9cc54ee9673d7984cd057caf0c53c8beaf0081b99188d1e36514054d19",
                "md5": "f1642880d7a5d2bbdb942c22582acf15",
                "sha256": "67a1c6586c6ecae18a1017f666095856cf10c76be429daf5a691ca4111221834"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f1642880d7a5d2bbdb942c22582acf15",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 93066,
            "upload_time": "2024-12-24T01:04:43",
            "upload_time_iso_8601": "2024-12-24T01:04:43.085714Z",
            "url": "https://files.pythonhosted.org/packages/e4/34/0e9cc54ee9673d7984cd057caf0c53c8beaf0081b99188d1e36514054d19/untruncate_json-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "041677adeb32f1732a58a81adf6079d400af708f31bde9a5b18b1ba74a3f5fc3",
                "md5": "f8f3a74488deb9c8e88da1c8c6f28c2e",
                "sha256": "664a47fcbe1d16091cef55d8fb5e5badf63fdb5319164d4540250fb6e65a2861"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f8f3a74488deb9c8e88da1c8c6f28c2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 93472,
            "upload_time": "2024-12-24T01:04:44",
            "upload_time_iso_8601": "2024-12-24T01:04:44.262494Z",
            "url": "https://files.pythonhosted.org/packages/04/16/77adeb32f1732a58a81adf6079d400af708f31bde9a5b18b1ba74a3f5fc3/untruncate_json-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b897a534950ffc8d391289bb30ba6360c2d2495815fa90b775d607e0cdbaecc",
                "md5": "e4e93fb4b9cdacaae0ca0101edb97a60",
                "sha256": "9ad04b9710b6af5a5c82ec4d48b4033ec7dbbcc1ff5309125478aa246ce96b3e"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e4e93fb4b9cdacaae0ca0101edb97a60",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 61896,
            "upload_time": "2024-12-24T01:04:46",
            "upload_time_iso_8601": "2024-12-24T01:04:46.764636Z",
            "url": "https://files.pythonhosted.org/packages/8b/89/7a534950ffc8d391289bb30ba6360c2d2495815fa90b775d607e0cdbaecc/untruncate_json-1.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b44a1be1c74ac5e75d8b5e54d296248560ff4492a44a1286de6adceeabbf890d",
                "md5": "9810f5c941741d0be83ce348ea31a3a4",
                "sha256": "8b67d7c6800ceb1cedd47e9bd5e87b9861f201badc75939247159cf060ab2744"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9810f5c941741d0be83ce348ea31a3a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 72629,
            "upload_time": "2024-12-24T01:04:49",
            "upload_time_iso_8601": "2024-12-24T01:04:49.316625Z",
            "url": "https://files.pythonhosted.org/packages/b4/4a/1be1c74ac5e75d8b5e54d296248560ff4492a44a1286de6adceeabbf890d/untruncate_json-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c83a4ba49a8b0daefb893716b3c92c923406d098814d85b9045fd399eac1c6c",
                "md5": "ca9920084fd6102234d5b900b865ae87",
                "sha256": "c2f0af6c9034f43a9be0150e39f56fdc5217dacf64fc320ac03d10149fe8cc3e"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ca9920084fd6102234d5b900b865ae87",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 69139,
            "upload_time": "2024-12-24T01:04:51",
            "upload_time_iso_8601": "2024-12-24T01:04:51.947117Z",
            "url": "https://files.pythonhosted.org/packages/4c/83/a4ba49a8b0daefb893716b3c92c923406d098814d85b9045fd399eac1c6c/untruncate_json-1.1.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ad3825a14624f7926b35047429dd3412f2219ea28bff1ad73edb875e8496dc1",
                "md5": "ff8639d4ac4c3caa5795c181e6f70aa9",
                "sha256": "fec2acc7a24a079a841fa07d842507a388a9b10ed5de1c085eacacbf4f6a1e23"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ff8639d4ac4c3caa5795c181e6f70aa9",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 92964,
            "upload_time": "2024-12-24T01:04:54",
            "upload_time_iso_8601": "2024-12-24T01:04:54.476737Z",
            "url": "https://files.pythonhosted.org/packages/6a/d3/825a14624f7926b35047429dd3412f2219ea28bff1ad73edb875e8496dc1/untruncate_json-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b1cc680041b896591a5a21500de50ec9ae8ba33f78cb955afe23187142bba07",
                "md5": "af40746f852ad6c6ac42a58a20855020",
                "sha256": "449d01aaffd72b4b0f32597c9b4cc9c666d8959472bb9de1b0d50df61da6bdcf"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "af40746f852ad6c6ac42a58a20855020",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 93247,
            "upload_time": "2024-12-24T01:04:55",
            "upload_time_iso_8601": "2024-12-24T01:04:55.917049Z",
            "url": "https://files.pythonhosted.org/packages/0b/1c/c680041b896591a5a21500de50ec9ae8ba33f78cb955afe23187142bba07/untruncate_json-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5aea9a3a265519417283301246a275bc22b1e1c132e530f044835404b2a3c722",
                "md5": "d5c86d9010e91b995206666df00de807",
                "sha256": "f05b1464bffd8d48c196543ef8097d400803c7a0e0234a1639b6437d4450bfc6"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d5c86d9010e91b995206666df00de807",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 62135,
            "upload_time": "2024-12-24T01:04:57",
            "upload_time_iso_8601": "2024-12-24T01:04:57.037727Z",
            "url": "https://files.pythonhosted.org/packages/5a/ea/9a3a265519417283301246a275bc22b1e1c132e530f044835404b2a3c722/untruncate_json-1.1.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d067d7749a98103befd15e3702ac17c7c0b4a6935fcfc46a701ae0dd8fc16026",
                "md5": "1d6e095f11999b66c08152b4b28b4015",
                "sha256": "22a29f0c115b87f685bd5a778da548124c1d206d7db7b2e887d6bf90bf92b616"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d6e095f11999b66c08152b4b28b4015",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 72340,
            "upload_time": "2024-12-24T01:05:00",
            "upload_time_iso_8601": "2024-12-24T01:05:00.599323Z",
            "url": "https://files.pythonhosted.org/packages/d0/67/d7749a98103befd15e3702ac17c7c0b4a6935fcfc46a701ae0dd8fc16026/untruncate_json-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "342a7f2b3c8c576715acc9920967550bafcdbb3ac6820629e2d00d00095fae31",
                "md5": "ba3e78c1fcebf5dbfee3823d0524e74c",
                "sha256": "80ebb0ff78b85113b1f70a454f17858949cf0db8ba675e4864c9bc90e34b882d"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ba3e78c1fcebf5dbfee3823d0524e74c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 69699,
            "upload_time": "2024-12-24T01:05:03",
            "upload_time_iso_8601": "2024-12-24T01:05:03.636940Z",
            "url": "https://files.pythonhosted.org/packages/34/2a/7f2b3c8c576715acc9920967550bafcdbb3ac6820629e2d00d00095fae31/untruncate_json-1.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f246f4fb5884c461f6cfac41a1349521606f6b20917dbdb845ccbef23dac93e3",
                "md5": "9ff7b78e234b8e08d2d723025d16ef5b",
                "sha256": "f1617801c30fd9695121ed32d2222a9e65141ffc3892f8d52cd81fed3414351e"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9ff7b78e234b8e08d2d723025d16ef5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 93700,
            "upload_time": "2024-12-24T01:05:06",
            "upload_time_iso_8601": "2024-12-24T01:05:06.323540Z",
            "url": "https://files.pythonhosted.org/packages/f2/46/f4fb5884c461f6cfac41a1349521606f6b20917dbdb845ccbef23dac93e3/untruncate_json-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63a9aed8beaf96b5bcb4c68ef8f757989793ec4c420a9738e2fc48ccf6e5d7f1",
                "md5": "7e9339214f3254b11ac33b9b1e12894b",
                "sha256": "758ce261756f74d3c9a88d96a8178202180291499fa97cfa34047a11a0badfe1"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e9339214f3254b11ac33b9b1e12894b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 93670,
            "upload_time": "2024-12-24T01:05:08",
            "upload_time_iso_8601": "2024-12-24T01:05:08.901354Z",
            "url": "https://files.pythonhosted.org/packages/63/a9/aed8beaf96b5bcb4c68ef8f757989793ec4c420a9738e2fc48ccf6e5d7f1/untruncate_json-1.1.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "112840d41d674e6dafff089ff82a1c3589fd598c6ddf37bf96abfb164009d2c4",
                "md5": "af5bb774d0dd9d92c8b9d85a3bca645f",
                "sha256": "bb95257c6f456fc98a0294e97c0549572c175fa867c3f5bc987ed87811d0081f"
            },
            "downloads": -1,
            "filename": "untruncate_json-1.1.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "af5bb774d0dd9d92c8b9d85a3bca645f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 62080,
            "upload_time": "2024-12-24T01:05:11",
            "upload_time_iso_8601": "2024-12-24T01:05:11.905189Z",
            "url": "https://files.pythonhosted.org/packages/11/28/40d41d674e6dafff089ff82a1c3589fd598c6ddf37bf96abfb164009d2c4/untruncate_json-1.1.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-24 01:04:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "matthewdeanmartin",
    "github_project": "untruncate_json",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "untruncate-json"
}
        
Elapsed time: 0.37697s