=============
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"
}