pymultihash


Namepymultihash JSON
Version 0.8.2 PyPI version JSON
download
home_pagehttps://github.com/ivilata/pymultihash
SummaryPython implementation of the multihash specification
upload_time2016-06-12 18:06:00
maintainer
docs_urlNone
authorIvan Vilata-i-Balaguer
requires_python
licenseMIT
keywords multihash hash digest format ascii encoding
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ======================================================
 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.

.. _multihash: https://github.com/jbenet/multihash

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.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ivilata/pymultihash",
    "name": "pymultihash",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "multihash hash digest format ASCII encoding",
    "author": "Ivan Vilata-i-Balaguer",
    "author_email": "ivan@selidor.net",
    "download_url": "https://files.pythonhosted.org/packages/32/64/53a5c75b11fa697d74ae5c52b38ee6c98fa3bf3bfd50e064ae11ef1a0db3/pymultihash-0.8.2.tar.gz",
    "platform": "UNKNOWN",
    "description": "======================================================\n Python implementation of the multihash specification\n======================================================\n\nThis is an implementation of the `multihash`_ specification in Python.\nThe main component in the module is the `Multihash` class, a named tuple that\nrepresents a hash function and a digest created with it, with extended\nabilities to work with hashlib-compatible hash functions, verify the integrity\nof data, and encode itself to a byte string in the binary format described in\nthe specification (possibly ASCII-encoded).  The `decode()` function can be\nused for the inverse operation, i.e. converting a (possibly ASCII-encoded)\nbyte string into a `Multihash` object.\n\n.. _multihash: https://github.com/jbenet/multihash\n\nFor more information, please see the documentation under the ``docs``\ndirectory and the docstrings in the ``multihash`` package.  Ready-to-read\ndocumentation is also available in https://pymultihash.readthedocs.io/.\n\nThis package requires at least Python 3.4.",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python implementation of the multihash specification",
    "version": "0.8.2",
    "split_keywords": [
        "multihash",
        "hash",
        "digest",
        "format",
        "ascii",
        "encoding"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "e229cf2bf30f06f1ac0032b69cc8eb31",
                "sha256": "f7fa840b24bd6acbd6b073fcd330f10e15619387297babf1dd13ca4dae6e8209"
            },
            "downloads": -1,
            "filename": "pymultihash-0.8.2-py3-none-any.whl",
            "has_sig": true,
            "md5_digest": "e229cf2bf30f06f1ac0032b69cc8eb31",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 13505,
            "upload_time": "2016-06-12T18:05:55",
            "upload_time_iso_8601": "2016-06-12T18:05:55.562980Z",
            "url": "https://files.pythonhosted.org/packages/1e/1c/570697fafd87adcec479b9ad34dc8371a363aa14bd9edaece5f0b8066903/pymultihash-0.8.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "f4fca3382b8d817c48e96a273accd224",
                "sha256": "49c75a1ae9ecc6d22d259064d4597b3685da3f0258f4ded632e03a3a79af215b"
            },
            "downloads": -1,
            "filename": "pymultihash-0.8.2.tar.gz",
            "has_sig": true,
            "md5_digest": "f4fca3382b8d817c48e96a273accd224",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 17471,
            "upload_time": "2016-06-12T18:06:00",
            "upload_time_iso_8601": "2016-06-12T18:06:00.432423Z",
            "url": "https://files.pythonhosted.org/packages/32/64/53a5c75b11fa697d74ae5c52b38ee6c98fa3bf3bfd50e064ae11ef1a0db3/pymultihash-0.8.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2016-06-12 18:06:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "ivilata",
    "github_project": "pymultihash",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "pymultihash"
}
        
Elapsed time: 0.01705s