zstd


Namezstd JSON
Version 1.5.5.1 PyPI version JSON
download
home_pagehttps://github.com/sergey-dryabzhinsky/python-zstd
SummaryZSTD Bindings for Python
upload_time2023-04-05 23:32:37
maintainerSergey Dryabzhinsky
docs_urlNone
authorSergey Dryabzhinsky, Anton Stuk
requires_python
licenseBSD
keywords zstd zstandard compression
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            =============
python-zstd
=============

.. |releaseW| image:: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml/badge.svg?branch=v1.5.5.1
    :target: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml

.. |masterW| image:: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml/badge.svg
    :target: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml

+---------+------------+
| branch  |  status    |
+=========+============+
| Release | |releaseW| |
+---------+------------+
| Master  | |masterW|  |
+---------+------------+

Simple python bindings to Yann Collet ZSTD compression library.

**Zstd**, short for Zstandard, is a new lossless compression algorithm,
 which provides both good compression ratio *and* speed for your standard compression needs.
 "Standard" translates into everyday situations which neither look for highest possible ratio
 (which LZMA and ZPAQ cover) nor extreme speeds (which LZ4 covers).

It is provided as a BSD-license package, hosted on GitHub_.

.. _GitHub: https://github.com/facebook/zstd


WARNING!!!
----------

If you setup 1.0.0.99.1 version - remove it manualy to able to update.
PIP matching version strings not tuple of numbers.

Result generated by versions prior to 1.0.0.99.1 is not compatible with orignial Zstd
by any means. It generates custom header and can be read only by zstd python module.

As of 1.0.0.99.1 version it uses standard Zstd output, not modified.

To prevent data loss there is two functions now: ```compress_old``` and ```decompress_old```.
They are works just like in old versions prior to 1.0.0.99.1.

As of 1.1.4 version module build without them by default.

As of 1.3.4 version these functions are deprecated and will be removed in future releases.

As of 1.5.0 version these functions are removed.


DISCLAIMER
__________

These python bindings are kept simple and blunt.

Support of dictionaries and streaming is not planned.


LINKS
-----

* Zstandard: https://github.com/facebook/zstd
* More full-featured and compatible with Zstandard python bindings by Gregory Szorc: https://github.com/indygreg/python-zstandard


Build from source
-----------------

   >>> $ git clone https://github.com/sergey-dryabzhinsky/python-zstd
   >>> $ git submodule update --init
   >>> $ apt-get install python-dev python3-dev python-setuptools python3-setuptools
   >>> $ python setup.py build_ext clean
   >>> $ python3 setup.py build_ext clean

Note: Zstd legacy format support disabled by default.
To build with Zstd legacy versions support - pass ``--legacy`` option to setup.py script:

   >>> $ python setup.py build_ext --legacy clean

When using a PEP 517 builder you can use ``ZSTD_LEGACY`` environment variable instead:

   >>> $ ZSTD_LEGACY=1 python -m build -w

Note: Python-Zstd legacy format support removed since 1.5.0.
If you need to convert old data - checkout 1.4.9.1 module version. Support of it disabled by default.
To build with python-zstd legacy format support (pre 1.1.2) - pass ``--pyzstd-legacy`` option to setup.py script:

   >>> $ python setup.py build_ext --pyzstd-legacy clean

If you want to build with existing distribution of libzstd just add ``--external`` option.
But beware! Legacy formats support state is unknown in this case.
And if your version not equal with python-zstd - tests may not pass.

   >>> $ python setup.py build_ext --external clean

When using a PEP 517 builder you can use ``ZSTD_EXTERNAL`` environment variable instead:

   >>> $ ZSTD_EXTERNAL=1 python -m build -w

If paths to header file ``zstd.h`` and libraries is uncommon - use common ``build`` params:
--libraries --include-dirs --library-dirs.

   >>> $ python setup.py build_ext --external --include-dirs /opt/zstd/usr/include --libraries zstd --library-dirs /opt/zstd/lib clean


Install from pypi
-----------------

   >>> # for Python 2.7+
   >>> $ pip install zstd
   >>> # or for Python 3.4+
   >>> $ pip3 install zstd


API
___

Error
  Standard python Exception for zstd module

ZSTD_compress (data[, level, threads]): string|bytes
  Function, compress input data block via mutliple threads, return compressed block, or raises Error.

  Params:

  * **data**: string|bytes - input data block, length limited by 2Gb by Python API
  * **level**: int - compression level, ultra-fast levels from -100 (ultra) to -1 (fast) available since zstd-1.3.4, and from 1 (fast) to 22 (slowest), 0 or unset - means default (3). Default - 3.
  * **threads**: int - how many threads to use, from 0 to 200, 0 or unset - auto-tune by cpu cores count. Default - 0. Since: 1.4.4.1

  Aliases: *compress(...)*, *dumps(...)*

  Exception if:
  - level bigger than max level

  Max number of threads:
  - 32bit system: 64
  - 64bit system: 256
  If provided bigger number - silemtly set maximum number (since 1.5.4.1)

  Since: 0.1

