Skip to main content

Perception provides flexible, well-documented, and comprehensively tested tooling for perceptual hashing research, development, and production use.

Project description

perception ci

perception provides flexible, well-documented, and comprehensively tested tooling for perceptual hashing research, development, and production use. See the documentation for details.

Background

perception was initially developed at Thorn as part of our work to eliminate child sexual abuse material from the internet. For more information on the issue, check out our CEO's TED talk.

Getting Started

Installation

pip install perception

Optional extras

perception provides optional extras for additional functionality:

  • approximate-deduplication – FAISS-based approximate-nearest-neighbor deduplication and graph community/clique detection (used by perception.approximate_deduplication and perception.local_descriptor_deduplication)
  • benchmarking – tools for benchmarking perceptual hashes
  • matching – async matching utilities
  • pdq – Facebook's PDQ hash support

Note for benchmarking extra users: The benchmarking extra depends on albumentations, which in turn requires opencv-python-headless. However, perception already depends on opencv-contrib-python-headless (needed for contrib modules such as cv2.img_hash and cv2.SIFT_create). Installing both OpenCV distributions simultaneously causes file-level conflicts.

If you are using uv, this is handled automatically:

uv pip install "perception[benchmarking]"

If you are using plain pip, install the extra and then force-reinstall the contrib variant to remove the conflicting headless package:

pip install "perception[benchmarking]"
pip install --force-reinstall --no-deps opencv-contrib-python-headless

Hashing

Hashing with different functions is simple with perception.

from perception import hashers

file1, file2 = 'test1.jpg', 'test2.jpg'
hasher = hashers.PHash()
hash1, hash2 = hasher.compute(file1), hasher.compute(file2)
distance = hasher.compute_distance(hash1, hash2)

Examples

See below for end-to-end examples for common use cases for perceptual hashes.

Supported Hashing Algorithms

perception currently ships with:

  • pHash (DCT hash) (perception.hashers.PHash)
  • Facebook's PDQ Hash (perception.hashers.PDQ)
  • dHash (difference hash) (perception.hashers.DHash)
  • aHash (average hash) (perception.hashers.AverageHash)
  • Marr-Hildreth (perception.hashers.MarrHildreth)
  • Color Moment (perception.hashers.ColorMoment)
  • Block Mean (perception.hashers.BlockMean)
  • wHash (wavelet hash) (perception.hashers.WaveletHash)

Contributing

To work on the project, start by doing the following.

# Install local dependencies for code completion,
# testing, and linting.
make init

To do a (close to) comprehensive check before committing code, use make precommit.

To implement new features, please first file an issue proposing your change for discussion.

To report problems, please file an issue with sample code, expected results, actual results, and a complete traceback.

Alternatives

There are other packages worth checking out to see if they meet your needs for perceptual hashing. Here are some examples.

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

perception-0.9.1.tar.gz (11.0 MB view details)

Uploaded Source

Built Distributions

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

perception-0.9.1-cp313-cp313-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86-64

perception-0.9.1-cp313-cp313-manylinux_2_24_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64

perception-0.9.1-cp313-cp313-manylinux_2_24_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64

perception-0.9.1-cp313-cp313-macosx_15_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

perception-0.9.1-cp312-cp312-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

perception-0.9.1-cp312-cp312-manylinux_2_24_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64

perception-0.9.1-cp312-cp312-manylinux_2_24_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64

perception-0.9.1-cp312-cp312-macosx_10_13_universal2.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

perception-0.9.1-cp311-cp311-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86-64

perception-0.9.1-cp311-cp311-manylinux_2_24_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64

perception-0.9.1-cp311-cp311-manylinux_2_24_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64

perception-0.9.1-cp311-cp311-macosx_10_9_universal2.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

perception-0.9.1-cp310-cp310-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.10Windows x86-64

perception-0.9.1-cp310-cp310-manylinux_2_24_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

perception-0.9.1-cp310-cp310-manylinux_2_24_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64

perception-0.9.1-cp310-cp310-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file perception-0.9.1.tar.gz.

File metadata

  • Download URL: perception-0.9.1.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1.tar.gz
Algorithm Hash digest
SHA256 ebb68cdde4e5783a00df1e35041e996cf7c3b697af8fc7b3946f66eda4ffc2cf
MD5 9d5cb92fbcaae2e7bbc21c2a7d72eb14
BLAKE2b-256 f07c7590725a9f443a8b23a8e12e6df368a162101182c61ee073cdd427f187d3

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: perception-0.9.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d08fdf94c92275b2be815674405b6d44e4ca55fa6aa977dfe6026d82b3fedf67
MD5 f91e40516816883166a783f8f496ae4d
BLAKE2b-256 337f5bbe89928daeff79196266d9f2392e60dac5304605532604ed145c2adf65

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp313-cp313-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: perception-0.9.1-cp313-cp313-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp313-cp313-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 ce8348fe8e2d6d6c3db2cf07df2f499bb821c8bc563825bd5844631685e327d3
MD5 268d7abe3ad1c231825068ed8cca0a0e
BLAKE2b-256 76fb18bfa72bbd374d9ad9c7f5b508bb5d75796016b1f44dced235f130496813

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp313-cp313-manylinux_2_24_aarch64.whl.

File metadata

  • Download URL: perception-0.9.1-cp313-cp313-manylinux_2_24_aarch64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.24+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp313-cp313-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 beeb7219245c953582d5e91f10ba98bcb5698753ec7295058fe7973052e37d0f
