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.6 or higher.

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")
>>> reader.feed("$3\r\n\xe2\x98\x83\r\n")
>>> reader.gets()
u'☃'

When bulk data in a reply could not be properly decoded using the specified encoding, it will be returned as a plain string. When the encoding cannot be found, a LookupError will be raised after calling gets for the first reply with bulk data (identical to what Python's unicode method would do).

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-0.3.1.tar.gz (54.1 kB view details)

Uploaded Source

Built Distributions

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

hiredis-0.3.1-cp37-cp37m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

hiredis-0.3.1-cp37-cp37m-win32.whl (13.9 kB view details)

Uploaded CPython 3.7mWindows x86

hiredis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.7m

hiredis-0.3.1-cp37-cp37m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.7m

hiredis-0.3.1-cp37-cp37m-macosx_10_6_intel.whl (34.5 kB view details)

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

hiredis-0.3.1-cp36-cp36m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

hiredis-0.3.1-cp36-cp36m-win32.whl (13.9 kB view details)

Uploaded CPython 3.6mWindows x86

hiredis-0.3.1-cp36-cp36m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.6m

hiredis-0.3.1-cp36-cp36m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.6m

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

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

hiredis-0.3.1-cp35-cp35m-win_amd64.whl (15.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

hiredis-0.3.1-cp35-cp35m-win32.whl (13.9 kB view details)

Uploaded CPython 3.5mWindows x86

hiredis-0.3.1-cp35-cp35m-manylinux1_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.5m

hiredis-0.3.1-cp35-cp35m-manylinux1_i686.whl (48.1 kB view details)

Uploaded CPython 3.5m

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

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

hiredis-0.3.1-cp34-cp34m-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.4mWindows x86-64

hiredis-0.3.1-cp34-cp34m-win32.whl (15.9 kB view details)

Uploaded CPython 3.4mWindows x86

hiredis-0.3.1-cp34-cp34m-manylinux1_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.4m

hiredis-0.3.1-cp34-cp34m-manylinux1_i686.whl (47.9 kB view details)

Uploaded CPython 3.4m

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

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

hiredis-0.3.1-cp27-cp27mu-manylinux1_x86_64.whl (47.8 kB view details)

Uploaded CPython 2.7mu

hiredis-0.3.1-cp27-cp27mu-manylinux1_i686.whl (46.7 kB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mWindows x86-64

hiredis-0.3.1-cp27-cp27m-win32.whl (15.3 kB view details)

Uploaded CPython 2.7mWindows x86

hiredis-0.3.1-cp27-cp27m-manylinux1_x86_64.whl (47.8 kB view details)

Uploaded CPython 2.7m

hiredis-0.3.1-cp27-cp27m-manylinux1_i686.whl (46.7 kB view details)

Uploaded CPython 2.7m

hiredis-0.3.1-cp27-cp27m-macosx_10_6_intel.whl (34.0 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1.tar.gz
Algorithm Hash digest
SHA256 7bf565198d612ad6b19a83b2d65a8e88d2b82608b0c4513c89ecfc25bd1dcce0
MD5 c51e24f0ddf04acc554b0d3216dd2d09
BLAKE2b-256 9e7e45eeca7614f469e7ca924c751457e53274de0eecc3bbff2d2aa19d1ca4ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5ae5dd2d78ec1ea593207fa1c9bdc46da8b1713f038695f83457bc8307243ce2
MD5 5f8a39ac80eef97a56bb279bcf9b695d
BLAKE2b-256 79c0b569ff5629342a766e2f682a1f01cb54b86497489f0f421f55f60dc91acb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 fc3eb53b51acf467ae7d60e92af23dee33b20871d84ce33e6e61b9e00077ff48
MD5 b752a6c24ec466af6bad3cc2d0313314
BLAKE2b-256 1216c24320d230a2521a74f4aaffd60cf3992601f40afec74a92ee97d01c3d8c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 22d814b567774c04459d7ff36979bacc4ada490d316579b3c357cfd949677c30
MD5 59112bf8ea2c40bbfe42bc6c9d82be62
BLAKE2b-256 2e72dc9194d3ff1418c8e1de72828005d9fc9e74d5a1bc07f5ee5dde73ca1206

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 69a9d6c742ffd586093def8ac3dd1907907c8396b36af8b0490e9e52f0015e99
MD5 7ff54681a98fe075d704e4b9e864048c
BLAKE2b-256 55171bb93bfca26bb2397116ac983daf2a623e822d1b9fb8b493853e35558a64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.5 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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cf216d6fbacef0a20d23755d2d453dc6672ba5fd2b0cf76c548f4f620fce2cfe
MD5 2137b25aa4cc81366fb1ba76f7b3db82
BLAKE2b-256 e6c41608c4c5ef837cbbe78155079bf43f0a25eaec01a96baee991f2b39811ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cac4abfbd42d3bb7a363c51752f909645559617e3cbd2c9fd175159cd8bbc102
MD5 d83af2d958dcb2b18772d7479095b8d9
BLAKE2b-256 533e5ddb41693c0fe26e22213416cba33929adf230f2796949c9fa3bd0fb1dce

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 28c9da46e2f51d9a3b59dbf42e41278c979413bc0067a119fd51cf28a2f36379
MD5 1fcba0b37e9a7264589b59cfee561794
BLAKE2b-256 f65baffc4188225fa358e81640b0baed2e25db4d70d6c4af585f94a8c8796a5e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 736a30992ede64b79989869e1a068fec93405dac71d87a316f22ee72e75cb6a5
MD5 5388e8e63faaf812a51abb212ec1630c
BLAKE2b-256 0dd1f0346030e4e5fbd931c7d81acdb8c81ea57733f6d87bc15f3dc28a51eb30

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 73227ed9d34648eae694cf3b4683840ea0e7dace682dcf3f1f732b42f9f0631c
MD5 e3f497d11c311d2368d2b8876a0f09de
BLAKE2b-256 a964c963ce35ac02b7a7115ae54e7cdfb578318706a2419d638edb541f4ddda6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4c0f4f3c94f4c9071e3f58546d05757a9e2e49e64769395963238548807ecd22
MD5 7da45e2999af09fd7332813e346fe9e9
BLAKE2b-256 03a2e1a831fcaa3ef27d3f8c49b43908e9dbf1e4d35a92a2ccaf3d8f5328c070

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ae104a4a622320e0174fb82874d383b6b5fef0e3a38375695e01300107cc3e67
MD5 48a381dbfff4e233bc804b4c02a7655b
BLAKE2b-256 9a087fcafa909f8a47cea4d72343e3c660e737d5ea06bd51721199bb5ec6c916

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 dac079ff66c2d1c56f62f0a9b0a7a01784ad7b9eb136b9a931f7ab57463e70de
MD5 6b79fceacd34c494dfbbb48c6487bf63
BLAKE2b-256 56980d29bffe10874667e1d25463f3c4239456c49b526a2ce54c632cd75fc0c9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 602f667281cedf0e21c8648aaf72e70d6a0ccf7ee274b4bc9ea6aa889f27b66c
MD5 de501a86ef1d753f3aed3ec16c2c1270
BLAKE2b-256 82d028e580f3468e07427c8f252c405e840daacb22bc71471cc76ddba7201dc7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d8222d09da762891d4ef39374b1f2318da0ba02faf609d254438672892155eee
MD5 fefe7356c595d719f079bbc6a60342f1
BLAKE2b-256 bd2fa5cb2949864ae5e801bf74bb6ecd50268d5d2fde464e72d5b2da3fcc7397

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c6a7ab327dd01d77096f60bfaff1d0d5386960190fbd8a846ec8daafd529e0e3
MD5 7a78c8979f6dd224fab76ba99ec7672b
BLAKE2b-256 b32a707a55b549b34d7ceb3b4b08fd0770d60b05c381e33ec3e357143b715e08

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 ffe6d9bc7f3637d962eb4706a2908ba4064ec997beb99540bb385a0f7d7fe39a
MD5 8433d36b0b5d9a73e446d10310307337
BLAKE2b-256 c85b7ddfe8394692ae2bcfaffc7493db579d4745bc1c4a8870958c9914ba7db9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 66344a5bdf19b39ba3c00101663806ef92fd75b1451a2f3f33ca73352fabaa01
MD5 67d7c9a82fb4464c37fa2a63f80fd327
BLAKE2b-256 1537b7243f6acf51e1339cb4d64845da1567b5d7b72d836b122b245a1c682dd8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2014924fb557541ee239e5035ddf8c4c03b166a0d6f45b265b1cad867091a617
MD5 1498bbbff85f90b650959815e4a00202
BLAKE2b-256 ba75531022cd5656cf030edf056e55926570165aba64f7f06614449c2559370d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 726e546d6b2133787b6c690176ed54d969f5c90f5bda650c5cbaa44bf18e4507
MD5 032e5fbc5e38b5cee2139bbf7d44cf16
BLAKE2b-256 0940598910211af6c499d78e04990782bfbff6bae72675741446a7f48dec05fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 098d0c767115fb2ffee4f142d76ad86785829ef22b07a0ce2d289eef78186705
MD5 5d09587f6ab28ec012a44a406b81afa1
BLAKE2b-256 d7ee3a12df8fad06ae6375504352154000838dc47e69014fefdbe3e0e93b5300

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1875ca8a843efd3220e1a39c0e754847030b7fd8ff4102c23d7ab7c791ccf0c2
MD5 72ecbac8a7578233678906371fa3db36
BLAKE2b-256 556879b62fd47bc045ae6d4699a31c05f02fb6411ab55aefb85774bc6dc9568d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bdd78231aac38eadd00112c6eb8f6862ce9264a397602cd7eb6fe47e1c7273ba
MD5 8588df1d91b47e6e50c60a38d51f0794
BLAKE2b-256 129da562100d800edb048935a42a99d373be17bf786b3992b75e9520b6b157da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for hiredis-0.3.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 e68638e460e95a68dbcef6f78be8210f4405eac020f10ee52cafee54084d3699
MD5 415956fa6872c1a7969eb41d72eeff7a
BLAKE2b-256 3d4c14846a6ede195b79a6ebc33def68778dacece86f4bd7810f5570fb669ca8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fb8b80d2fb45857fd19d04387e4207412124e470c3b5d4d3568a6d9b74a72e99
MD5 18e69613de9cede6a09d9c8ab66db054
BLAKE2b-256 f2c12ab75e0ce32deb118182afcb945fb3b8a41ef543edbba6c06769154fe0bc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79742f23dbb6a8dcf8b857ced49e81f872a792f587a98f0a4fe620a175eb8b70
MD5 35166ea0ae53f8cff69da0fc0ed82e68
BLAKE2b-256 07a2c449f25e65e47d8f7911b10beae987cbfa51289a7f696ac6aca76c96bc10

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hiredis-0.3.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 691e5c4efca2cf974ed24414af4d32c91bbf7650353504da918e0c29ad171d8b
MD5 0d97b9ce709218cd98a910b79204b25e
BLAKE2b-256 fa30c8168b5d27872542288bf5132111cad51b8f5a6e80c5d5d2fb0816b61db0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hiredis-0.3.1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 34.0 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.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for hiredis-0.3.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 09f2d7bc980b2d1f402b39d4cc7841988493cf06580fd4b3120cbcf8a73402e5
MD5 d59df7179fa6faa240e2bd1cf07b8927
BLAKE2b-256 0e476bf27d9d5a27606fb9d1865ced7f8938794d1daa523c42300ce9f30a7bd1

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