ZSTD_uncompress (data): string|bytes
  Function, decompress input compressed data block, return decompressed block, or raises Error.

  Support compressed data with multiple/concatenated frames (blocks) (since 1.5.5.1).

  Params:

  * **data**: string|bytes - input compressed data block, length limited by 2Gb by Python API

  Aliases: *decompress(...)*, *uncompress(...)*, *loads(...)*

  Since: 0.1

version (): string|bytes
  Returns this module doted version string.

  The first three digits are folow libzstd version.
  Fourth digit - module release number for that version.

  Since: 1.3.4.3

ZSTD_version (): string|bytes
  Returns ZSTD library doted version string.

  Since: 1.3.4.3

ZSTD_version_number (): int
  Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + RELEASE.

  Since: 1.3.4.3

ZSTD_threads_count (): int
  Returns ZSTD determined CPU cores count.

  Since: 1.5.4.1

ZSTD_max_threads_count (): int
  Returns ZSTD library determined maximum working threads count.

  Since: 1.5.4.1

ZSTD_external (): int
  Returns 0 of 1 if ZSTD library build as external.

  Since: 1.5.0.2


Removed
_______

ZSTD_compress_old (data[, level]): string|bytes
  Function, compress input data block, return compressed block, or raises Error.

  **DEPRECATED**: Returns not compatible with ZSTD block header

  **REMOVED**: since 1.5.0

  Params:

  * **data**: string|bytes - input data block, length limited by 2Gb by Python API
  * **level**: int - compression level, ultra-fast levels from -5 (ultra) to -1 (fast) available since zstd-1.3.4, and from 1 (fast) to 22 (slowest), 0 or unset - means default (3). Default - 3.

  Since: 1.0.0.99.1

ZSTD_uncompress_old (data): string|bytes
  Function, decompress input compressed data block, return decompressed block, or raises Error.

  **DEPRECATED**: Accepts data with not compatible with ZSTD block header

  **REMOVED**: since 1.5.0

  Params:

  * **data**: string|bytes - input compressed data block, length limited by 2Gb by Python API

  Since: 1.0.0.99.1

Use
___

Module has simple API:

   >>> import zstd
   >>> dir(zstd)
   ['Error', 'ZSTD_compress', 'ZSTD_external', 'ZSTD_uncompress', 'ZSTD_version', 'ZSTD_version_number', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'compress', 'decompress', 'dumps', 'loads', 'uncompress', 'version']
   >>> zstd.version()
   '1.5.1.0'
   >>> zstd.ZSTD_version()
   '1.5.1'
   >>> zstd.ZSTD_version_number()
   10501
   >>> zstd.ZSTD_external()
   0

In python2

   >>> data = "123456qwert"