MD5 046de6538b43d2a8244ce60a3aeff63d
BLAKE2b-256 f940c19a872ff3461b8abbb00129ace0dea0cff71cf2ee24f761a3ad3492ad42

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

  • Download URL: perception-0.9.1-cp313-cp313-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.13, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cd9156c1863e01dad5c67a278a403fa0c3037cb7d5087527c4abb2b451a2a397
MD5 0086daa03f62834a6e79a014281b45ba
BLAKE2b-256 a6ca7a418294e3b353e0e4ff0ab49baee69b326b253eccb63713e599b3b9522a

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: perception-0.9.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a5366cc004abcde6522533c97f860fc0dcb26e4e83c8b74973ce277d7a4fad1c
MD5 bdd417966069a51593714c831fbcf615
BLAKE2b-256 5fc2880fc6759fb8836a60777e9548b171a6d33e1b1d0e91b374832f66ad62de

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp312-cp312-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: perception-0.9.1-cp312-cp312-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp312-cp312-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 66073f110f233a6673a933cb5de30c29b14c7c4ac40390035a985228853b4f1e
MD5 24831c121bcc7615c33e9f33b374d089
BLAKE2b-256 c5528789b4d0d2ed479d9332f2db4fe99a82c0e924ba249eb8f282ee746f2854

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp312-cp312-manylinux_2_24_aarch64.whl.

File metadata

  • Download URL: perception-0.9.1-cp312-cp312-manylinux_2_24_aarch64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.12, manylinux: glibc 2.24+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp312-cp312-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 9f43021b63c0c3e269481234d5c3add05ad8533ed16b6143f17f14e627efcd08
MD5 3dab094651c472cfd078d81d04bf7e78
BLAKE2b-256 2f434784aa1208ac84546975373ddb5c83349522b86e269f78aec639cfd148e3

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

  • Download URL: perception-0.9.1-cp312-cp312-macosx_10_13_universal2.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 364f5b1dc9b3bcab4188722f590d16bdc91db9c423ff7655f0ca23ae8d20dba8
MD5 701032d52682384d86c35ff3ca3f45ee
BLAKE2b-256 fd68d49b353460b3ddc54586fe44b41ad1def6d811f4bff29f0a73d8b2b5c206

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: perception-0.9.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 41b95312c3ec3ecedf422dfe5fc15aed185458d042b1a4bdf266565ea674a53f
MD5 852666dc875a368f267a5ea618aa6102
BLAKE2b-256 3c59e0d2055f10a74169d7e8527e69b27ee4d9083b4d7c8e39d0ec31c5e6d82b

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp311-cp311-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: perception-0.9.1-cp311-cp311-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 68ef3e4adb9daef654750ac8a216d8bfe61287642732ad120ad77956ab9afc91
MD5 d680c7cedc7804baa1c30379d5048f81
BLAKE2b-256 74309812d3158251c4983feb2bf2e7196d74d460a08740945b37384692a58a58

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp311-cp311-manylinux_2_24_aarch64.whl.

File metadata

  • Download URL: perception-0.9.1-cp311-cp311-manylinux_2_24_aarch64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.24+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 c4bdcc810109e31cc59b7ba3f6ba5fbb48da4725e808a73243260894aae5a6ca
MD5 95f0d9eff7095d762c7ef64c036ec632
BLAKE2b-256 16bb0b07a2543b56114ce61fae7c4153055a37daa4047a36db54c78c845f11e1

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

  • Download URL: perception-0.9.1-cp311-cp311-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8146300aace4f9cc6eacd4433847b44bb054e652e21393c3f9f1f81174aef884
MD5 109251297b3d62eaa3a651db2c2c1a56
BLAKE2b-256 812571c4b8d810361287774c28b18cb2d17851a1af852292ac9407e710b0d08b

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: perception-0.9.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9cffa1ab985eda94e84a2d48b929ae7cadc691368d430a0c5fb5089b7c810a9
MD5 a5e4f986f3b70be9a1ee01d1af924cd6
BLAKE2b-256 3fec4f8bbe8ee9818dc1d4cabe3b25f97336a71089a7c3764dffe804f6b20894

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: perception-0.9.1-cp310-cp310-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 5ee9941fc15cffbe1c22f0739912a7ed1d2ac1adf9d9a9f3b66d5cf6388d25b9
MD5 5962f18feb2ff1e536a028e21d2c133a
BLAKE2b-256 4a520c4db7a7d3c5f76ed15dad15d34f6541aca7ba9fb7b503ab26409aed8dc7

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp310-cp310-manylinux_2_24_aarch64.whl.

File metadata

  • Download URL: perception-0.9.1-cp310-cp310-manylinux_2_24_aarch64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm Hash digest
SHA256 5e23f11b9a426d1b84b974939332e20d1c4df6c6e9b18031a708025324646633
MD5 b03f998ef5c5056eefaff130500364f8
BLAKE2b-256 48a89f94a2fdd2631fd142b2389cec614499afca9524d6179ce639ef611e9627

See more details on using hashes here.

File details

Details for the file perception-0.9.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: perception-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for perception-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d64df5403207215cbbd570a08822878db7ecb4846b3662cf6fc8abb63800150a
MD5 d90598272e06c3c9263ba371784cdad5
BLAKE2b-256 4f112c97e60e5a72eb18f1f4c297f9d8acbb779f0cb4f01ad32be82758308bcc

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