Skip to main content

Python wrapper for hiredis

Project description

hiredis-py

Build Status Windows Build Status

Python extension that wraps protocol parsing code in hiredis. It primarily speeds up parsing of multi bulk replies.

Install

hiredis-py is available on PyPI, and can be installed with:

pip install hiredis

Requirements

hiredis-py requires Python 2.7 or 3.4+.

Make sure Python development headers are available when installing hiredis-py. On Ubuntu/Debian systems, install them with apt-get install python-dev for Python 2 or apt-get install python3-dev for Python 3.

Usage

The hiredis module contains the Reader class. This class is responsible for parsing replies from the stream of data that is read from a Redis connection. It does not contain functionality to handle I/O.

Reply parser

The Reader class has two methods that are used when parsing replies from a stream of data. Reader.feed takes a string argument that is appended to the internal buffer. Reader.gets reads this buffer and returns a reply when the buffer contains a full reply. If a single call to feed contains multiple replies, gets should be called multiple times to extract all replies.

Example:

>>> reader = hiredis.Reader()
>>> reader.feed("$5\r\nhello\r\n")
>>> reader.gets()
'hello'

When the buffer does not contain a full reply, gets returns False. This means extra data is needed and feed should be called again before calling gets again:

>>> reader.feed("*2\r\n$5\r\nhello\r\n")
>>> reader.gets()
False
>>> reader.feed("$5\r\nworld\r\n")
>>> reader.gets()
['hello', 'world']

Unicode

hiredis.Reader is able to decode bulk data to any encoding Python supports. To do so, specify the encoding you want to use for decoding replies when initializing it:

>>> reader = hiredis.Reader(encoding="utf-8", errors="strict")
>>> reader.feed("$3\r\n\xe2\x98\x83\r\n")
>>> reader.gets()
u'☃'

Decoding of bulk data will be attempted using the specified encoding and error handler. If the error handler is 'strict' (the default), a UnicodeDecodeError is raised when data cannot be dedcoded. This is identical to Python's default behavior. Other valid values to errors include 'replace', 'ignore', and 'backslashreplace'. More information on the behavior of these error handlers can be found here.

When the specified encoding cannot be found, a LookupError will be raised when calling gets for the first reply with bulk data.

Error handling

When a protocol error occurs (because of multiple threads using the same socket, or some other condition that causes a corrupt stream), the error hiredis.ProtocolError is raised. Because the buffer is read in a lazy fashion, it will only be raised when gets is called and the first reply in the buffer contains an error. There is no way to recover from a faulty protocol state, so when this happens, the I/O code feeding data to Reader should probably reconnect.

Redis can reply with error replies (-ERR ...). For these replies, the custom error class hiredis.ReplyError is returned, but not raised.

