lz4


Namelz4 JSON
Version 4.3.3 PyPI version JSON
download
home_pagehttps://github.com/python-lz4/python-lz4
SummaryLZ4 Bindings for Python
upload_time2024-01-01 23:03:13
maintainer
docs_urlNone
authorJonathan Underwood
requires_python>=3.8
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==========
python-lz4
==========

Status
======

.. image:: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml/badge.svg
   :target: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml
   :alt: Build Status

.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable
   :target: https://readthedocs.org/projects/python-lz4/
   :alt: Documentation

.. image:: https://codecov.io/gh/python-lz4/python-lz4/branch/codecov/graph/badge.svg
   :target: https://codecov.io/gh/python-lz4/python-lz4
   :alt: CodeCov


Introduction
============
This package provides python bindings for the `LZ4 compression library
<https://lz4.github.io/lz4/>`_.

The production ready bindings provided in this package cover the `frame format
<https://github.com/lz4/lz4/blob/master/doc/lz4_Frame_format.md>`_, and the
`block format <https://github.com/lz4/lz4/blob/dev/doc/lz4_Block_format.md>`_
specifications. The frame format bindings are the recommended ones to use, as
this guarantees interoperability with other implementations and language
bindings.

Experimental bindings for the the `streaming format
<https://github.com/lz4/lz4/blob/master/examples/streaming_api_basics.md>`_
specification are also included, but further work on those is required.

The API provided by the frame format bindings follows that of the LZMA, zlib,
gzip and bzip2 compression libraries which are provided with the Python standard
library. As such, these LZ4 bindings should provide a drop-in alternative to the
compression libraries shipped with Python. The package provides context managers
and file handler support.

The bindings drop the GIL when calling in to the underlying LZ4 library, and is
thread safe. An extensive test suite is included.

Documentation
=============

.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable
   :target: https://readthedocs.org/projects/python-lz4/
   :alt: Documentation

Full documentation is included with the project. The documentation is
generated using Sphinx. Documentation is also hosted on readthedocs.

:master: http://python-lz4.readthedocs.io/en/stable/
:development: http://python-lz4.readthedocs.io/en/latest/

Homepage
========

The `project homepage <https://www.github.com/python-lz4/python-lz4>`_ is hosted
on Github. Please report any issues you find using the `issue tracker
<https://github.com/python-lz4/python-lz4/issues>`_.

