Skip to main content

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.

Azure Pipelines pypi Version conda Version Python wheels

Download files

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

Source Distribution

preshed-3.0.7.tar.gz (14.5 kB view details)

Uploaded Source

Built Distributions

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

preshed-3.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (116.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp310-cp310-win_amd64.whl (94.7 kB view details)

Uploaded CPython 3.10Windows x86-64

preshed-3.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (118.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

preshed-3.0.7-cp310-cp310-macosx_11_0_arm64.whl (101.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

preshed-3.0.7-cp310-cp310-macosx_10_9_x86_64.whl (107.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

preshed-3.0.7-cp39-cp39-win_amd64.whl (96.8 kB view details)

Uploaded CPython 3.9Windows x86-64

preshed-3.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

preshed-3.0.7-cp39-cp39-macosx_11_0_arm64.whl (101.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

preshed-3.0.7-cp39-cp39-macosx_10_9_x86_64.whl (107.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

preshed-3.0.7-cp38-cp38-win_amd64.whl (96.7 kB view details)

Uploaded CPython 3.8Windows x86-64

preshed-3.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (125.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

preshed-3.0.7-cp38-cp38-macosx_11_0_arm64.whl (101.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

preshed-3.0.7-cp38-cp38-macosx_10_9_x86_64.whl (107.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

preshed-3.0.7-cp37-cp37m-win_amd64.whl (95.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

preshed-3.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (120.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

preshed-3.0.7-cp37-cp37m-macosx_10_9_x86_64.whl (105.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

preshed-3.0.7-cp36-cp36m-win_amd64.whl (111.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

preshed-3.0.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (121.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

preshed-3.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

preshed-3.0.7-cp36-cp36m-macosx_10_9_x86_64.whl (108.0 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file preshed-3.0.7.tar.gz.

File metadata

  • Download URL: preshed-3.0.7.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7.tar.gz
Algorithm Hash digest
SHA256 39cd2a0ab1adb11452c617831ea0ccea7d1712f2812d1744738735987513113a
MD5 1aabd2937a8232f5f5cfe75f6a8f28ba
BLAKE2b-256 deff3b1b47197a7c9bbf997fca9622f724bdd13eb45f608838b4551feacc624a

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a99d4f46a4e317245f2370eb13d0e3c6747f66752a8d88dbc9284f4fd25e05f
MD5 69ba56beae075c1315e56d1be9734fd7
BLAKE2b-256 81350fb1cd39c2c931d2da19791b844504bd9882e6f84f2b17baa81175b57460

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: preshed-3.0.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 94.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e518275d1b84bed779ddc69eabeb9283bf5f9f5482bcaf1b099d2877b050a0d
MD5 9f7a428b199718488c69faefb055c57c
BLAKE2b-256 e7ab0358f640eee20a7f906359e85da96cd6cee0ffe9ece13f912e1cf8aa060e

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab4168fe1d31707e3473d1bb57d3c88dac9151b3cbe61d22f14bf691e04aaa1b
MD5 e4e4145a77f09548a2dc40d0c65f4d0c
BLAKE2b-256 306ec1424fa5838c963530d0738df2ff14a1772a046a11b79b44a26b4a4df85b

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f97c3d2dc9713139cc096af9e4455ced33f9e90ce9d29f739db5adff6ae6a06
MD5 4e311a520fffbf4982babdecb674d5b5
BLAKE2b-256 8cfbd671ac73e085242d213cdbd216e252ecd92975635c18df07b8fad2ee88d8

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1acc514a41142a086c2ebc19cd368534e27337511b3a2936c28455e0b42f3eb3
MD5 b03c8651de0bb3400605bff3ff166ac6
BLAKE2b-256 912ea9869f931e629e2873117ad5171a1edd18d8603219366d239d30973027ab

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e1b61c9797443ee42cb314c91ab178791b80397c2e98410f5173806604458b1
MD5 32f2da5dc11c5696887362b309221ea9
BLAKE2b-256 1eeae1e4f051511ebc707ffd583c3aadf1df3719104ff4023fef05f17ab7f51c

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: preshed-3.0.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 96.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a9ed0dc685aa058a1a76111f476715ccfb4df12800c3681e401d6af7384f570d
MD5 9899bb63cc431f2f173b1e063bd7160e
BLAKE2b-256 cdd70285ee96d2ab259f68c9f2379cf1e492a60715f8ed3198fb8e3317c43038

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24935553ff18f39195b468984d784b2bb7825b6f43385a2d0d05b02e55090815
MD5 b5e87a3e84069709b75c20ad4dd582fb
BLAKE2b-256 66eea046c4e35a05450ac25c9e1883b7d4e53fc4cbc0078a5e26693189e1bee2

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3741b459f50dde7a22b88d75d1fc4a7e6e36402db43c4f690df44e966ff1bd54
MD5 36d3790859fbfa631a602b2ab688576a
BLAKE2b-256 dea1c9493c015975c0a8b64940ef31572223abab2a2cf93fcbc99f6b704946d4

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cc3166ed48d603131912da40a7638b3655d6990032a770303346e2f5f4154d4
MD5 4f3e57ced0b143cf3beb40a7d8367d3d
BLAKE2b-256 09ec5d611dbd7548164d663c5c69e4af7705dcaf7d7f296ad320314835c65487

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0435d4647037fc534bf1bdcf87fdbf206a935abe5e68c9814277090c62e6b6ef
MD5 0531cad026bcf0c8336f9903b47e7274
BLAKE2b-256 cba68c415ddee7baaf0512a193e813211fd9e8d55539938acf1f5c3dbd66e334

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: preshed-3.0.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 96.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 13140808a56ce67e30579a40e293d16dedeb85fd56c74cd024c44f7a9f966432
MD5 1a092b50235255d2afb0bd86a2a7d311
BLAKE2b-256 aee9ba07096c60f45e0294e643859b7e6ab3284a9c2cbc15f24350c619281e0b

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0feae8cfcf46fb97cd8118d150245ae31c68ca9c68e514ab33e1e33a90eee459
MD5 f28d4c28bb08cabd2e842dfe19af7c28
BLAKE2b-256 e18b0f09eac9493f9023057b3f25a99f637cdcc72d9fea26ec43a6e673b1d442

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1573d42bdec168081242ec88d40288000f84a5afb66a60517e4220950fe62f17
MD5 96468f772d81d3fca5872490f1ad0004
BLAKE2b-256 c847cc320142dc0da623a5fa36ae53d38464974d179e3ea24356b94ebc02c7dc

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c700a0744f5ede86ff8754522bd54f92f5b75f58046bc3f17c60d1c25529f41
MD5 a6dc25cfe1a38cf1da5c0707bc6bf8da
BLAKE2b-256 ac07016b644c6fa7c862a819f61c214ece45230feebf1e4d88daf3b53c68210e

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06be22a8a2757e61b2c3cc854e9c2d2361fb3b6528deb2af5b5079e6da670405
MD5 81d3ca60e11ecd1d292672bed5c6a61a
BLAKE2b-256 a1f03f4d6e6801e8d9a9d5c2383284b5cb83c4d6b0f3eb04f904cc28bcd36ee0

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: preshed-3.0.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 95.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 37900e1e923a35fc15f56cd02f4a899e5903790113256fedbf527a5b3f8e2214
MD5 b44cb98fb90b53009219ffcae9712865
BLAKE2b-256 e10a8956139d1315b42ac9dd6f10509660c1e2770c0b8d5257ee61731c61cd3b

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a5825b80a450198cb582b3b4004c95e9d4eca268e89c126a9d71e8f26b69338
MD5 e8513e36f9d5811fd73cce658938f1f1
BLAKE2b-256 157b2f7ef255772b3a9ed2ea609e18b7e17eab61bf55fbbfbb85e68876894e47

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e7022fe473e677088cda6e0538669fe240943e3eb7ff88447d690a52c6d87ce
MD5 f9dc4a9da4e9aa009a353cce5ef9a5f6
BLAKE2b-256 a0b20920be3971b3c7044e19cd7e97e0cea65a70cfccd048ade101d6e6451765

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2cc8d8df139d5935464530d45ff0e1209752e9748792cdf774b5d5fc230c07a
MD5 fcc83dc50c64bed7473ad01d23ac71c6
BLAKE2b-256 f73c5dd179f01bb52f58b10e247ebba2caa2c07cd2cf5e2c5c301503d462fd21

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: preshed-3.0.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 111.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for preshed-3.0.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8d57469e5e52d37342588804d3ce70128ab42f42e5babaeea0d29d3609ce7b30
MD5 d447e70ef678c1665f6b55b6e59abde4
BLAKE2b-256 6c3999346d4217fc930e2f0c359859be839119ed6b69b082124566fd29503952

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9785e3de0dca8f4d6040eba89e50e72012ce94d269583502d14f958624daea73
MD5 00624225b9b419ddd31cbaf42a47f931
BLAKE2b-256 9e84eeaa1864aa1db41c1424e0a1fcd383dca8687790538b97f69f31bbd351cf

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b1d747ab1e233bc4bccdc4baee7531c5661459d7a8d67845833f7c857b371fb
MD5 87fd949fc5b1623397bdd7765194f6b7
BLAKE2b-256 4745a7b93155dcd4b638f46012e00a932e392d0ac86431f440e48ae5bb1dae19

See more details on using hashes here.

File details

Details for the file preshed-3.0.7-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for preshed-3.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5eeafb832009a3e1ed92a412f19499c86e687308d6d56617772d42ee4de26ccf
MD5 ba80323f36ca817eb2912502a0ed7de7
BLAKE2b-256 4b8c24254cedb7a8c0086c228a89622fc0a1c1cf1ce2784edb0e5adcaaa322f1

See more details on using hashes here.

Release history Release notifications | RSS feed

4.0.0

28 files

3.0.13

57 files

3.0.12

57 files

3.0.11

50 files

3.0.10

36 files

3.0.9

33 files

3.0.8

28 files

This release

3.0.7 This release

25 files

3.0.6

24 files

3.0.5

17 files

3.0.4

17 files

3.0.3

17 files

3.0.2

16 files

3.0.1

13 files

3.0.0

13 files

2.0.1

23 files

1.0.1

23 files

1.0.0

1 file

0.46.4

11 files

0.46.3

11 files

0.46.2

1 file

0.46.1

1 file

0.45.0

1 file

0.44.0

1 file

0.44

1 file

0.43

1 file

0.42

1 file

0.41

1 file

0.40

1 file

0.39

1 file

0.38

1 file

0.37

1 file

0.36

1 file

0.35

1 file

0.34

1 file

0.33

1 file

0.32

1 file

0.31

1 file

0.30

1 file

0.28

1 file

0.27

1 file

0.25

1 file

0.24

1 file

0.23

1 file

0.22

1 file

0.21

1 file

0.20

1 file

0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page