Skip to main content

A Rust library for deduplication of documents

Project description

MAKING DEDUP GO BRRRRRR 🚀🚀🚀 (... somewhat)

"The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet." — Michael A. Jackson

"If it ain't broke, don't fix it." — Bert Lance

Description

The original algorithrm is from here and I just ported it to Rust.
It uses a minhash LSH algorithm to find similar documents.

Learning points

I intend to write a gist for the additional issues for learning purposes.

  • flamegraph: Learnt quite a bit about flamegraph when my initial runs were slower than python. Oof
  • Concepts I never knew existed in python: Integer overflow, bytes encoding and decoding, memory reallocation, etc.
  • Writing tests for rust code

How to run

I have not tested on another fresh environment so expect "It works on my machine" issues.
Additionally, I have not setup wheels so only building from source is possible.

# from the original repo
# this assumes you have python, environment management is up to you
curl https://sh.rustup.rs -sSf | sh 
pip install . # editable mode
cd dedup-rs
pip install .
cd ..
python tests/benchmark_core.py

Docker

docker build -t text-dedup .
docker run text-dedup "python tests/benchmark_core.py"
docker run text-dedup "python tests/benchmark_news.py"

Changes made to original code

  • Removed pyspark from requirements
  • Removed simhash and pyspark runs from benchmark core
  • Added a minhashrust run to benchmark core

Results

Only benchmark_core was tested.

Algorithm Precision (Duplicates) Recall (Duplicates) Precision (Non Duplicates) Recall (Non Duplicates) Macro F1 score Accuracy Time
MinHash 0.9594 0.9445 0.9474 0.9616 0.9534 0.924 22.82s
MinHashRust 0.9572 0.9426 0.946 0.9598 0.9516 0.9284 13.38s
Exact Title 0.8302 0.5521 0.7098 0.9065 0.77 0.7456 -

rust:
INFO Fused embedding, sharding : 5.08s timer.py:65
INFO Clustering : 0.40s timer.py:65
INFO Filtering : 2.94s timer.py:65
INFO Saving : 1.37s timer.py:65
INFO Cleaning : 0.02s timer.py:65
INFO Total : 12.15s timer.py:65
INFO Before : 100000 minhash_rust.py:123
INFO After : 72495
python:
INFO MinHashing : 6.60s timer.py:65
INFO Sharding : 8.05s timer.py:65
INFO Clustering : 1.20s timer.py:65
INFO Filtering : 2.64s timer.py:65
INFO Saving : 0.75s timer.py:65
INFO Cleaning : 0.03s timer.py:65
INFO Total : 21.41s timer.py:65
INFO Before : 100000 minhash.py:306
INFO After : 72208

Issues

One caveat I noticed was that rust didn't produce tuples with whitespaces, for example ("a", "b" "c") instead of
(" ", "a", "b") which is what python produced. It may affect the results but I'm not sure.

TODO

  • Write setup.py -> setup pyproject.toml for pip install .
  • Remove hard codes
  • End goal: Make it work with pyspark Check out the experimental-pyspark branch
  • Check for potential improvements
  • Write idiomatic rust code

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

dedup_rs-0.1.1.tar.gz (175.0 kB view details)

Uploaded Source