When other error types should be used (so existing code doesn't have to change its except clauses), Reader can be initialized with the protocolError and replyError keywords. These keywords should contain a class that is a subclass of Exception. When not provided, Reader will use the default error types.

Benchmarks

The repository contains a benchmarking script in the benchmark directory, which uses gevent to have non-blocking I/O and redis-py to handle connections. These benchmarks are done with a patched version of redis-py that uses hiredis-py when it is available.

All benchmarks are done with 10 concurrent connections.

  • SET key value + GET key
    • redis-py: 11.76 Kops
    • redis-py with hiredis-py: 13.40 Kops
    • improvement: 1.1x

List entries in the following tests are 5 bytes.

  • LRANGE list 0 9:
    • redis-py: 4.78 Kops
    • redis-py with hiredis-py: 12.94 Kops
    • improvement: 2.7x
  • LRANGE list 0 99:
    • redis-py: 0.73 Kops
    • redis-py with hiredis-py: 11.90 Kops
    • improvement: 16.3x
  • LRANGE list 0 999:
    • redis-py: 0.07 Kops
    • redis-py with hiredis-py: 5.83 Kops
    • improvement: 83.2x

Throughput improvement for simple SET/GET is minimal, but the larger multi bulk replies get, the larger the performance improvement is.

License

This code is released under the BSD license, after the license of hiredis.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hiredis-1.0.0.tar.gz (54.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hiredis-1.0.0-cp37-cp37m-win_amd64.whl (15.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

hiredis-1.0.0-cp37-cp37m-win32.whl (14.0 kB view details)

Uploaded CPython 3.7mWindows x86

hiredis-1.0.0-cp37-cp37m-manylinux1_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.7m

hiredis-1.0.0-cp37-cp37m-manylinux1_i686.whl (47.8 kB view details)

Uploaded CPython 3.7m

hiredis-1.0.0-cp37-cp37m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

hiredis-1.0.0-cp36-cp36m-win_amd64.whl (15.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

hiredis-1.0.0-cp36-cp36m-win32.whl (14.0 kB view details)

Uploaded CPython 3.6mWindows x86

hiredis-1.0.0-cp36-cp36m-manylinux1_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.6m

hiredis-1.0.0-cp36-cp36m-manylinux1_i686.whl (47.7 kB view details)

Uploaded CPython 3.6m

hiredis-1.0.0-cp36-cp36m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

hiredis-1.0.0-cp35-cp35m-win_amd64.whl (15.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

hiredis-1.0.0-cp35-cp35m-win32.whl (14.0 kB view details)

Uploaded CPython 3.5mWindows x86

hiredis-1.0.0-cp35-cp35m-manylinux1_x86_64.whl (49.9 kB view details)

Uploaded CPython 3.5m

hiredis-1.0.0-cp35-cp35m-manylinux1_i686.whl (47.7 kB view details)

Uploaded CPython 3.5m

hiredis-1.0.0-cp35-cp35m-macosx_10_6_intel.whl (34.6 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

hiredis-1.0.0-cp34-cp34m-win_amd64.whl (17.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

hiredis-1.0.0-cp34-cp34m-win32.whl (16.1 kB view details)

Uploaded CPython 3.4mWindows x86

hiredis-1.0.0-cp34-cp34m-manylinux1_x86_64.whl (49.7 kB view details)

Uploaded CPython 3.4m

hiredis-1.0.0-cp34-cp34m-manylinux1_i686.whl (47.5 kB view details)

Uploaded CPython 3.4m

hiredis-1.0.0-cp34-cp34m-macosx_10_6_intel.whl (34.5 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

hiredis-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl (47.4 kB view details)

Uploaded CPython 2.7mu

hiredis-1.0.0-cp27-cp27mu-manylinux1_i686.whl (46.5 kB view details)

Uploaded CPython 2.7mu

hiredis-1.0.0-cp27-cp27m-win_amd64.whl (16.9 kB view details)

Uploaded CPython 2.7mWindows x86-64

hiredis-1.0.0-cp27-cp27m-win32.whl (15.5 kB view details)

Uploaded CPython 2.7mWindows x86

hiredis-1.0.0-cp27-cp27m-manylinux1_x86_64.whl (47.4 kB view details)

Uploaded CPython 2.7m

hiredis-1.0.0-cp27-cp27m-manylinux1_i686.whl (46.5 kB view details)

Uploaded CPython 2.7m

hiredis-1.0.0-cp27-cp27m-macosx_10_6_intel.whl (34.1 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file hiredis-1.0.0.tar.gz.

File metadata

  • Download URL: hiredis-1.0.0.tar.gz
  • Upload date:
  • Size: 54.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e97c953f08729900a5e740f1760305434d62db9f281ac351108d6c4b5bf51795
MD5 46bc0d51bda994611bae77c044b1398b
BLAKE2b-256 9ee0c160dbdff032ffe68e4b3c576cba3db22d8ceffc9513ae63368296d1bcc8

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d1e2e751327781ad81df5a5a29d7c7b19ee0ebfbeddf037fd8df19ec1c06e18b
MD5 3dba5ed9097eb90b37c90c12fa52909a
BLAKE2b-256 75692e8598afc0e960110fd7ce04c43d0535493ea50fb96d93314cae6b8f5ba1

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d2ef58cece6cae4b354411df498350d836f10b814c8a890df0d8079aff30c518
MD5 73204c5f4dfea2adf0a2af46300c1e62
BLAKE2b-256 d8a09ca5f8a0703cafd373a0d793a2c3e10ceccf880f0ea46648adfad93f6259

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 49.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c9319a1503efb3b5a4ec13b2f8fae2c23610a645e999cb8954d330f0610b0f6d
MD5 586443520fc680bca99e8940968943bf
BLAKE2b-256 2ea428ada57d7c06920d622a67259ca0bb9ffeb3826c79fda5510e3149e90ff3

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bbc3ee8663024c82a1226a0d56ad882f42a2fd8c2999bf52d27bdd25f1320f4b
MD5 4d370c83a18766390d3db1b8f5d91978
BLAKE2b-256 8d5a064cf3691f0e0c7f1c8a001800f6a2c03c9c1dfa1e32b9974616a054ed84

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for hiredis-1.0.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cbe5c0273224babe2ec77058643312d07aa5e8fed08901b3f7bccaa744c5728e
MD5 6ff519e18db16bc3bb75d5e8453918e3
BLAKE2b-256 be0f2bfaf418324f8d2b279f8185a01d943e769c8dca294151b98e22d76e7b67

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 32d5f2c461250f5fc7ccef647682651b1d9f69443f16c213d7fa5e183222b233
MD5 e991636508aa1cea26590b965b820fae
BLAKE2b-256 4d05ce37aece02e0b1547a2f58cb5d4695a25accb0fef30d477ab64846667eee

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cc884ea50185009d794b31314a144110efc76b71beb0a5827a8bff970ae6d248
MD5 854765ef08dbc97faa02f3430681fc9b
BLAKE2b-256 9d924c7b9349195d0fe5c910d4d7682f0e623aad828f41af5fccca3eb6f18b26

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 49.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 197febe5e63c77f4ad19b36e15ed33152064dc606c8b7413c7a0ca3fd04672cc
MD5 faef0aaed2f8a4fa56c35cd2ed2a8a74
BLAKE2b-256 6509b4688c3997a98c45b7bcb07e98e3a678bce7861d3907f237053d82838a56

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 47.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0656658d0448c2c82c4890ae933c2c2e51196101d3d06fc19cc92e062410c2fd
MD5 bc0814a5d4d1d8d277cf47acbee39edb
BLAKE2b-256 766ef5272f70ac183e56cb7a867e9860159d34138c7b182f44ff6e7d5828dd69

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for hiredis-1.0.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 09d284619f7142ddd7a4ffa94c12a0445e834737f4ce8739a737f2b1ca0f6142
MD5 6f1dda697e199656a48450db4ef54c4c
BLAKE2b-256 f2e8a43762bd860e9446996c942b7a3936b29bc228ee9dabbbf78a7e25f80f6a

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 94ab0fa3ac93ab36a5400c474439881d182b43fd38a2766d984470c57931ae88
MD5 10bb775a872da36d595c28c1b07bb0ec
BLAKE2b-256 b752eee32be60d6378961058dfb6a42f1cf9e221a8b7d3219133df916b266a4a

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 955f12da861f2608c181049f623bbb52851769e10639c4919cc586395b89813f
MD5 58e75e72eba2fd6a276e4ba424edcedb
BLAKE2b-256 6053737a7596925a11c5702174afe8653887d35a33006379e082f527c67c9531

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 49.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c7b0bcaf2353a2ad387dd8b5e1b5f55991adc3a7713ac3345a4ef0de58276690
MD5 2be619b0bc0a1470427f69c0224356c0
BLAKE2b-256 51dfd2a08fb767247c0acea66255908e60cdeb4cd13cf71d42a1e2ca5803a1f8

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 47.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b3813c641494fca2eda66c32a2117816472a5a39b12f59f7887c6d17bdb8c77e
MD5 4524a491eda1cf71f70aa9710433bea4
BLAKE2b-256 79c96b1934d2f7672f7a82d67bb5706be2258353ac92b85ac2cb6579e91b4241

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for hiredis-1.0.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b1fd831f96ce0f715e9356574f5184b840b59eb8901fc5f9124fedbe84ad2a59
MD5 e2ce73c925bbfd86a2388643f7656136
BLAKE2b-256 a8f40d429065619ce2a7f1a202f65ed6a8467d71b31794e3e54ab24084aeca5a

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 c54d2b3d7a2206df35f3c1140ac20ca6faf7819ff92ea5be8bf4d1cbdb433216
MD5 8ba36d0638d9d877a4286cda974d81c1
BLAKE2b-256 4ab800cb1589856e031764d51fb6184b3c00a3d635645e69a005ea82e109cfd9

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 12299b7026e5dc22ed0ff603375c1bf583cf59adbb0e4d062df434e9140d72dd
MD5 e4181595ba290642a644aac5e18ebfc2
BLAKE2b-256 f15868a4c400014844cf8d24c847f607f87ac9dd4d2f693eb1b099782c1ca85b

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 438ddfd1484e98110959dc4648c0ba22c3307c9c0ae7e2a856755067f9ce9cef
MD5 048795f589e4c253925281e616caac64
BLAKE2b-256 8247974777272fe2d11af17d7ab4f7eb41da8e4f0509284d21ed6c25c34be1b2

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bd12c2774b574f5b209196e25b03b5d62c7919bf69046bc7b955ebe84e0ec1fe
MD5 323cb8c828a5acecd684d71b7bd60161
BLAKE2b-256 806577e706b6807add4eda5be2d99b14ea409ce5ce49c36ce5f4bbbd4c44d772

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for hiredis-1.0.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 12fc6210f8dc3e9c8ce4b95e8f5db404b838dbdeb25bca41e33497de6d89334f
MD5 99cf3d928e03f1ba0c4218c8b7a93b5d
BLAKE2b-256 10eb75de39bf7063238bbf9a85d45703353fcb5973e559f89818b28866443853

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 47.4 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fcdf2e10f56113e1cb4326dbca7bf7edbfdbd246cd6d7ec088688e5439129e2c
MD5 136b9e36d27d60a4c408fd92e7ce4ce1
BLAKE2b-256 fd5a2dd1d10c1fd96758b230493b8a00a568affdfda2de3de992c7576273db78

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0124911115f2cb7deb4f8e221e109a53d3d718174b238a2c5e2162175a3929a5
MD5 6f41a1d349e09b7d704a467f51f1a28d
BLAKE2b-256 1f9feb040647b0a3fa76a1618c297856428bc449f571903b60afe6ee13448318

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 321b19d2a21fd576111032fe7694d317de2c11b265ef775f2e3f22734a6b94c8
MD5 2c6c0bab074a4b1a948dc77f400496c2
BLAKE2b-256 630f8d0a6d983eacd445f84c3ea8f3d4b74f4b82dd0aa0b6fb944f2146d52317

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.6

File hashes

Hashes for hiredis-1.0.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 26bed296b92b88db02afe214aa1fefad7f9e8ba88a5a7c0e355b55c4b168d212
MD5 080247261e89a4840d180efcc040e31c
BLAKE2b-256 f9d9026fd205607e1f8a2abb23083ab9a8f0da7de428d7297333ccf09078335c

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 47.4 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36bfcc86715d109a5ef6edefd52b893de97d555cb5cb0e9cab83eb9665942ccc
MD5 8561aae8fded1e84d4d3b0d06ae03f13
BLAKE2b-256 52d2430fc8f1b86faee77b45c1b52e02554bc1e4880a47c8e5867d4bfc0827b0

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.14

File hashes

Hashes for hiredis-1.0.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 20e48289fbffb59a5ac7cc677fc02c2726c1da22488e5f7636b9feb9afde199f
MD5 faa1f6b9688c7ffafc7ef665080e1502
BLAKE2b-256 32f727e732176c9a054797a3738710ec21e6abb801eddb49c8ec881baf03bb27

See more details on using hashes here.

File details

Details for the file hiredis-1.0.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: hiredis-1.0.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/2.7.15

File hashes

Hashes for hiredis-1.0.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 66f17c1633b2fb967bf4165f7b3d369a1bdfe3537d3646cf9a7c208506c96c49
MD5 7dab15e7406de746f83583eb45dd9ff0
BLAKE2b-256 2a26687899c17c0a6bf4820b0f0ab6f81b02355f1142fca2aa234b6bebf84b86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page