preshed 4.0.0


pip install preshed

  This release has been yanked

Released: Apr 27, 2023

Project Links

Meta
Author: Explosion
Requires Python: >=3.6

Classifiers

Environment
  • Console

Intended Audience
  • Developers
  • Science/Research

License
  • OSI Approved :: MIT License

Operating System
  • POSIX :: Linux
  • MacOS :: MacOS X
  • Microsoft :: Windows

Programming Language
  • Cython
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11

Topic
  • Scientific/Engineering

preshed: Cython Hash Table for Pre-Hashed Keys

Simple but high performance Cython hash table mapping pre-randomized keys to void* values. Inspired by Jeff Preshing.

tests pypi Version conda Version Python wheels

Wheel compatibility matrix

Platform CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 CPython 3.10 CPython 3.11
macosx_10_9_x86_64
macosx_11_0_arm64
manylinux2014_aarch64
manylinux2014_x86_64
manylinux_2_17_aarch64
manylinux_2_17_x86_64
win_amd64

Files in release

preshed-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl (114.0KiB)
preshed-4.0.0-cp310-cp310-macosx_11_0_arm64.whl (106.9KiB)
preshed-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (119.9KiB)
preshed-4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.8KiB)
preshed-4.0.0-cp310-cp310-win_amd64.whl (102.2KiB)
preshed-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl (111.0KiB)
preshed-4.0.0-cp311-cp311-macosx_11_0_arm64.whl (104.2KiB)
preshed-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.7KiB)
preshed-4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (123.9KiB)
preshed-4.0.0-cp311-cp311-win_amd64.whl (99.6KiB)
preshed-4.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.2KiB)
preshed-4.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.8KiB)
preshed-4.0.0-cp36-cp36m-win_amd64.whl (119.3KiB)
preshed-4.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (114.6KiB)
preshed-4.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (123.5KiB)
preshed-4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131.7KiB)
preshed-4.0.0-cp37-cp37m-win_amd64.whl (103.5KiB)
preshed-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl (115.4KiB)
preshed-4.0.0-cp38-cp38-macosx_11_0_arm64.whl (107.9KiB)
preshed-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.8KiB)
preshed-4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134.3KiB)
preshed-4.0.0-cp38-cp38-win_amd64.whl (104.8KiB)
preshed-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl (116.8KiB)
preshed-4.0.0-cp39-cp39-macosx_11_0_arm64.whl (108.6KiB)
preshed-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.6KiB)
preshed-4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (132.5KiB)
preshed-4.0.0-cp39-cp39-win_amd64.whl (104.9KiB)
preshed-4.0.0.tar.gz (15.9KiB)
Extras: None
Dependencies:
cymem (<2.1.0,>=2.0.2)
murmurhash (<1.1.0,>=0.28.0)