Built Distributions

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-cp312-none-win_amd64.whl (865.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

dedup_rs-0.1.1-cp312-none-win32.whl (794.2 kB view details)

Uploaded CPython 3.12 Windows x86

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (983.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

dedup_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

dedup_rs-0.1.1-cp311-none-win_amd64.whl (865.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

dedup_rs-0.1.1-cp311-none-win32.whl (795.4 kB view details)

Uploaded CPython 3.11 Windows x86

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (984.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dedup_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

dedup_rs-0.1.1-cp310-none-win_amd64.whl (865.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

dedup_rs-0.1.1-cp310-none-win32.whl (794.9 kB view details)

Uploaded CPython 3.10 Windows x86

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (984.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dedup_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

dedup_rs-0.1.1-cp39-none-win_amd64.whl (865.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

dedup_rs-0.1.1-cp39-none-win32.whl (796.0 kB view details)

Uploaded CPython 3.9 Windows x86

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dedup_rs-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (984.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dedup_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

dedup_rs-0.1.1-cp38-none-win_amd64.whl (865.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

dedup_rs-0.1.1-cp38-none-win32.whl (796.5 kB view details)

Uploaded CPython 3.8 Windows x86

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

File details

Details for the file dedup_rs-0.1.1.tar.gz.

File metadata

  • Download URL: dedup_rs-0.1.1.tar.gz
  • Upload date:
  • Size: 175.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8793ff6903c414b2f733e45f72e3312d9a81d88eb318264f5a7e9e6943937ac2
MD5 35e6447b18fd0bbc41fee1f790339a9c
BLAKE2b-256 5c81bebcd194128611b20356c7623982adc021eb40fa325d34d1ac07bfa1517e

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3be32c8bb9e55612aa8190e9ba7cc7069aa46acc89b4cb9baa249ea29ecd760
MD5 720d8b7f008a27466bb2c7e3f50b63e5
BLAKE2b-256 4a9b94a56e8f755f3971904d9347e7f8f87556cbf3e9dfda436dc1acf2efbaa3

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3218df8ed313e0aea21d3216a25d938294386698392e8012b8bc598673e6af08
MD5 cf84c147c22db0cf98d078f979597949
BLAKE2b-256 8fa37886513a44d87cd326921727081a6dde0c25036b6887c8836ee9dacc6d28

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 103c2ddfd0eeb4c88ed17355ddc7841a12e7de3e829f73d09d0061a90d7fe033
MD5 d6708f9b19cf06eecb5f9972bd4ea7db
BLAKE2b-256 0ba64994ef6b4b93bf1a12475a83746458d44ab7ee4c9b8b7d718ec32ae5cc41

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f03a348231e1e704b977d2f873b87670566aac938bff9c3e431bd862d684428
MD5 173289fe719eaa645c91e7293de526a9
BLAKE2b-256 e97d4b7697d5d72391cc2e5772d07ed9f11e24572bfcd93dcdd2a3ce6ce9647b

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b3098a39b16a51c1c7380f7d9d4265af091c1bd7525badecaacd57b11d5d1c91
MD5 313e0dfbfcd5a7016ada8c6c9ae21f8c
BLAKE2b-256 dc439ab42a3fa30eccce8eef3e1fb4f2a9551bd969f1334d1ee041362829c59b

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44eea88ed4597158220beada143fb41a208b42d1f40524cb57e8d2f0b5841ccc
MD5 0116e451a93267652ef458728442e647
BLAKE2b-256 60ed263ac9405152de1e95d90b5dd936d261b5fdd049d743ce7ad933819352c8

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37b1ac1ea57746e18b9bc4144dc085e1603ad8b103af500667f9652b93411c20
MD5 53fb83fa72be40a543a4aac1e1373de9
BLAKE2b-256 93dcdf9d88edb3cf7a719c65475564eff4925310087055075e0e2dc9b04b0a87

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef518dda5a6b1b74aaacf86159f6fe6dabd5f5fef81907c89f89c50db4bcaf16
MD5 682686169298b85e7c819d5df41034b0
BLAKE2b-256 9aaa4cec9522149c508be9e942150ccc99cced1de4b5b6639a9302be479d0ab5

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b04c19227eabd5210be8a665831f5b4441498bb3294fb10b1ecc8eceff97e695
MD5 e38e4ee9039c71195514cb87dda2b030
BLAKE2b-256 1d79a3276082dbd0767b5576179d06581ac72398f4c04fad287ec4460fa2ab95

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dab274cd4d364b3a00c543b553e2a8540e3cf397873e841809906189094ffdcd
MD5 33aa6c6b1bf290f77eb6fcae67ca7459
BLAKE2b-256 b81dac6ccf20c0f60c0be3272cabdc9773af8d862f2fb96334651160c8d5304e

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3fc10552d91042bbe29db20988064d2f939d60228a4db5522e1425bf9872bc37
MD5 bebcccd6810d607b7eaa75f52f84ebfe
BLAKE2b-256 97b49e73508ed1b262045223527b4dcf13bbdd73c5171c005203aa827a330ee9

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17223efec91f1997435417ea4b7ca01f184581516de99007e7b27138f7d74d7a
MD5 1f44526128e926433f6897571d0daee5
BLAKE2b-256 3f1ab17df5c6b7379ff9256eb2f4e62da5ae67c9c02f9f12d0229a10398059df

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a9625b28ed07913c17df35c36a555e7b0d685f4288ba4b8bfcad1d3eb23394b
MD5 9a9238661deb4199a338d2810a8651ec
BLAKE2b-256 7d01c6c68cd6ecb918195baf5dfb79b16458724d707c51e4877ced4e0615412c

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d2852ac74553cdda654aa47eccac99e2d0559c8dfb0e9190d58cac9a5191b086
MD5 9070c31d67cab1b86d9dd5e5e59e6dbd
BLAKE2b-256 551a74229329711ee12f37719063d7a9fe46ded6dfd7750ad829b00893e9450e

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b49b93e9b9057d9ed3ec0655c8267d7017f13489afece0a555920cae95de8d3c
MD5 e8250097ff07b42fa92b44224b396d99
BLAKE2b-256 45577104d24e382847b28f3a72e8b268f2eac51b9933b3b4d900a51175b81ced

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9c176fe5cef9b96a7bc990f394ad3d96a6ff71d7105feb59a3d41b5519a87cc
MD5 2f09d9cc2cc1fa4ebfea3feac74f2d6c
BLAKE2b-256 ca44b45ee8766a5a5af4bb9571c7c13b455d9027134e717fed862b0aa4bd810b

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 49111fd2919f4c354665f02f00f4fe8062f2685728ab1e794f5c3daa4563e819
MD5 a65cdbd9d70dc5c6423b3059ab2bcfd5
BLAKE2b-256 a359ed7f144ecdb7108af0e28007ac2a983873954c3d2f4599d3ee363d0154e1

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb3c995b74082f4701aa237e7e0805c05d178bb8ea4cc332cdeda42d525dc134
MD5 0469bd8cca5f6c27d69fc0a0152676af
BLAKE2b-256 181fdd6c6b1e40fad79955bd0f3432fee74d3952986770d84a193b26bfae00e0

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 b3e8e558b59dda4ad3c0caa9fc87d4086afb0d8153fbcc2aba6eb8902be942d0
MD5 25870803c86d8b6252e93973a4991cb8
BLAKE2b-256 754ea263155b2778e229163fffe42f3dbf226b68f0adfd2b2095a75f2cd973f7

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-none-win32.whl.

File metadata

  • Download URL: dedup_rs-0.1.1-cp312-none-win32.whl
  • Upload date:
  • Size: 794.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 ae02a743afb36750f44ea7358588833bc527f5c0850e1b7366c5b18d9872635a
MD5 76774031c3274ae59ed072731e72412d
BLAKE2b-256 ed51f48a788c7350875f277f907bb76cd5b65a0f0d4d8ae9d8303a1f53c18be1

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97dfc9fc933a8c14257080302f1ff81ca31778145f19c5c142331827719a4ada
MD5 89a7f708fe971df2f39675b4cc1a9037
BLAKE2b-256 48ad3f099897d02c1d8ca8cb2971fd2d5e9d2d018c8948d968b57b2c2def89f9

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7b3eff7d9156a0c801c02750ba924154193165eeb7d1d16fbf9d49d9ca73930c
MD5 41e26999c17011f30ef4c1657867db4b
BLAKE2b-256 596d3ee8043068e8bbd29d7a20487511fc213eecf299d5fb4286de7f8d51f005

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0d2c91d7d0227db9ad48a11c3be632370f2e23563e7628b1708d993701b48112
MD5 c3a0ff59adfea6751f201b97f27a9b5f
BLAKE2b-256 34a3acf9199111fe568c38574fb66aa557bc0487592c0490baff0cb3811889e7

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37142c9f38382b0da796b98705e9f9e3fdcc16412f160e93c5235ddf17b8cd2a
MD5 8333105e5698ed1ed6915b4d2799bea4
BLAKE2b-256 c31efea67e76913754cc5f889819ccabba87116e229a6293f9d50dead1924c83

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 48751dd02504ed6b8ffa29bbd729b7a55aec9c87cc66bd2255b41c2249a39be6
MD5 33797517d4ed54bdc029d9106b54b4fa
BLAKE2b-256 f6ab7c5e6b05d87f40056b06980ecaa28cff0b101f73c44f36f246ceb1dd1dfc

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c17d3cbdfd22bf1702a6fa83f8db90e7a61fe278c3e692c667650984e9310f1
MD5 56940cdcb0568c68198caa7b987f5b0b
BLAKE2b-256 87e0f74b966136093fb18fa0dee5a89c2a52b73540672ac588541251de11f05d

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cb04e5ea974e3163332267467d9969fd95aed252cf3d99313acfc416d4647ce
MD5 6a3b6b9ed0dd437b26292dcebacb22a8
BLAKE2b-256 e23e99cb99da5631395d21f69a9294389a8a7fc93c75bb0e6dbf288ff480f45f

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a762631f2d5fdf11bc9794063012a8359a37ead55fbc3e65709fa556bcca9f43
MD5 196a9839f351378ca77d9f45ca74b2ee
BLAKE2b-256 b30d3d878c5d6e01b31360d4064ed7af5dd9c3bb9cd85bcfaaff694d975c3937

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 f5df678f1231ef7797d5342754a18c1e15748971c6b5ff3b125d75ccf1a76024
MD5 dbf91c14493cf06c727bc78e343bfae3
BLAKE2b-256 800cb2a19dc8bc8481afd04c787f1760662d408f9c86726167de0dd911a61230

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-none-win32.whl.

File metadata

  • Download URL: dedup_rs-0.1.1-cp311-none-win32.whl
  • Upload date:
  • Size: 795.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 ce53895a26723c8fea799d945336081f1ab81787fc7e244dd18e345f80e18222
MD5 4f1da591165fbd607fc365d2a8c9dca8
BLAKE2b-256 554439eb02a4d03ca31b46e6ad53224f171db188715378330e4785f1168a0779

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9301f8f6e8c5bcb113a5f59e3714d751991d475e14dfcfd0438a18dc3b4ab99
MD5 b9ef587e2a15197304c63cbf7cc70989
BLAKE2b-256 be293e5241ddea5f5af2bd563af9573bf852974ee6af37c084cbe0057f671c85

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 475b5696aa196dea94ca95fb5a04367f35632b1af70d13b7b4c4e4d5b3c371d1
MD5 e680670c252cd41e915d0bd808083ca3
BLAKE2b-256 eadade2fe0db28857091623cbb46285a24972aafcc0fb45a29a9979e819c0b3c

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5a046ed1349dd1cf30221b0989e4415e3d148b5fba32cfa45e766910586f1f98
MD5 c2fa6cfa5b9c11fed2f589e4a470071e
BLAKE2b-256 c4c92bd080f853f56a16a37e36e1e2f8a028e4c0827de7a05077169be1cd962a

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fc553251450111c2f268b789cad94122fc5dad6fda06fa702a7323ae4dc1fe34
MD5 eddc1461c6a7cd68deb4b75f83aa55ad
BLAKE2b-256 b3ab2bb75e78d04f7fa5ec53ab085a8e978726a6150f40f041a2d6600e9f66ef

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 022220e283e4458af07697d0d5482ae0d85fd696ba31a60c9418ab69b8ffeebd
MD5 3663c42a90d4c40c538dfe166569be52
BLAKE2b-256 170d9e8c971436274c6211613313eeb6f0bbdbc79517f5a6235526ab0744ede5

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 353f558cc2790ba8ec6b6693b37edf802c754ece0fd5eb27b1c51ddfdbf3c307
MD5 45eb312d680226d15ea1e85f6e507aae
BLAKE2b-256 e5e21adedb4408728f8b76f40d2d83e169189dc9a06b79df16aa64d83e1bae6d

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c65f6fc13f82fb400d7cf1e4118b95c1ee7ea9329a5c45bb38f2184d02d2f655
MD5 f7c7708f238079292fe3f1eb6be80b17
BLAKE2b-256 17f0720a9a7f34383681d77e5870c1dbc91ef56259f3a793a9da2eaa6fb7892c

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef499e7a87f729055c9d691b7fe722c792dab3446464e4f2b54fa98471f8ae67
MD5 403dbbc2224a15a0679f493ed2ba2965
BLAKE2b-256 31aeb056f09f4721b25e46c2e7f5350d1ee2b0d64c548caeccc404c97fdd009d

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d53fa7399a10af4c4818c4d42c0705d7a29ef0f395c81b589f2d4f426c88d0a6
MD5 b610670a69578120cfa3fdc2eaa4b8be
BLAKE2b-256 d433d29d7d4ae41f4a8822a304e2d31ac9e761cc93e79314e337d75e09db4148

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-none-win32.whl.

File metadata

  • Download URL: dedup_rs-0.1.1-cp310-none-win32.whl
  • Upload date:
  • Size: 794.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 4eba78b782d0b474d1c16f8893f86e0e98b1ea8842b0c7c84aa0faf31ba7cc5c
MD5 039c70d72229c355f9b338b871fd8a13
BLAKE2b-256 a1338b0a8b6291355958c64689a2aefd552e0d5df9ad2ce99d986f2a70bf5660

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0d19c5141e498ef4f78d1987cb63f7b2301f71985463332e651c215d00f85fe
MD5 51627a57e63a26a16392c4ed197228fc
BLAKE2b-256 ed05a7d01a700799216cc97e86f4817d3d648d5bcc29bbe34667b37f2cd1fcea

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f8cf74c3d872a24eaeffcc7d89d294cba89ed385efd1ce480fef7507fcc9037
MD5 5ae5073f107c1d81119feb55432c81f8
BLAKE2b-256 1ccbbcd7079aee0de5bdf14773fe5ba9ec9459b820721e92f16fe24a5b6cc012

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c7c00a19590fd4c644fdd5fa359740bcdf9230b9d730eb290ff5f158a634133a
MD5 fd6c5bed61a6eba6a25019df7a786ca1
BLAKE2b-256 8fd803f130bb1e576298f01e4cd716df04e10b6070338d6ef7d091076f51b661

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74455274dd499e6f11bf29588cdd8911a59a53431200df57912c61fc03a2f34e
MD5 794f98dcaf90b0cfc3d06b137a54ed65
BLAKE2b-256 6a689201811a384c2c9cccaeca7f2b635da5a2483e21a70d63822a7523520c4f

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bfbbe039e16f100fb840994eb8053cf93f9ae9e933b6b655a11564aa18b0b907
MD5 f171405043a28513adf80aa00215af40
BLAKE2b-256 760adfca6f327d4513b0eef670206b594d30954a900f928a730d2fc0487affff

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d756c58800527bedc948feaacfa34e63fbd2ccf3e2cf681d617da7ff48a60244
MD5 743e1dc433ddf231d45e694f3e1dd994
BLAKE2b-256 96d19e7a5dd89e9b590e3a1e8830f00778fa6224ca028b0020cbf0161b843808

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9303ddd88e773c366df79e78b781670b2a578518da46eb4da2b3b1fd4aaac05
MD5 2796b404755265d0cd7add2c18cdf307
BLAKE2b-256 6115267cd9791fead3fb2adacf188a2020685ed8464c05def1ea837d49664cc4

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bcbda07a47d7979e20971c5806b76dcdae6444035b93dec3911e4ee953a8dd4b
MD5 f600832da55e0bf1a18243ff04d92122
BLAKE2b-256 81888dccbfb083e817c1c2f4a811851bafc6c4c73560b2a622384cfcbbcb4f4d

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 1708ad8e6a076dd06a1f7e359488997145ee3ef0d6dac7472324fb74f9a5a37a
MD5 b3dac36ec823c15823de4a28f369b95b
BLAKE2b-256 9e2b645d880d4cc43da12dd180ff7a3b5d08d842a92706357a814c9a3a1a45ac

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-none-win32.whl.

File metadata

  • Download URL: dedup_rs-0.1.1-cp39-none-win32.whl
  • Upload date:
  • Size: 796.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 15f2f9b817fb81fd483279dac8fd5122592b193404a2e149dc0041df82abaaf5
MD5 0c8d1432cbdb05cd84146812c0181695
BLAKE2b-256 d92b9fce39171acfc8759fb6549d613d3abc64c1263c01a5f15328452cba7029

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06456624483e921bd9d330d218270ddeb9d63c78dac7be692a68f4949ba4204c
MD5 918d9c2cc38c511481c1d0c99f4c1173
BLAKE2b-256 35ee1733a270552d25bbfec5241441fe9f6950f6845875b94cd3a7400ef6d174

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c0a45009ecdc53161eb291f6721c22fad9fe5f617879bee7f0a6f585fe657f6d
MD5 72406c507eda566d51fa87ee871956f5
BLAKE2b-256 59a08573742610c33dec9d98030704a62fe0528f380b2abafbb0af34c39f5de2

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3159172a0b77cfc1e033aa0a4911490a25ac2c7124e0e6f326f52d72db0c9265
MD5 017b14210cac4edd6a0d151e2c9258a4
BLAKE2b-256 b3ec559316b111e4f1aa570d070991d1db2c5c7577bdfc31953b64f9c4266c81

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e46f9dea61e13382789519ce556abfa738e62c2e51356c3d3e2b3b718d3394a6
MD5 4c0e26cd4542d33371352135139edcad
BLAKE2b-256 0508c305daf409b5e56bc38bf5b6942159fe5118deafdd140aa9f01481e3d764

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 00392879a3f4c1d376bd06bd643f2eafe204971460748a7bfe567ea7a4b7f3e2
MD5 2948c805f2fc7ec9ef01c40478e87317
BLAKE2b-256 c5b9fd47af52b94b76bd86d55d8261039096e1b8740deea1df23f552829220c4

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 623a8e430f06cd317ab785e7bf2f687fe6c681503f124bd7f5d737791525a13b
MD5 7865418a310f2123e451a781c2e7c8eb
BLAKE2b-256 56b745217fd7d015d9865936f6944c52c8c77c7e3ca57516cf9274783753f5b2

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3359330ca2e61871f0329dccb8932f2f5bc4939a08bc892599c4a3d8e68510e
MD5 5184bdfbb65fa4912c65eae6eb879256
BLAKE2b-256 931ba6df0b59e9bdaea2ff763b4ce486a28d0c3df95c9fc9fdb6e85e4ab011da

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7eda194af8e4129ae27b978c1b4186862f280fe460c05d0527f03c1b524aa35
MD5 8e54e83c8d8520b6cdd3bceee573bce3
BLAKE2b-256 ffc037dfc8b5db66023b3921c89463068a731eec1238198b08e902804e30232e

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 09bbda8fb42048d45474d6ab923cf9b52b10a45d4b69ef7a8cbdc5e64418a026
MD5 858cc777d9811b9e3939b822684dcc95
BLAKE2b-256 57a5af6aae67b7d0d93ca7ac7206caf239441fe652aa897c9b71f16e168bf6e3

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-none-win32.whl.

File metadata

  • Download URL: dedup_rs-0.1.1-cp38-none-win32.whl
  • Upload date:
  • Size: 796.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for dedup_rs-0.1.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 2266d3911faf3a25015eecda3aa5d22bd001a6637fc6ece49fe78afb826e3767
MD5 5a478807c3ada4780425c70d508b7ed2
BLAKE2b-256 7b249e533bbb94bd1366a952e8fd6ab32bfd942c0636143d61f5026e02f15783

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec724b49d527324d1f2dc85e775205648fc761cce664e1bd90927fe255300cf6
MD5 8fa5564aaf3c545344fd592130b4d258
BLAKE2b-256 d9e357f2761d81e42557062894e82199280fc2334e0b4e27b973d686ec31d82a

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 411f753bfc8c290f71200e6fd58167d4aad1e8bd2d616b4d107616616a205c58
MD5 d7ced7547719c3fe187c7e5154eee244
BLAKE2b-256 7440930cf9c9aa820d199885c09e656908c35223ba2328f45085e5593be4e9ab

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 16626e3bb0d46844d4b2cfe49e6cca9c971e8325eaf776b5ce8b1b119acb1b18
MD5 cb1a5f03a5998467c4b8eb58b29072df
BLAKE2b-256 a5ac8614056cf430cd27a20330160f15f5f737a3328cdf44cb235cfcccb58e1f

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a42070366238ea79f96f1392b9e7f7e0d668d8d79d73b2b18c95e688ae7b6ed
MD5 4a21cf71c682e13af00116210916b14a
BLAKE2b-256 805309a2a774ec3040cfbf3b653bff311860efa5b5189bbd097e156f299d7cf1

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6d664097287a31834d57955074c409aed0e8a72b10d72fb699b1330d48a8969f
MD5 2a152f648c13ff209d34be4f49ee061f
BLAKE2b-256 2736b97d85b99dc5a466cdc60c482b4a4971da052ba980e3ad9312fc4b395b6a

See more details on using hashes here.

File details

Details for the file dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dedup_rs-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0f897a883563131b43e2eea3f4646bdaa975a2f4900ca5ebdd6096e69ed89a4
MD5 310e4eff352f3f9daa8eb1275e755d86
BLAKE2b-256 4068da0b8aedf654007082b301751e2e224d97cb87035c87e1174a0449d11fbc

See more details on using hashes here.

Supported by

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