In python3 use bytes

   >>> data = b"123456qwert"


   >>> cdata = zstd.compress(data, 1)
   >>> data == zstd.decompress(cdata)
   True
   >>> cdata_mt = zstd.compress(data, 1, 4)
   >>> cdata == cdata_mt
   True
   >>> data == zstd.decompress(cdata_mt)
   True
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sergey-dryabzhinsky/python-zstd",
    "name": "zstd",
    "maintainer": "Sergey Dryabzhinsky",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "sergey.dryabzhinsky@gmail.com",
    "keywords": "zstd,zstandard,compression",
    "author": "Sergey Dryabzhinsky, Anton Stuk",
    "author_email": "sergey.dryabzhinsky@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/ba/b4/bf8c6a6b73c6b267a13df955f821f041fcc770b56820b135849f33e3b888/zstd-1.5.5.1.tar.gz",
    "platform": null,
    "description": "=============\npython-zstd\n=============\n\n.. |releaseW| image:: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml/badge.svg?branch=v1.5.5.1\n    :target: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml\n\n.. |masterW| image:: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml/badge.svg\n    :target: https://github.com/sergey-dryabzhinsky/python-zstd/actions/workflows/build-wheels.yml\n\n+---------+------------+\n| branch  |  status    |\n+=========+============+\n| Release | |releaseW| |\n+---------+------------+\n| Master  | |masterW|  |\n+---------+------------+\n\nSimple python bindings to Yann Collet ZSTD compression library.\n\n**Zstd**, short for Zstandard, is a new lossless compression algorithm,\n which provides both good compression ratio *and* speed for your standard compression needs.\n \"Standard\" translates into everyday situations which neither look for highest possible ratio\n (which LZMA and ZPAQ cover) nor extreme speeds (which LZ4 covers).\n\nIt is provided as a BSD-license package, hosted on GitHub_.\n\n.. _GitHub: https://github.com/facebook/zstd\n\n\nWARNING!!!\n----------\n\nIf you setup 1.0.0.99.1 version - remove it manualy to able to update.\nPIP matching version strings not tuple of numbers.\n\nResult generated by versions prior to 1.0.0.99.1 is not compatible with orignial Zstd\nby any means. It generates custom header and can be read only by zstd python module.\n\nAs of 1.0.0.99.1 version it uses standard Zstd output, not modified.\n\nTo prevent data loss there is two functions now: ```compress_old``` and ```decompress_old```.\nThey are works just like in old versions prior to 1.0.0.99.1.\n\nAs of 1.1.4 version module build without them by default.\n\nAs of 1.3.4 version these functions are deprecated and will be removed in future releases.\n\nAs of 1.5.0 version these functions are removed.\n\n\nDISCLAIMER\n__________\n\nThese python bindings are kept simple and blunt.\n\nSupport of dictionaries and streaming is not planned.\n\n\nLINKS\n-----\n\n* Zstandard: https://github.com/facebook/zstd\n* More full-featured and compatible with Zstandard python bindings by Gregory Szorc: https://github.com/indygreg/python-zstandard\n\n\nBuild from source\n-----------------\n\n   >>> $ git clone https://github.com/sergey-dryabzhinsky/python-zstd\n   >>> $ git submodule update --init\n   >>> $ apt-get install python-dev python3-dev python-setuptools python3-setuptools\n   >>> $ python setup.py build_ext clean\n   >>> $ python3 setup.py build_ext clean\n\nNote: Zstd legacy format support disabled by default.\nTo build with Zstd legacy versions support - pass ``--legacy`` option to setup.py script:\n\n   >>> $ python setup.py build_ext --legacy clean\n\nWhen using a PEP 517 builder you can use ``ZSTD_LEGACY`` environment variable instead:\n\n   >>> $ ZSTD_LEGACY=1 python -m build -w\n\nNote: Python-Zstd legacy format support removed since 1.5.0.\nIf you need to convert old data - checkout 1.4.9.1 module version. Support of it disabled by default.\nTo build with python-zstd legacy format support (pre 1.1.2) - pass ``--pyzstd-legacy`` option to setup.py script:\n\n   >>> $ python setup.py build_ext --pyzstd-legacy clean\n\nIf you want to build with existing distribution of libzstd just add ``--external`` option.\nBut beware! Legacy formats support state is unknown in this case.\nAnd if your version not equal with python-zstd - tests may not pass.\n\n   >>> $ python setup.py build_ext --external clean\n\nWhen using a PEP 517 builder you can use ``ZSTD_EXTERNAL`` environment variable instead:\n\n   >>> $ ZSTD_EXTERNAL=1 python -m build -w\n\nIf paths to header file ``zstd.h`` and libraries is uncommon - use common ``build`` params:\n--libraries --include-dirs --library-dirs.\n\n   >>> $ python setup.py build_ext --external --include-dirs /opt/zstd/usr/include --libraries zstd --library-dirs /opt/zstd/lib clean\n\n\nInstall from pypi\n-----------------\n\n   >>> # for Python 2.7+\n   >>> $ pip install zstd\n   >>> # or for Python 3.4+\n   >>> $ pip3 install zstd\n\n\nAPI\n___\n\nError\n  Standard python Exception for zstd module\n\nZSTD_compress (data[, level, threads]): string|bytes\n  Function, compress input data block via mutliple threads, return compressed block, or raises Error.\n\n  Params:\n\n  * **data**: string|bytes - input data block, length limited by 2Gb by Python API\n  * **level**: int - compression level, ultra-fast levels from -100 (ultra) to -1 (fast) available since zstd-1.3.4, and from 1 (fast) to 22 (slowest), 0 or unset - means default (3). Default - 3.\n  * **threads**: int - how many threads to use, from 0 to 200, 0 or unset - auto-tune by cpu cores count. Default - 0. Since: 1.4.4.1\n\n  Aliases: *compress(...)*, *dumps(...)*\n\n  Exception if:\n  - level bigger than max level\n\n  Max number of threads:\n  - 32bit system: 64\n  - 64bit system: 256\n  If provided bigger number - silemtly set maximum number (since 1.5.4.1)\n\n  Since: 0.1\n\nZSTD_uncompress (data): string|bytes\n  Function, decompress input compressed data block, return decompressed block, or raises Error.\n\n  Support compressed data with multiple/concatenated frames (blocks) (since 1.5.5.1).\n\n  Params:\n\n  * **data**: string|bytes - input compressed data block, length limited by 2Gb by Python API\n\n  Aliases: *decompress(...)*, *uncompress(...)*, *loads(...)*\n\n  Since: 0.1\n\nversion (): string|bytes\n  Returns this module doted version string.\n\n  The first three digits are folow libzstd version.\n  Fourth digit - module release number for that version.\n\n  Since: 1.3.4.3\n\nZSTD_version (): string|bytes\n  Returns ZSTD library doted version string.\n\n  Since: 1.3.4.3\n\nZSTD_version_number (): int\n  Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + RELEASE.\n\n  Since: 1.3.4.3\n\nZSTD_threads_count (): int\n  Returns ZSTD determined CPU cores count.\n\n  Since: 1.5.4.1\n\nZSTD_max_threads_count (): int\n  Returns ZSTD library determined maximum working threads count.\n\n  Since: 1.5.4.1\n\nZSTD_external (): int\n  Returns 0 of 1 if ZSTD library build as external.\n\n  Since: 1.5.0.2\n\n\nRemoved\n_______\n\nZSTD_compress_old (data[, level]): string|bytes\n  Function, compress input data block, return compressed block, or raises Error.\n\n  **DEPRECATED**: Returns not compatible with ZSTD block header\n\n  **REMOVED**: since 1.5.0\n\n  Params:\n\n  * **data**: string|bytes - input data block, length limited by 2Gb by Python API\n  * **level**: int - compression level, ultra-fast levels from -5 (ultra) to -1 (fast) available since zstd-1.3.4, and from 1 (fast) to 22 (slowest), 0 or unset - means default (3). Default - 3.\n\n  Since: 1.0.0.99.1\n\nZSTD_uncompress_old (data): string|bytes\n  Function, decompress input compressed data block, return decompressed block, or raises Error.\n\n  **DEPRECATED**: Accepts data with not compatible with ZSTD block header\n\n  **REMOVED**: since 1.5.0\n\n  Params:\n\n  * **data**: string|bytes - input compressed data block, length limited by 2Gb by Python API\n\n  Since: 1.0.0.99.1\n\nUse\n___\n\nModule has simple API:\n\n   >>> import zstd\n   >>> dir(zstd)\n   ['Error', 'ZSTD_compress', 'ZSTD_external', 'ZSTD_uncompress', 'ZSTD_version', 'ZSTD_version_number', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'compress', 'decompress', 'dumps', 'loads', 'uncompress', 'version']\n   >>> zstd.version()\n   '1.5.1.0'\n   >>> zstd.ZSTD_version()\n   '1.5.1'\n   >>> zstd.ZSTD_version_number()\n   10501\n   >>> zstd.ZSTD_external()\n   0\n\nIn python2\n\n   >>> data = \"123456qwert\"\n\nIn python3 use bytes\n\n   >>> data = b\"123456qwert\"\n\n\n   >>> cdata = zstd.compress(data, 1)\n   >>> data == zstd.decompress(cdata)\n   True\n   >>> cdata_mt = zstd.compress(data, 1, 4)\n   >>> cdata == cdata_mt\n   True\n   >>> data == zstd.decompress(cdata_mt)\n   True",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "ZSTD Bindings for Python",
    "version": "1.5.5.1",
    "split_keywords": [
        "zstd",
        "zstandard",
        "compression"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9cb28679127ea1efe57d0c3dc7aff7a9006bc6636effdaae4998a1ecd1ac4bc",
                "md5": "b46df0a5e5134da870f66fe441fbaa5e",
                "sha256": "555779789bc75cd05089c3ba857f45a0a8c4b87d45e5ced02fec77fa8719237a"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp27-cp27m-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b46df0a5e5134da870f66fe441fbaa5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 290845,
            "upload_time": "2023-04-05T23:35:54",
            "upload_time_iso_8601": "2023-04-05T23:35:54.375252Z",
            "url": "https://files.pythonhosted.org/packages/d9/cb/28679127ea1efe57d0c3dc7aff7a9006bc6636effdaae4998a1ecd1ac4bc/zstd-1.5.5.1-cp27-cp27m-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0807477ec11ea56437f103732b7c7d92faa1781cd896853f89f104a25ebc42e4",
                "md5": "403f7d93a5e1c606a4ea9aebdf82bfd0",
                "sha256": "86496bd4830cdb7b4b05a9ce6ce2baee87d327ff90845da4ee308452bfbbed4e"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp27-cp27m-manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "403f7d93a5e1c606a4ea9aebdf82bfd0",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 1323726,
            "upload_time": "2023-04-05T23:38:07",
            "upload_time_iso_8601": "2023-04-05T23:38:07.450838Z",
            "url": "https://files.pythonhosted.org/packages/08/07/477ec11ea56437f103732b7c7d92faa1781cd896853f89f104a25ebc42e4/zstd-1.5.5.1-cp27-cp27m-manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88ff0abbdb468154d346f301e75698da400e84ae59d632cc75387fe0d66c6155",
                "md5": "64a3d8e8a21a056174c198ea97122515",
                "sha256": "b487c2e67ed42a4e0d47997d209f4456b01b334023083ef61873f79577c84c62"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp27-cp27m-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "64a3d8e8a21a056174c198ea97122515",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 1356057,
            "upload_time": "2023-04-05T23:38:09",
            "upload_time_iso_8601": "2023-04-05T23:38:09.829482Z",
            "url": "https://files.pythonhosted.org/packages/88/ff/0abbdb468154d346f301e75698da400e84ae59d632cc75387fe0d66c6155/zstd-1.5.5.1-cp27-cp27m-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c224e534290ff388d529e480e2615e71b39f4f2959976d0c9c0397ec81be4dd",
                "md5": "de4afb46cbcd338697a1b4cde9c4977c",
                "sha256": "45ccd45a5b681088fca1a863ca9236ded5112b8011f1d5bf69e908f5eb32023a"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp27-cp27mu-manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "de4afb46cbcd338697a1b4cde9c4977c",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 1323744,
            "upload_time": "2023-04-05T23:38:11",
            "upload_time_iso_8601": "2023-04-05T23:38:11.995861Z",
            "url": "https://files.pythonhosted.org/packages/0c/22/4e534290ff388d529e480e2615e71b39f4f2959976d0c9c0397ec81be4dd/zstd-1.5.5.1-cp27-cp27mu-manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d2a6b4462097d7529449ca7537e76d4b908ef3b94137f519e263f0a641c3b6a",
                "md5": "cc61173fedc22c91bbb6ed4c5d506c0d",
                "sha256": "8403fe84207d8b0c7b17bca6c4caad431ac765b1b9b626ad9fae4bb93a64a9d8"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp27-cp27mu-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc61173fedc22c91bbb6ed4c5d506c0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp27",
            "requires_python": null,
            "size": 1356038,
            "upload_time": "2023-04-05T23:38:05",
            "upload_time_iso_8601": "2023-04-05T23:38:05.807904Z",
            "url": "https://files.pythonhosted.org/packages/8d/2a/6b4462097d7529449ca7537e76d4b908ef3b94137f519e263f0a641c3b6a/zstd-1.5.5.1-cp27-cp27mu-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1d36466fa91c2acab321e16c85c6b065405bfba4a6a7c113816931cd9f7f370",
                "md5": "ef223fec56a32db1bf16812dd2a01afc",
                "sha256": "0ab979c6357b8927f0c025ea2f72f25e15d03ce17a8a6c1789e2d5b108bf39ae"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp310-cp310-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ef223fec56a32db1bf16812dd2a01afc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 287602,
            "upload_time": "2023-04-05T23:38:54",
            "upload_time_iso_8601": "2023-04-05T23:38:54.053882Z",
            "url": "https://files.pythonhosted.org/packages/c1/d3/6466fa91c2acab321e16c85c6b065405bfba4a6a7c113816931cd9f7f370/zstd-1.5.5.1-cp310-cp310-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "34fc7324340fac376e6bf0b82ad6bb2dc107100682e3709a05437a00ac1fce30",
                "md5": "97a65b564806e6d53b8b178777171572",
                "sha256": "98cbee6c1b2fe85f02fd475d885f98363c63bc64eebc249d7eb7469a0ff70283"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "97a65b564806e6d53b8b178777171572",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 227495,
            "upload_time": "2023-04-05T23:38:55",
            "upload_time_iso_8601": "2023-04-05T23:38:55.547726Z",
            "url": "https://files.pythonhosted.org/packages/34/fc/7324340fac376e6bf0b82ad6bb2dc107100682e3709a05437a00ac1fce30/zstd-1.5.5.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "106f5b8a828394af6153ec08fd4814c9a4bbae9ec5bce3cb948bb0b9b6872022",
                "md5": "2f4f9e5233a6b67b2810e4d5911d45d7",
                "sha256": "022f935a8666e08f0fff6204938a84d9fe4fcd8235a205787275933a07a164fb"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp311-cp311-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f4f9e5233a6b67b2810e4d5911d45d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 287614,
            "upload_time": "2023-04-05T23:41:30",
            "upload_time_iso_8601": "2023-04-05T23:41:30.018481Z",
            "url": "https://files.pythonhosted.org/packages/10/6f/5b8a828394af6153ec08fd4814c9a4bbae9ec5bce3cb948bb0b9b6872022/zstd-1.5.5.1-cp311-cp311-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9933a51e2e4e469af134d5a8450d59da05c34017eea9bb16d1d1ed7b83b5ed98",
                "md5": "3c1701060ee8aa6c68e5c40703b0580b",
                "sha256": "a3d15a2d18dac8bcafdde52fdf5d40ecae1f73b7de19b171f42339d2e51346d0"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3c1701060ee8aa6c68e5c40703b0580b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 227505,
            "upload_time": "2023-04-05T23:41:27",
            "upload_time_iso_8601": "2023-04-05T23:41:27.940080Z",
            "url": "https://files.pythonhosted.org/packages/99/33/a51e2e4e469af134d5a8450d59da05c34017eea9bb16d1d1ed7b83b5ed98/zstd-1.5.5.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2f3c7d49044609ad59bf4e09cf182215474b229128514885f1f0db82386c5a8",
                "md5": "eb8a3d1728df10e50000d28550f28e68",
                "sha256": "88410481209520298ec4430e0d1d57e004c45e0b27c3035674fb182ccd2d8b7b"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "eb8a3d1728df10e50000d28550f28e68",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 150758,
            "upload_time": "2023-04-05T23:43:31",
            "upload_time_iso_8601": "2023-04-05T23:43:31.133206Z",
            "url": "https://files.pythonhosted.org/packages/a2/f3/c7d49044609ad59bf4e09cf182215474b229128514885f1f0db82386c5a8/zstd-1.5.5.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af396314d344793ca78556832b281c4a4916362bfca0943ced3eff25221b5385",
                "md5": "c4ad480a4b8fea4510b9be9fd0605c0d",
                "sha256": "dce18aaefbacf8b133367be86beec670baf68c0420bfcca49be08dbdbf933db6"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c4ad480a4b8fea4510b9be9fd0605c0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 167971,
            "upload_time": "2023-04-05T23:43:33",
            "upload_time_iso_8601": "2023-04-05T23:43:33.238903Z",
            "url": "https://files.pythonhosted.org/packages/af/39/6314d344793ca78556832b281c4a4916362bfca0943ced3eff25221b5385/zstd-1.5.5.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ccf6f2fc2eebe17fa4606f036241c46e717e3d09006b5e84653f9f7dddc5ac83",
                "md5": "f9f5d402d00a9398252e5efcef8e2326",
                "sha256": "634dc632f7cf87e95dabf74dcf682e3507bd5cb9dd1bcdb81f92a6521aab0bd2"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp35-cp35m-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f9f5d402d00a9398252e5efcef8e2326",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": null,
            "size": 291047,
            "upload_time": "2023-04-05T23:41:23",
            "upload_time_iso_8601": "2023-04-05T23:41:23.751396Z",
            "url": "https://files.pythonhosted.org/packages/cc/f6/f2fc2eebe17fa4606f036241c46e717e3d09006b5e84653f9f7dddc5ac83/zstd-1.5.5.1-cp35-cp35m-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03404c67caf4c90ca72c21d6f297a37f3f488878226cf3a6d3e2acdf39588056",
                "md5": "ee18e80b9e12e1a1a52d3e633e87e10a",
                "sha256": "608414eb75ead573891d97a1e529848b8f31749d21a440e80838548a19d8c0e6"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp35-cp35m-manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "ee18e80b9e12e1a1a52d3e633e87e10a",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": null,
            "size": 1330611,
            "upload_time": "2023-04-05T23:39:01",
            "upload_time_iso_8601": "2023-04-05T23:39:01.333311Z",
            "url": "https://files.pythonhosted.org/packages/03/40/4c67caf4c90ca72c21d6f297a37f3f488878226cf3a6d3e2acdf39588056/zstd-1.5.5.1-cp35-cp35m-manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d675db66ca96d6dfaf1e9309b1670466a609f41287d499671e1414f18082e5f3",
                "md5": "524ab3a3b2c69e82597a3fe6da28911f",
                "sha256": "384128f7a731e3f45da49976591cec03fc4079e70653df10d9ea43a1d3b49d50"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp35-cp35m-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "524ab3a3b2c69e82597a3fe6da28911f",
            "packagetype": "bdist_wheel",
            "python_version": "cp35",
            "requires_python": null,
            "size": 1357365,
            "upload_time": "2023-04-05T23:38:58",
            "upload_time_iso_8601": "2023-04-05T23:38:58.788227Z",
            "url": "https://files.pythonhosted.org/packages/d6/75/db66ca96d6dfaf1e9309b1670466a609f41287d499671e1414f18082e5f3/zstd-1.5.5.1-cp35-cp35m-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "557e6fbbd4632c207a40f5ba4c7570322d2ee0a4685cdf811976f15523af550b",
                "md5": "66763144efcc6156979b321d6ba8b8ec",
                "sha256": "a871df41b801a260cc849c2c76f300ebb9d286c4b7a1fd6ce45fe0c91340b767"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp36-cp36m-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "66763144efcc6156979b321d6ba8b8ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 287387,
            "upload_time": "2023-04-05T23:40:45",
            "upload_time_iso_8601": "2023-04-05T23:40:45.992131Z",
            "url": "https://files.pythonhosted.org/packages/55/7e/6fbbd4632c207a40f5ba4c7570322d2ee0a4685cdf811976f15523af550b/zstd-1.5.5.1-cp36-cp36m-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f4280c089c8f492744e9b96951497ef748f69be8f1b102dc7ef8022c3620d6e2",
                "md5": "247d066d5f2ac2137353ba4bcc42317e",
                "sha256": "5a53860dbfbea281eb690ce09cae28967cf1df8e6d7560e4a8bf5b9fcb258147"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp36-cp36m-manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "247d066d5f2ac2137353ba4bcc42317e",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1330755,
            "upload_time": "2023-04-05T23:38:21",
            "upload_time_iso_8601": "2023-04-05T23:38:21.205054Z",
            "url": "https://files.pythonhosted.org/packages/f4/28/0c089c8f492744e9b96951497ef748f69be8f1b102dc7ef8022c3620d6e2/zstd-1.5.5.1-cp36-cp36m-manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff58fee1ca1cfd93f00999a7fd4405e4fa5daaadb0b520d54714884fc5b43b87",
                "md5": "f674290618b3abbf015f1c73151f7fc6",
                "sha256": "a37cbc0580fdfd66c8b3ec65f9af00a4a34e9781b54dfb89f04d301dc375c90a"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp36-cp36m-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f674290618b3abbf015f1c73151f7fc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1357525,
            "upload_time": "2023-04-05T23:38:23",
            "upload_time_iso_8601": "2023-04-05T23:38:23.343097Z",
            "url": "https://files.pythonhosted.org/packages/ff/58/fee1ca1cfd93f00999a7fd4405e4fa5daaadb0b520d54714884fc5b43b87/zstd-1.5.5.1-cp36-cp36m-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0014136ded4d155f279aedaa8820522097aa233086f0c253dfe66107055f5862",
                "md5": "325e46cb6b09eff271c977464f6084a4",
                "sha256": "8bd6a9050de8bbe844447348372ca17d01bc05207619f6a5d448567d111b5cd9"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp37-cp37m-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "325e46cb6b09eff271c977464f6084a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 287586,
            "upload_time": "2023-04-05T23:42:03",
            "upload_time_iso_8601": "2023-04-05T23:42:03.691531Z",
            "url": "https://files.pythonhosted.org/packages/00/14/136ded4d155f279aedaa8820522097aa233086f0c253dfe66107055f5862/zstd-1.5.5.1-cp37-cp37m-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3819912b44e6ce720ac8e4dbf157fdb4ee0397b9f74042e3bbcc540d9ddc7366",
                "md5": "6209934a83a2ad92dd2211e1d3950c1c",
                "sha256": "d3ce2cb310690994274d133ea7f269dd4b81799fdbce158690556209723d7d4e"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp38-cp38-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6209934a83a2ad92dd2211e1d3950c1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 287588,
            "upload_time": "2023-04-05T23:42:03",
            "upload_time_iso_8601": "2023-04-05T23:42:03.310716Z",
            "url": "https://files.pythonhosted.org/packages/38/19/912b44e6ce720ac8e4dbf157fdb4ee0397b9f74042e3bbcc540d9ddc7366/zstd-1.5.5.1-cp38-cp38-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ac5cb3476e783f17e645b0bc35259398b54ed38088672f449ad75f746a1dc4d",
                "md5": "0680035eb3b9ff0880f99c46893e8769",
                "sha256": "e0c87bfbfa9d852f79c90bcd7426c3ba46cf3285e6984013636d4fc854ba9230"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0680035eb3b9ff0880f99c46893e8769",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 227495,
            "upload_time": "2023-04-05T23:42:05",
            "upload_time_iso_8601": "2023-04-05T23:42:05.482041Z",
            "url": "https://files.pythonhosted.org/packages/7a/c5/cb3476e783f17e645b0bc35259398b54ed38088672f449ad75f746a1dc4d/zstd-1.5.5.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e41cb86aeee12cc1edd59f5a2aae7c15c9651f92ff2de59f2eed9b54f3571954",
                "md5": "c48cfce2f3cef4bdda8930f74a416515",
                "sha256": "c63f916732e3e309e49ec95e7a0af5d37ff1321f3df2aac10e507bd2b56fceda"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp27-pypy_73-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c48cfce2f3cef4bdda8930f74a416515",
            "packagetype": "bdist_wheel",
            "python_version": "pp27",
            "requires_python": null,
            "size": 279624,
            "upload_time": "2023-04-05T23:43:59",
            "upload_time_iso_8601": "2023-04-05T23:43:59.192552Z",
            "url": "https://files.pythonhosted.org/packages/e4/1c/b86aeee12cc1edd59f5a2aae7c15c9651f92ff2de59f2eed9b54f3571954/zstd-1.5.5.1-pp27-pypy_73-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "503cd0064d52f83ef0b0927ca38a117df1dc413312499f409fcc6314208e2e7b",
                "md5": "ace524210617ac98d3da7f69a72d5198",
                "sha256": "50d4850d758bb033df50722cc13ed913b2afcd5385250be4f3ffb79a26b319c3"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp27-pypy_73-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ace524210617ac98d3da7f69a72d5198",
            "packagetype": "bdist_wheel",
            "python_version": "pp27",
            "requires_python": null,
            "size": 253751,
            "upload_time": "2023-04-05T23:39:31",
            "upload_time_iso_8601": "2023-04-05T23:39:31.587101Z",
            "url": "https://files.pythonhosted.org/packages/50/3c/d0064d52f83ef0b0927ca38a117df1dc413312499f409fcc6314208e2e7b/zstd-1.5.5.1-pp27-pypy_73-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9908222f3f732c4af90239c0f09703d8b82089846451621d27194467f864cf85",
                "md5": "ddc2273d0123077f5cc5a5e52153eeda",
                "sha256": "0412d666515e78a91ada7e2d78e9dd6b25ddda1b41623b145b99653275c7f3ce"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp27-pypy_73-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ddc2273d0123077f5cc5a5e52153eeda",
            "packagetype": "bdist_wheel",
            "python_version": "pp27",
            "requires_python": null,
            "size": 253752,
            "upload_time": "2023-04-05T23:39:29",
            "upload_time_iso_8601": "2023-04-05T23:39:29.905027Z",
            "url": "https://files.pythonhosted.org/packages/99/08/222f3f732c4af90239c0f09703d8b82089846451621d27194467f864cf85/zstd-1.5.5.1-pp27-pypy_73-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "debf2765bc9aeed023b9f41d91ca8a67b569f5fcc346473f36e969793358b011",
                "md5": "b4dd7655bea403fe325d1d7f056f910d",
                "sha256": "477548897dc2b8b595af7bec5f0f55dcba8e9a282335f687cc663b52b171357b"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp36-pypy36_pp73-manylinux1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b4dd7655bea403fe325d1d7f056f910d",
            "packagetype": "bdist_wheel",
            "python_version": "pp36",
            "requires_python": null,
            "size": 254108,
            "upload_time": "2023-04-05T23:39:24",
            "upload_time_iso_8601": "2023-04-05T23:39:24.533117Z",
            "url": "https://files.pythonhosted.org/packages/de/bf/2765bc9aeed023b9f41d91ca8a67b569f5fcc346473f36e969793358b011/zstd-1.5.5.1-pp36-pypy36_pp73-manylinux1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb8e4b729f71e421eec5e93ad5966ae17dd3ab44c6b34a611bc93ce0ebbfba54",
                "md5": "cb5324c031e6eb9a20100707a19d3ecb",
                "sha256": "c518938b57a56001ee04dcf79a432152f5bd431416f3b22819ba959bc6054d89"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cb5324c031e6eb9a20100707a19d3ecb",
            "packagetype": "bdist_wheel",
            "python_version": "pp36",
            "requires_python": null,
            "size": 254111,
            "upload_time": "2023-04-05T23:39:26",
            "upload_time_iso_8601": "2023-04-05T23:39:26.718354Z",
            "url": "https://files.pythonhosted.org/packages/fb/8e/4b729f71e421eec5e93ad5966ae17dd3ab44c6b34a611bc93ce0ebbfba54/zstd-1.5.5.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ad3b812cae617abeddbf690375ce69b2201ef35b681d70c2b4421a8b2dc33b5",
                "md5": "c10a6a30e8693056dae0c6ebe67e24e7",
                "sha256": "42ec0a4ae9bedd9909fa4f580f3c800469da1b631faeaa94f204e1b66c767fa2"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1-pp37-pypy37_pp73-macosx_10_14_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c10a6a30e8693056dae0c6ebe67e24e7",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 280032,
            "upload_time": "2023-04-05T23:43:58",
            "upload_time_iso_8601": "2023-04-05T23:43:58.698371Z",
            "url": "https://files.pythonhosted.org/packages/4a/d3/b812cae617abeddbf690375ce69b2201ef35b681d70c2b4421a8b2dc33b5/zstd-1.5.5.1-pp37-pypy37_pp73-macosx_10_14_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bab4bf8c6a6b73c6b267a13df955f821f041fcc770b56820b135849f33e3b888",
                "md5": "479b302e5e269ced1efadad51dc3b399",
                "sha256": "1ef980abf0e1e072b028d2d76ef95b476632651c96225cf30b619c6eef625672"
            },
            "downloads": -1,
            "filename": "zstd-1.5.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "479b302e5e269ced1efadad51dc3b399",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1106585,
            "upload_time": "2023-04-05T23:32:37",
            "upload_time_iso_8601": "2023-04-05T23:32:37.801990Z",
            "url": "https://files.pythonhosted.org/packages/ba/b4/bf8c6a6b73c6b267a13df955f821f041fcc770b56820b135849f33e3b888/zstd-1.5.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-05 23:32:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "sergey-dryabzhinsky",
    "github_project": "python-zstd",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "lcname": "zstd"
}
        
Elapsed time: 0.08771s