Licensing
=========
Code specific to this project is covered by the `BSD 3-Clause License
<http://opensource.org/licenses/BSD-3-Clause>`_


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/python-lz4/python-lz4",
    "name": "lz4",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "",
    "author": "Jonathan Underwood",
    "author_email": "jonathan.underwood@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a4/31/ec1259ca8ad11568abaf090a7da719616ca96b60d097ccc5799cd0ff599c/lz4-4.3.3.tar.gz",
    "platform": null,
    "description": "==========\npython-lz4\n==========\n\nStatus\n======\n\n.. image:: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml/badge.svg\n   :target: https://github.com/python-lz4/python-lz4/actions/workflows/build_dist.yml\n   :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable\n   :target: https://readthedocs.org/projects/python-lz4/\n   :alt: Documentation\n\n.. image:: https://codecov.io/gh/python-lz4/python-lz4/branch/codecov/graph/badge.svg\n   :target: https://codecov.io/gh/python-lz4/python-lz4\n   :alt: CodeCov\n\n\nIntroduction\n============\nThis package provides python bindings for the `LZ4 compression library\n<https://lz4.github.io/lz4/>`_.\n\nThe production ready bindings provided in this package cover the `frame format\n<https://github.com/lz4/lz4/blob/master/doc/lz4_Frame_format.md>`_, and the\n`block format <https://github.com/lz4/lz4/blob/dev/doc/lz4_Block_format.md>`_\nspecifications. The frame format bindings are the recommended ones to use, as\nthis guarantees interoperability with other implementations and language\nbindings.\n\nExperimental bindings for the the `streaming format\n<https://github.com/lz4/lz4/blob/master/examples/streaming_api_basics.md>`_\nspecification are also included, but further work on those is required.\n\nThe API provided by the frame format bindings follows that of the LZMA, zlib,\ngzip and bzip2 compression libraries which are provided with the Python standard\nlibrary. As such, these LZ4 bindings should provide a drop-in alternative to the\ncompression libraries shipped with Python. The package provides context managers\nand file handler support.\n\nThe bindings drop the GIL when calling in to the underlying LZ4 library, and is\nthread safe. An extensive test suite is included.\n\nDocumentation\n=============\n\n.. image:: https://readthedocs.org/projects/python-lz4/badge/?version=stable\n   :target: https://readthedocs.org/projects/python-lz4/\n   :alt: Documentation\n\nFull documentation is included with the project. The documentation is\ngenerated using Sphinx. Documentation is also hosted on readthedocs.\n\n:master: http://python-lz4.readthedocs.io/en/stable/\n:development: http://python-lz4.readthedocs.io/en/latest/\n\nHomepage\n========\n\nThe `project homepage <https://www.github.com/python-lz4/python-lz4>`_ is hosted\non Github. Please report any issues you find using the `issue tracker\n<https://github.com/python-lz4/python-lz4/issues>`_.\n\nLicensing\n=========\nCode specific to this project is covered by the `BSD 3-Clause License\n<http://opensource.org/licenses/BSD-3-Clause>`_\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "LZ4 Bindings for Python",
    "version": "4.3.3",
    "project_urls": {
        "Homepage": "https://github.com/python-lz4/python-lz4"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff5361258b5effac76dea5768b07042b2c3c56e15a91194cef92284a0dc0f5e7",
                "md5": "eac57c247e9a121e2d799e7ad4380bb0",
                "sha256": "b891880c187e96339474af2a3b2bfb11a8e4732ff5034be919aa9029484cd201"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eac57c247e9a121e2d799e7ad4380bb0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 254266,
            "upload_time": "2024-01-01T23:02:12",
            "upload_time_iso_8601": "2024-01-01T23:02:12.448290Z",
            "url": "https://files.pythonhosted.org/packages/ff/53/61258b5effac76dea5768b07042b2c3c56e15a91194cef92284a0dc0f5e7/lz4-4.3.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9284c243a5515950d72ff04220fd49903801825e4ac23691e19e7082d9d9f94b",
                "md5": "05778f72ff339d501a6b5b18c15edd0c",
                "sha256": "222a7e35137d7539c9c33bb53fcbb26510c5748779364014235afc62b0ec797f"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "05778f72ff339d501a6b5b18c15edd0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 212359,
            "upload_time": "2024-01-01T23:02:14",
            "upload_time_iso_8601": "2024-01-01T23:02:14.728683Z",
            "url": "https://files.pythonhosted.org/packages/92/84/c243a5515950d72ff04220fd49903801825e4ac23691e19e7082d9d9f94b/lz4-4.3.3-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10265287564a909d069fdd6c25f2f420c58c5758993fa3ad2e064a7b610e6e5f",
                "md5": "7fe2ecae66eef4264464f2c403407e80",
                "sha256": "f76176492ff082657ada0d0f10c794b6da5800249ef1692b35cf49b1e93e8ef7"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7fe2ecae66eef4264464f2c403407e80",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1237799,
            "upload_time": "2024-01-01T23:02:16",
            "upload_time_iso_8601": "2024-01-01T23:02:16.805960Z",
            "url": "https://files.pythonhosted.org/packages/10/26/5287564a909d069fdd6c25f2f420c58c5758993fa3ad2e064a7b610e6e5f/lz4-4.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf5075c8f966dbcc524e7253f99b8e04c6cad7328f517eb0323abf8b4068f5bb",
                "md5": "e9c0f5488101dfaf8dba3fac9595a2b5",
                "sha256": "f1d18718f9d78182c6b60f568c9a9cec8a7204d7cb6fad4e511a2ef279e4cb05"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e9c0f5488101dfaf8dba3fac9595a2b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1263957,
            "upload_time": "2024-01-01T23:02:18",
            "upload_time_iso_8601": "2024-01-01T23:02:18.953447Z",
            "url": "https://files.pythonhosted.org/packages/cf/50/75c8f966dbcc524e7253f99b8e04c6cad7328f517eb0323abf8b4068f5bb/lz4-4.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91540f61c77a9599beb14ac5b828e8da20a04c6eaadb4f3fdbd79a817c66eb74",
                "md5": "00566d2285e52a6ab73d0f192efe0ed8",
                "sha256": "6cdc60e21ec70266947a48839b437d46025076eb4b12c76bd47f8e5eb8a75dcc"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "00566d2285e52a6ab73d0f192efe0ed8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1184035,
            "upload_time": "2024-01-01T23:02:20",
            "upload_time_iso_8601": "2024-01-01T23:02:20.535122Z",
            "url": "https://files.pythonhosted.org/packages/91/54/0f61c77a9599beb14ac5b828e8da20a04c6eaadb4f3fdbd79a817c66eb74/lz4-4.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e843be7fad87d84b67cd43174d67fc567e0aa3be154f8b0a1c2c0ff8df30854",
                "md5": "a6d6cb886319c794fd200062f0a6e6fd",
                "sha256": "c81703b12475da73a5d66618856d04b1307e43428a7e59d98cfe5a5d608a74c6"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "a6d6cb886319c794fd200062f0a6e6fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 87235,
            "upload_time": "2024-01-01T23:02:22",
            "upload_time_iso_8601": "2024-01-01T23:02:22.552055Z",
            "url": "https://files.pythonhosted.org/packages/8e/84/3be7fad87d84b67cd43174d67fc567e0aa3be154f8b0a1c2c0ff8df30854/lz4-4.3.3-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2108dc4714eb771b502deec8a714e40e5fbd2242bacd5fe55dcd29a0cb35c567",
                "md5": "fd2e9b5f15b0677962d006ed22d32d8c",
                "sha256": "43cf03059c0f941b772c8aeb42a0813d68d7081c009542301637e5782f8a33e2"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fd2e9b5f15b0677962d006ed22d32d8c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 99781,
            "upload_time": "2024-01-01T23:02:24",
            "upload_time_iso_8601": "2024-01-01T23:02:24.331526Z",
            "url": "https://files.pythonhosted.org/packages/21/08/dc4714eb771b502deec8a714e40e5fbd2242bacd5fe55dcd29a0cb35c567/lz4-4.3.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9f7cfb942edd53c8a6aba168720ccf3d6a0cac3e891a7feba97d5823b5dd047",
                "md5": "88ab82f5ad45b1e2f3762f17ff6e99e3",
                "sha256": "30e8c20b8857adef7be045c65f47ab1e2c4fabba86a9fa9a997d7674a31ea6b6"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "88ab82f5ad45b1e2f3762f17ff6e99e3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 254267,
            "upload_time": "2024-01-01T23:02:25",
            "upload_time_iso_8601": "2024-01-01T23:02:25.993172Z",
            "url": "https://files.pythonhosted.org/packages/f9/f7/cfb942edd53c8a6aba168720ccf3d6a0cac3e891a7feba97d5823b5dd047/lz4-4.3.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "71ca046bd7e7e1ed4639eb398192374bc3fbf5010d3c168361fec161b63e8bfa",
                "md5": "553a0b02155379799ab4f3f3e844f127",
                "sha256": "2f7b1839f795315e480fb87d9bc60b186a98e3e5d17203c6e757611ef7dcef61"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "553a0b02155379799ab4f3f3e844f127",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 212353,
            "upload_time": "2024-01-01T23:02:28",
            "upload_time_iso_8601": "2024-01-01T23:02:28.022797Z",
            "url": "https://files.pythonhosted.org/packages/71/ca/046bd7e7e1ed4639eb398192374bc3fbf5010d3c168361fec161b63e8bfa/lz4-4.3.3-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cc25beb6a7bb7fd27cd5fe5bb93c15636d30987794b161e4609fbf20dc3b5c7",
                "md5": "eeda12b975e20cbe8556a08c74f25d1f",
                "sha256": "edfd858985c23523f4e5a7526ca6ee65ff930207a7ec8a8f57a01eae506aaee7"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eeda12b975e20cbe8556a08c74f25d1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1239095,
            "upload_time": "2024-01-01T23:02:29",
            "upload_time_iso_8601": "2024-01-01T23:02:29.319963Z",
            "url": "https://files.pythonhosted.org/packages/0c/c2/5beb6a7bb7fd27cd5fe5bb93c15636d30987794b161e4609fbf20dc3b5c7/lz4-4.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cfd412915eb3083dfd1746d50b71b73334030b129cd25abbed9133dd2d413c21",
                "md5": "3bea4bbdbb25a543275c9b21fb868288",
                "sha256": "0e9c410b11a31dbdc94c05ac3c480cb4b222460faf9231f12538d0074e56c563"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3bea4bbdbb25a543275c9b21fb868288",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1265760,
            "upload_time": "2024-01-01T23:02:30",
            "upload_time_iso_8601": "2024-01-01T23:02:30.791473Z",
            "url": "https://files.pythonhosted.org/packages/cf/d4/12915eb3083dfd1746d50b71b73334030b129cd25abbed9133dd2d413c21/lz4-4.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "947b5e72b7504d7675b484812bfc65fe958f7649a64e0d6fe35c11812511f0b5",
                "md5": "df409595d1461d5707a4e52d6d97f6de",
                "sha256": "d2507ee9c99dbddd191c86f0e0c8b724c76d26b0602db9ea23232304382e1f21"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "df409595d1461d5707a4e52d6d97f6de",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1185451,
            "upload_time": "2024-01-01T23:02:32",
            "upload_time_iso_8601": "2024-01-01T23:02:32.845751Z",
            "url": "https://files.pythonhosted.org/packages/94/7b/5e72b7504d7675b484812bfc65fe958f7649a64e0d6fe35c11812511f0b5/lz4-4.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fb53726a678b3a0c64d24e71179e35e7ff8e3553da9d32c2fddce879d042b63",
                "md5": "fc282e7a0e2223aa4ce18909b05d8a80",
                "sha256": "f180904f33bdd1e92967923a43c22899e303906d19b2cf8bb547db6653ea6e7d"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "fc282e7a0e2223aa4ce18909b05d8a80",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 87232,
            "upload_time": "2024-01-01T23:02:34",
            "upload_time_iso_8601": "2024-01-01T23:02:34.361158Z",
            "url": "https://files.pythonhosted.org/packages/2f/b5/3726a678b3a0c64d24e71179e35e7ff8e3553da9d32c2fddce879d042b63/lz4-4.3.3-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55f969ed96043dae4d982286a4dda2feb473f49e95e4c90a928ec583d93769a2",
                "md5": "91aa7ecbf6bf5033880d344169d1c4a4",
                "sha256": "b14d948e6dce389f9a7afc666d60dd1e35fa2138a8ec5306d30cd2e30d36b40c"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91aa7ecbf6bf5033880d344169d1c4a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 99794,
            "upload_time": "2024-01-01T23:02:35",
            "upload_time_iso_8601": "2024-01-01T23:02:35.651568Z",
            "url": "https://files.pythonhosted.org/packages/55/f9/69ed96043dae4d982286a4dda2feb473f49e95e4c90a928ec583d93769a2/lz4-4.3.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d6f081811b17ccaec5f06b3030756af2737841447849118a6e1078481a78c6c",
                "md5": "676048d420a8326be29ae5cf080f2f11",
                "sha256": "e36cd7b9d4d920d3bfc2369840da506fa68258f7bb176b8743189793c055e43d"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "676048d420a8326be29ae5cf080f2f11",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 254213,
            "upload_time": "2024-01-01T23:02:37",
            "upload_time_iso_8601": "2024-01-01T23:02:37.507550Z",
            "url": "https://files.pythonhosted.org/packages/4d/6f/081811b17ccaec5f06b3030756af2737841447849118a6e1078481a78c6c/lz4-4.3.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "534d8e04ef75feff8848ba3c624ce81c7732bdcea5f8f994758afa88cd3d7764",
                "md5": "c6a74a174203c7b50f5a9baf288e5d94",
                "sha256": "31ea4be9d0059c00b2572d700bf2c1bc82f241f2c3282034a759c9a4d6ca4dc2"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c6a74a174203c7b50f5a9baf288e5d94",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 212354,
            "upload_time": "2024-01-01T23:02:38",
            "upload_time_iso_8601": "2024-01-01T23:02:38.795885Z",
            "url": "https://files.pythonhosted.org/packages/53/4d/8e04ef75feff8848ba3c624ce81c7732bdcea5f8f994758afa88cd3d7764/lz4-4.3.3-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a304257a72d6a879dbc8c669018989f776fcdd5b4bf3c2c51c09a54f1ca31721",
                "md5": "92e7ef3fc1878067153bf8f11cdae621",
                "sha256": "33c9a6fd20767ccaf70649982f8f3eeb0884035c150c0b818ea660152cf3c809"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "92e7ef3fc1878067153bf8f11cdae621",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1238643,
            "upload_time": "2024-01-01T23:02:41",
            "upload_time_iso_8601": "2024-01-01T23:02:41.217446Z",
            "url": "https://files.pythonhosted.org/packages/a3/04/257a72d6a879dbc8c669018989f776fcdd5b4bf3c2c51c09a54f1ca31721/lz4-4.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9934a7e489156fa7ded03ba9cde4a8ca7f373672b5787cac9a0391befa752a1",
                "md5": "5705c6989cd707c0bbd1f80ed1026025",
                "sha256": "bca8fccc15e3add173da91be8f34121578dc777711ffd98d399be35487c934bf"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5705c6989cd707c0bbd1f80ed1026025",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1265014,
            "upload_time": "2024-01-01T23:02:42",
            "upload_time_iso_8601": "2024-01-01T23:02:42.692312Z",
            "url": "https://files.pythonhosted.org/packages/d9/93/4a7e489156fa7ded03ba9cde4a8ca7f373672b5787cac9a0391befa752a1/lz4-4.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fda4f84ebc23bc7602623b1b003b4e1120cbf86fb03a35c595c226be1985449b",
                "md5": "b32542603df7cc2c5eebb2d0293af453",
                "sha256": "e7d84b479ddf39fe3ea05387f10b779155fc0990125f4fb35d636114e1c63a2e"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b32542603df7cc2c5eebb2d0293af453",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1184881,
            "upload_time": "2024-01-01T23:02:44",
            "upload_time_iso_8601": "2024-01-01T23:02:44.053773Z",
            "url": "https://files.pythonhosted.org/packages/fd/a4/f84ebc23bc7602623b1b003b4e1120cbf86fb03a35c595c226be1985449b/lz4-4.3.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de3d8ba48305378e84908221de143a21ba0c0ce52778893865cf85b66b1068da",
                "md5": "83ab87cf265743e7169d4376e004fd99",
                "sha256": "337cb94488a1b060ef1685187d6ad4ba8bc61d26d631d7ba909ee984ea736be1"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "83ab87cf265743e7169d4376e004fd99",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 87241,
            "upload_time": "2024-01-01T23:02:45",
            "upload_time_iso_8601": "2024-01-01T23:02:45.744653Z",
            "url": "https://files.pythonhosted.org/packages/de/3d/8ba48305378e84908221de143a21ba0c0ce52778893865cf85b66b1068da/lz4-4.3.3-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c45d7b70965a0692de29af2af1007fe837f46fd456bbe2aa8f838a8543a3b5cb",
                "md5": "d0fc93c7c3a521a71a96ff95e157065d",
                "sha256": "5d35533bf2cee56f38ced91f766cd0038b6abf46f438a80d50c52750088be93f"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d0fc93c7c3a521a71a96ff95e157065d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 99776,
            "upload_time": "2024-01-01T23:02:47",
            "upload_time_iso_8601": "2024-01-01T23:02:47.095407Z",
            "url": "https://files.pythonhosted.org/packages/c4/5d/7b70965a0692de29af2af1007fe837f46fd456bbe2aa8f838a8543a3b5cb/lz4-4.3.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34aaf3cdb730fc54845a733930db132b9b9e01299ee2316a1f4c30b7336d02bf",
                "md5": "32af2166f5aad6e5fa57599fdbced99d",
                "sha256": "363ab65bf31338eb364062a15f302fc0fab0a49426051429866d71c793c23394"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "32af2166f5aad6e5fa57599fdbced99d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 254252,
            "upload_time": "2024-01-01T23:02:49",
            "upload_time_iso_8601": "2024-01-01T23:02:49.461648Z",
            "url": "https://files.pythonhosted.org/packages/34/aa/f3cdb730fc54845a733930db132b9b9e01299ee2316a1f4c30b7336d02bf/lz4-4.3.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da93f6a57e1b6700fe859a43bbe6c6235c16fee22189297edfe9ab16b2b6e9a8",
                "md5": "3577dc21c72e16c5d970be3683581db8",
                "sha256": "0a136e44a16fc98b1abc404fbabf7f1fada2bdab6a7e970974fb81cf55b636d0"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3577dc21c72e16c5d970be3683581db8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 212352,
            "upload_time": "2024-01-01T23:02:51",
            "upload_time_iso_8601": "2024-01-01T23:02:51.388529Z",
            "url": "https://files.pythonhosted.org/packages/da/93/f6a57e1b6700fe859a43bbe6c6235c16fee22189297edfe9ab16b2b6e9a8/lz4-4.3.3-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4f8906a0033c36ba83f43e4cbd0bd271bdd268b6e91179f9784144983df772e",
                "md5": "b68394f576c7fffc67d3c0bd8219a024",
                "sha256": "abc197e4aca8b63f5ae200af03eb95fb4b5055a8f990079b5bdf042f568469dd"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b68394f576c7fffc67d3c0bd8219a024",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1238847,
            "upload_time": "2024-01-01T23:02:53",
            "upload_time_iso_8601": "2024-01-01T23:02:53.332025Z",
            "url": "https://files.pythonhosted.org/packages/e4/f8/906a0033c36ba83f43e4cbd0bd271bdd268b6e91179f9784144983df772e/lz4-4.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d9ec22ae78e8e4459af27a8a4e80ae93047809bf4108aafa1d1414b57638fd2",
                "md5": "c40e2eacf45eb0960e8f0535e2393a0c",
                "sha256": "56f4fe9c6327adb97406f27a66420b22ce02d71a5c365c48d6b656b4aaeb7775"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c40e2eacf45eb0960e8f0535e2393a0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1265018,
            "upload_time": "2024-01-01T23:02:54",
            "upload_time_iso_8601": "2024-01-01T23:02:54.771494Z",
            "url": "https://files.pythonhosted.org/packages/3d/9e/c22ae78e8e4459af27a8a4e80ae93047809bf4108aafa1d1414b57638fd2/lz4-4.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c3331fe8904a8eb1f2d4deec1538c2797ad80bc05aaa55fcd6207217a0a6ff7",
                "md5": "f2c93b8522d86c7f29d1b74be7558a2a",
                "sha256": "f0e822cd7644995d9ba248cb4b67859701748a93e2ab7fc9bc18c599a52e4604"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f2c93b8522d86c7f29d1b74be7558a2a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1185021,
            "upload_time": "2024-01-01T23:02:56",
            "upload_time_iso_8601": "2024-01-01T23:02:56.343460Z",
            "url": "https://files.pythonhosted.org/packages/9c/33/31fe8904a8eb1f2d4deec1538c2797ad80bc05aaa55fcd6207217a0a6ff7/lz4-4.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1084957d1427414d787a1350158c1f6e0e672e5b631315e993d111f68011e0d2",
                "md5": "4f48862a64129187a17c3c699d2a3852",
                "sha256": "24b3206de56b7a537eda3a8123c644a2b7bf111f0af53bc14bed90ce5562d1aa"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "4f48862a64129187a17c3c699d2a3852",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 87231,
            "upload_time": "2024-01-01T23:02:58",
            "upload_time_iso_8601": "2024-01-01T23:02:58.442408Z",
            "url": "https://files.pythonhosted.org/packages/10/84/957d1427414d787a1350158c1f6e0e672e5b631315e993d111f68011e0d2/lz4-4.3.3-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bf5d7564e562e349f882924e4f57cbe699d2e510cc143ea6646feffceab4b9d",
                "md5": "977c90a9531cca55823d3c30a3dc56b1",
                "sha256": "b47839b53956e2737229d70714f1d75f33e8ac26e52c267f0197b3189ca6de24"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "977c90a9531cca55823d3c30a3dc56b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 99785,
            "upload_time": "2024-01-01T23:02:59",
            "upload_time_iso_8601": "2024-01-01T23:02:59.587810Z",
            "url": "https://files.pythonhosted.org/packages/3b/f5/d7564e562e349f882924e4f57cbe699d2e510cc143ea6646feffceab4b9d/lz4-4.3.3-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c5002c6024b56517555b6a4e7e66d429ac643e62995c617f519890d74e6acaa",
                "md5": "c32c906d7114ae08477fd276ca0c1223",
                "sha256": "6756212507405f270b66b3ff7f564618de0606395c0fe10a7ae2ffcbbe0b1fba"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c32c906d7114ae08477fd276ca0c1223",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 254250,
            "upload_time": "2024-01-01T23:03:00",
            "upload_time_iso_8601": "2024-01-01T23:03:00.890042Z",
            "url": "https://files.pythonhosted.org/packages/8c/50/02c6024b56517555b6a4e7e66d429ac643e62995c617f519890d74e6acaa/lz4-4.3.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5db0ace70b2545d90d14e7edd02d283624bc4c34bb9a4735641c4250ac5eebe",
                "md5": "b2098a963a7b40da3ab65bd52bef4867",
                "sha256": "ee9ff50557a942d187ec85462bb0960207e7ec5b19b3b48949263993771c6205"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b2098a963a7b40da3ab65bd52bef4867",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 212360,
            "upload_time": "2024-01-01T23:03:03",
            "upload_time_iso_8601": "2024-01-01T23:03:03.059344Z",
            "url": "https://files.pythonhosted.org/packages/c5/db/0ace70b2545d90d14e7edd02d283624bc4c34bb9a4735641c4250ac5eebe/lz4-4.3.3-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af0c8c6b3426e7f40b89cffdc094e7bb205f1bddbe540a00f720565b3dc025b1",
                "md5": "1bd80701a78d37c6aab65fe08e348227",
                "sha256": "2b901c7784caac9a1ded4555258207d9e9697e746cc8532129f150ffe1f6ba0d"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1bd80701a78d37c6aab65fe08e348227",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1237170,
            "upload_time": "2024-01-01T23:03:04",
            "upload_time_iso_8601": "2024-01-01T23:03:04.569103Z",
            "url": "https://files.pythonhosted.org/packages/af/0c/8c6b3426e7f40b89cffdc094e7bb205f1bddbe540a00f720565b3dc025b1/lz4-4.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1039baa1138796c410449ec1d8942cd8105c1ed41745e2b16f64dbe02ff10ee3",
                "md5": "fb36bbd27f6504bcd2488d722a413287",
                "sha256": "b6d9ec061b9eca86e4dcc003d93334b95d53909afd5a32c6e4f222157b50c071"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb36bbd27f6504bcd2488d722a413287",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1263305,
            "upload_time": "2024-01-01T23:03:06",
            "upload_time_iso_8601": "2024-01-01T23:03:06.687403Z",
            "url": "https://files.pythonhosted.org/packages/10/39/baa1138796c410449ec1d8942cd8105c1ed41745e2b16f64dbe02ff10ee3/lz4-4.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c432d94c35667928fe2bea272d9cbdfcd1c847eb47abe19d8abe5464a0469da",
                "md5": "48703dc4174c5987b40363afb76e2d7d",
                "sha256": "f4c7bf687303ca47d69f9f0133274958fd672efaa33fb5bcde467862d6c621f0"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "48703dc4174c5987b40363afb76e2d7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1183475,
            "upload_time": "2024-01-01T23:03:09",
            "upload_time_iso_8601": "2024-01-01T23:03:09.085720Z",
            "url": "https://files.pythonhosted.org/packages/7c/43/2d94c35667928fe2bea272d9cbdfcd1c847eb47abe19d8abe5464a0469da/lz4-4.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6f68ecd4100e9650d615cb380482716fbdecd5e968b50d5d2edcf7acb25762c",
                "md5": "290a269432294f45408651c9fc7a798a",
                "sha256": "054b4631a355606e99a42396f5db4d22046a3397ffc3269a348ec41eaebd69d2"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "290a269432294f45408651c9fc7a798a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 87230,
            "upload_time": "2024-01-01T23:03:10",
            "upload_time_iso_8601": "2024-01-01T23:03:10.469572Z",
            "url": "https://files.pythonhosted.org/packages/e6/f6/8ecd4100e9650d615cb380482716fbdecd5e968b50d5d2edcf7acb25762c/lz4-4.3.3-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46e0d1260caaea03089ac9bbf4cce3e1afc8affbeb9719aeb4f0e2430b15329a",
                "md5": "fc69f43922859bc6eb035ce5b29225ca",
                "sha256": "eac9af361e0d98335a02ff12fb56caeb7ea1196cf1a49dbf6f17828a131da807"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fc69f43922859bc6eb035ce5b29225ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 99784,
            "upload_time": "2024-01-01T23:03:11",
            "upload_time_iso_8601": "2024-01-01T23:03:11.733797Z",
            "url": "https://files.pythonhosted.org/packages/46/e0/d1260caaea03089ac9bbf4cce3e1afc8affbeb9719aeb4f0e2430b15329a/lz4-4.3.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a431ec1259ca8ad11568abaf090a7da719616ca96b60d097ccc5799cd0ff599c",
                "md5": "8d4477a96cfe82e419bb895d73dccfb7",
                "sha256": "01fe674ef2889dbb9899d8a67361e0c4a2c833af5aeb37dd505727cf5d2a131e"
            },
            "downloads": -1,
            "filename": "lz4-4.3.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8d4477a96cfe82e419bb895d73dccfb7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 171509,
            "upload_time": "2024-01-01T23:03:13",
            "upload_time_iso_8601": "2024-01-01T23:03:13.535274Z",
            "url": "https://files.pythonhosted.org/packages/a4/31/ec1259ca8ad11568abaf090a7da719616ca96b60d097ccc5799cd0ff599c/lz4-4.3.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-01 23:03:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "python-lz4",
    "github_project": "python-lz4",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "lz4"
}
        
Elapsed time: 0.21899s