clickhouse-cityhash 1.0.2.4


pip install clickhouse-cityhash

  Latest version

Released: Nov 17, 2022

Project Links

Meta
Author: Alexander [Amper] Marshalov

Classifiers

Development Status
  • 4 - Beta

Operating System
  • OS Independent

Intended Audience
  • Developers
  • Science/Research

License
  • OSI Approved :: MIT License

Programming Language
  • C++
  • Cython
  • Python :: 2.7
  • Python :: 3.6

Topic
  • Internet
  • Scientific/Engineering
  • Scientific/Engineering :: Information Analysis
  • Software Development
  • Software Development :: Libraries :: Python Modules
  • Utilities

A fork of Python wrapper around CityHash with downgraded version of algorithm. This fork used as 3-rd party library for hashing data in ClickHouse protocol. Unfortunately ClickHouse server comes with built-in old version of this algorithm.

Please use original python-cityhash package for other purposes.

Getting Started

To use this package in your program, simply type

pip install clickhouse-cityhash

See Also

For other fast non-cryptographic hashing implementations available as Python extensions, see MetroHash and xxh.

Authors

The Python bindings were originally written by Alexander [Amper] Marshalov and were subsequently edited for more speed/versatility and packaged for PyPI by Eugene Scherba. The original CityHash algorithm is by Google.

License

This software is licensed under the MIT License. See the included LICENSE file for more information.

Wheel compatibility matrix

Platform CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 CPython 3.10 CPython 3.11 CPython 3.12 PyPy 3.7 (pp73) PyPy 3.8 (pp73) PyPy 3.9 (pp73)
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux1_i686
manylinux1_x86_64
manylinux2014_aarch64
manylinux2014_i686
manylinux2014_ppc64le
manylinux2014_s390x
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_i686
manylinux_2_17_ppc64le
manylinux_2_17_s390x
manylinux_2_17_x86_64
manylinux_2_5_i686
manylinux_2_5_x86_64
musllinux_1_1_aarch64
musllinux_1_1_i686
musllinux_1_1_ppc64le
musllinux_1_1_s390x
musllinux_1_1_x86_64
win32
win_amd64

Files in release

clickhouse-cityhash-1.0.2.4.tar.gz (34.9KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-macosx_10_9_x86_64.whl (18.6KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-macosx_11_0_arm64.whl (26.6KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (93.6KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (98.0KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (95.3KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (98.6KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.1KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-musllinux_1_1_aarch64.whl (97.5KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-musllinux_1_1_i686.whl (104.2KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-musllinux_1_1_ppc64le.whl (103.5KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-musllinux_1_1_s390x.whl (100.5KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-musllinux_1_1_x86_64.whl (99.9KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-win32.whl (19.6KiB)
clickhouse_cityhash-1.0.2.4-cp310-cp310-win_amd64.whl (18.9KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-macosx_10_9_x86_64.whl (19.5KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-macosx_11_0_arm64.whl (26.8KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (102.3KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (106.5KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (103.8KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (104.9KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (102.7KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-musllinux_1_1_aarch64.whl (105.2KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-musllinux_1_1_i686.whl (109.6KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-musllinux_1_1_ppc64le.whl (111.3KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-musllinux_1_1_s390x.whl (108.1KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-musllinux_1_1_x86_64.whl (107.6KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-win32.whl (20.1KiB)
clickhouse_cityhash-1.0.2.4-cp311-cp311-win_amd64.whl (19.5KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-macosx_10_9_x86_64.whl (27.1KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-macosx_11_0_arm64.whl (26.8KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.8KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (191.3KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (189.3KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (185.2KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (183.7KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-musllinux_1_1_aarch64.whl (189.1KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-musllinux_1_1_i686.whl (186.5KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-musllinux_1_1_ppc64le.whl (194.9KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-musllinux_1_1_s390x.whl (193.5KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-musllinux_1_1_x86_64.whl (188.4KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-win32.whl (26.4KiB)
clickhouse_cityhash-1.0.2.4-cp312-cp312-win_amd64.whl (27.3KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-macosx_10_9_x86_64.whl (18.2KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (90.4KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (94.2KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (91.3KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (94.7KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (90.4KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-musllinux_1_1_aarch64.whl (92.9KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-musllinux_1_1_i686.whl (100.3KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-musllinux_1_1_ppc64le.whl (98.5KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-musllinux_1_1_s390x.whl (95.4KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-musllinux_1_1_x86_64.whl (95.3KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-win32.whl (21.2KiB)
clickhouse_cityhash-1.0.2.4-cp36-cp36m-win_amd64.whl (20.7KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-macosx_10_9_x86_64.whl (18.2KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (91.2KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (95.1KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (92.2KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (95.6KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.3KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-musllinux_1_1_aarch64.whl (93.7KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-musllinux_1_1_i686.whl (101.1KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-musllinux_1_1_ppc64le.whl (99.3KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-musllinux_1_1_s390x.whl (96.2KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-musllinux_1_1_x86_64.whl (96.3KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-win32.whl (19.5KiB)
clickhouse_cityhash-1.0.2.4-cp37-cp37m-win_amd64.whl (18.9KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-macosx_10_9_x86_64.whl (18.3KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-macosx_11_0_arm64.whl (26.6KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (95.4KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (100.0KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (96.6KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (99.9KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.4KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-musllinux_1_1_aarch64.whl (99.2KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-musllinux_1_1_i686.whl (106.2KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-musllinux_1_1_ppc64le.whl (105.7KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-musllinux_1_1_s390x.whl (102.1KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-musllinux_1_1_x86_64.whl (102.0KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-win32.whl (19.7KiB)
clickhouse_cityhash-1.0.2.4-cp38-cp38-win_amd64.whl (19.0KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-macosx_10_9_x86_64.whl (18.6KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-macosx_11_0_arm64.whl (26.6KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (93.4KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (97.8KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (95.1KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (98.4KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (93.9KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-musllinux_1_1_aarch64.whl (97.3KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-musllinux_1_1_i686.whl (104.0KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-musllinux_1_1_ppc64le.whl (103.3KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-musllinux_1_1_s390x.whl (100.2KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-musllinux_1_1_x86_64.whl (99.6KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-win32.whl (19.6KiB)
clickhouse_cityhash-1.0.2.4-cp39-cp39-win_amd64.whl (18.9KiB)
clickhouse_cityhash-1.0.2.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (17.5KiB)
clickhouse_cityhash-1.0.2.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9KiB)
clickhouse_cityhash-1.0.2.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (26.1KiB)
clickhouse_cityhash-1.0.2.4-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.8KiB)
clickhouse_cityhash-1.0.2.4-pp37-pypy37_pp73-win_amd64.whl (19.1KiB)
clickhouse_cityhash-1.0.2.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (17.5KiB)
clickhouse_cityhash-1.0.2.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9KiB)
clickhouse_cityhash-1.0.2.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (26.1KiB)
clickhouse_cityhash-1.0.2.4-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.7KiB)
clickhouse_cityhash-1.0.2.4-pp38-pypy38_pp73-win_amd64.whl (19.1KiB)
clickhouse_cityhash-1.0.2.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (17.5KiB)
clickhouse_cityhash-1.0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9KiB)
clickhouse_cityhash-1.0.2.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (26.1KiB)
clickhouse_cityhash-1.0.2.4-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.7KiB)
clickhouse_cityhash-1.0.2.4-pp39-pypy39_pp73-win_amd64.whl (19.0KiB)
No dependencies