Skip to main content
#️⃣ hash_things
-------

*Hash all sorts of things in Python*

Python has some basic tools for hashing stuff, but not all types are easily supported.

This package contains utility functions that make it easy to hash _things_. Including: `Dicts`.


.. image:: https://img.shields.io/pypi/v/hash_things.svg
:target: https://pypi.org/project/hash_things/

.. image:: https://img.shields.io/pypi/pyversions/hash_things.svg
:target: https://pypi.org/project/hash_things/

.. image:: https://img.shields.io/pypi/l/hash_things.svg
:target: https://pypi.org/project/hash_things/

.. image:: https://img.shields.io/pypi/status/hash_things.svg
:target: https://pypi.org/project/hash_things/

.. image:: https://circleci.com/gh/phalt/hash_things/tree/master.svg?style=svg
:target: https://circleci.com/gh/phalt/hash_things/tree/master

Installing the project is easy:

.. code-block:: bash

pip install hash_things

Full blown example:

.. code-block:: python

from hash_things import hash_dict

result = hash_dict({'hello': 'world'})

result
>>> 164302408563385743

📖 What can I hash?
--------

- Dictionaries with any value - Lists, Tuples, Sets, and even nested Dicts!

✨ Future goals
---------------

- Objects of any type
- *You favourite type here*

🏗 Status
----------

hash_things is currently stable.

🎥 Credits
-----------

This package was created with Cookiecutter_.

We use `Python Requests`_ for talking HTTP.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter


Metadata

Release files for hash-things 0.2.0

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

Source distribution (sdist)

Source distribution for hash-things 0.2.0
File Size Uploaded
hash_things-0.2.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hash-things 0.2.0
File Interpreter ABI Platform
hash_things-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 7.1 kB

Release files / hash_things-0.2.0.tar.gz

Download URL hash_things-0.2.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8ce14fab13c2142713a1fb25c8983010f8e1a6c59a6e94d90a5bd06c689874f7
BLAKE2b-256 checksum
How to use checksums
f6b6d030288cc3d30b9a7aa6e636f6414f77a0d6de1ab3bce02265a8ddb42143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release files / hash_things-0.2.0-py2.py3-none-any.whl

Download URL hash_things-0.2.0-py2.py3-none-any.whl
Size 4.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
98540beaae719183bf747ee74802076ade5cdb9eacfa7da1fda5d74633cd7ff4
BLAKE2b-256 checksum
How to use checksums
324d7f59b8e0be58fe1b59adecebb4f246bc65f0b3545da5f2376db72024e1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

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