Skip to main content

Python implementation of the multihash specification

This is an implementation of the multihash specification in Python. The main component in the module is the Multihash class, a named tuple that represents a hash function and a digest created with it, with extended abilities to work with hashlib-compatible hash functions, verify the integrity of data, and encode itself to a byte string in the binary format described in the specification (possibly ASCII-encoded). The decode() function can be used for the inverse operation, i.e. converting a (possibly ASCII-encoded) byte string into a Multihash object.

For more information, please see the documentation under the docs directory and the docstrings in the multihash package. Ready-to-read documentation is also available in https://pymultihash.readthedocs.io/.

This package requires at least Python 3.4.

Metadata

Release files for pymultihash 0.8.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymultihash 0.8.2
File Size Uploaded Provenance Actions
pymultihash-0.8.2.tar.gz 17.5 kB Without provenance Details for pymultihash-0.8.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pymultihash 0.8.2
File Interpreter ABI Platform Actions
pymultihash-0.8.2-py3-none-any.whl Python 3 none any Details for pymultihash-0.8.2-py3-none-any.whl

Total release size: 31.0 kB

Release files / pymultihash-0.8.2.tar.gz

Download URL pymultihash-0.8.2.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
49c75a1ae9ecc6d22d259064d4597b3685da3f0258f4ded632e03a3a79af215b
BLAKE2b-256 checksum
How to use checksums
326453a5c75b11fa697d74ae5c52b38ee6c98fa3bf3bfd50e064ae11ef1a0db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pymultihash-0.8.2-py3-none-any.whl

Download URL pymultihash-0.8.2-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7fa840b24bd6acbd6b073fcd330f10e15619387297babf1dd13ca4dae6e8209
BLAKE2b-256 checksum
How to use checksums
1e1c570697fafd87adcec479b9ad34dc8371a363aa14bd9edaece5f0b8066903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pymultihash 0.8.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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