mmh3


Namemmh3 JSON
Version 5.0.0 PyPI version JSON
download
home_pageNone
SummaryPython extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.
upload_time2024-09-18 08:44:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT License Copyright (c) 2011-2024 Hajime Senuma Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords utility hash murmurhash
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mmh3

[![Documentation Status](https://readthedocs.org/projects/mmh3/badge/?version=latest)](https://mmh3.readthedocs.io/en/latest/?badge=latest)
[![GitHub Super-Linter](https://github.com/hajimes/mmh3/workflows/Super-Linter/badge.svg?branch=master)](https://github.com/hajimes/mmh3/actions?query=workflow%3ASuper-Linter+branch%3Amaster)
[![Build](https://github.com/hajimes/mmh3/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/hajimes/mmh3/actions/workflows/build.yml?branch=master)
[![PyPi Version](https://img.shields.io/pypi/v/mmh3.svg?style=flat-square&logo=pypi&logoColor=white)](https://pypi.org/project/mmh3/)
[![Python Versions](https://img.shields.io/pypi/pyversions/mmh3.svg)](https://pypi.org/project/mmh3/)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/license/mit/)
[![Total Downloads](https://static.pepy.tech/badge/mmh3)](https://pepy.tech/project/mmh3?versions=*&versions=4.*&versions=3.*&versions=2.*)
[![Recent Downloads](https://static.pepy.tech/badge/mmh3/month)](https://pepy.tech/project/mmh3?versions=*&versions=4.*&versions=3.*&versions=2.*)

`mmh3` is a Python extension for
[MurmurHash (MurmurHash3)](https://en.wikipedia.org/wiki/MurmurHash), a set of
fast and robust non-cryptographic hash functions invented by Austin Appleby.

By combining `mmh3` with probabilistic techniques like
[Bloom filter](https://en.wikipedia.org/wiki/Bloom_filter),
[MinHash](https://en.wikipedia.org/wiki/MinHash), and
[feature hashing](https://en.wikipedia.org/wiki/Feature_hashing), you can
develop high-performance systems in fields such as data mining, machine
learning, and natural language processing.

Another popular use of `mmh3` is to
[calculate favicon hashes](https://gist.github.com/yehgdotnet/b9dfc618108d2f05845c4d8e28c5fc6a),
which are utilized by [Shodan](https://www.shodan.io), the world's first IoT
search engine.

This page provides a quick start guide. For more comprehensive information,
please refer to the [documentation](https://mmh3.readthedocs.io/en/latest/).

## Installation

```shell
pip install mmh3
```

## Usage

### Basic usage

```pycon
>>> import mmh3
>>> mmh3.hash(b"foo") # returns a 32-bit signed int
-156908512
>>> mmh3.hash("foo") # accepts str (UTF-8 encoded)
-156908512
>>> mmh3.hash(b"foo", 42) # uses 42 as the seed
-1322301282
>>> mmh3.hash(b"foo", 0, False) # returns a 32-bit unsigned int
4138058784
```

`mmh3.mmh3_x64_128_digest()`, introduced in version 5.0.0, efficienlty hashes
buffer objects that implement the buffer protocol
([PEP 688](https://peps.python.org/pep-0688/)) without internal memory copying.
The function returns a `bytes` object of 16 bytes (128 bits). It is
particularly suited for hashing large memory views, such as
`bytearray`, `memoryview`, and `numpy.ndarray`, and performs faster than
the 32-bit variants like `hash()` on 64-bit machines.

```pycon
>>> mmh3.mmh3_x64_128_digest(numpy.random.rand(100))
b'\x8c\xee\xc6z\xa9\xfeR\xe8o\x9a\x9b\x17u\xbe\xdc\xee'
```

Various alternatives are available, offering different return types (e.g.,
signed integers, tuples of unsigned integers) and optimized for different
architectures. For a comprehensive list of functions, refer to the
[API Reference](https://mmh3.readthedocs.io/en/latest/api.html).

### `hashlib`-style hashers

`mmh3` implements hasher objects with interfaces similar to those in `hashlib`
from the standard library, although they are still experimental. See
[Hasher Classes](https://mmh3.readthedocs.io/en/latest/api.html#hasher-classes)
in the API Reference for more information.

## Changelog

See [Changelog](https://mmh3.readthedocs.io/en/latest/changelog.html) for the
complete changelog.

### [5.0.0] - 2024-09-18

#### Added

- Add support for Python 3.13.
- Improve the performance of the `hash()` function with
  [METH_FASTCALL](https://docs.python.org/3/c-api/structures.html#c.METH_FASTCALL),
  reducing the overhead of function calls. For data sizes between 1–2 KB
  (e.g., 48x48 favicons), performance is 10%–20% faster. For smaller data
  (~500 bytes, like 16x16 favicons), performance increases by approximately 30%
  ([#87](https://github.com/hajimes/mmh3/pull/87)).
- Add `digest` functions that support the new buffer protocol
  ([PEP 688](https://peps.python.org/pep-0688/)) as input
  ([#75](https://github.com/hajimes/mmh3/pull/75)).
  These functions are implemented with `METH_FASTCALL` too, offering improved
  performance ([#84](https://github.com/hajimes/mmh3/pull/84)).
- Slightly improve the performance of the `hash_bytes()` function
  ([#88](https://github.com/hajimes/mmh3/pull/88))
- Add Read the Docs documentation
  ([#54](https://github.com/hajimes/mmh3/issues/54)).
- Document benchmark results
  ([#53](https://github.com/hajimes/mmh3/issues/53)).

#### Changed

- **Backward-incompatible**: The `seed` argument is now strictly validated to
  ensure it falls within the range [0, 0xFFFFFFFF]. A `ValueError` is raised
  if the seed is out of range ([#84](https://github.com/hajimes/mmh3/pull/84)).
- **Backward-incompatible**: Change the constructors of hasher classes to
  accept a buffer as the first argument
  ([#83](https://github.com/hajimes/mmh3/pull/83)).
- The type of flag argumens has been changed from `bool` to `Any`
  ([#84](https://github.com/hajimes/mmh3/pull/84)).
- Change the format of CHANGELOG.md to conform to the
  [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) standard
  ([#63](https://github.com/hajimes/mmh3/pull/63)).

#### Deprecated

- Deprecate the `hash_from_buffer()` function.
  Use `mmh3_32_sintdigest()` or `mmh3_32_uintdigest()` as alternatives
  ([#84](https://github.com/hajimes/mmh3/pull/84)).

#### Fixed

- Fix a reference leak in the `hash_from_buffer()` function
  ([#75](https://github.com/hajimes/mmh3/pull/75)).
- Fix type hints ([#76](https://github.com/hajimes/mmh3/pull/76),
  [#77](https://github.com/hajimes/mmh3/pull/77),
  [#84](https://github.com/hajimes/mmh3/pull/84)).

### [4.1.0] - 2024-01-09

#### Added

- Add support for Python 3.12.

#### Fixed

- Fix issues with Bazel by changing the directory structure of the project
  ([#50](https://github.com/hajimes/mmh3/issues/50)).
- Fix incorrect type hints ([#51](https://github.com/hajimes/mmh3/issues/51)).
- Fix invalid results on s390x when the arg `x64arch` of `hash64` or
  `hash_bytes()` is set to `False`
  ([#52](https://github.com/hajimes/mmh3/issues/52)).

## License

[MIT](https://github.com/hajimes/mmh3/blob/master/LICENSE), unless otherwise
noted within a file.

## Known Issues

### Different results from other MurmurHash3-based libraries

By default, `mmh3` returns **signed** values for the 32-bit and 64-bit versions
and **unsigned** values for `hash128` due to historical reasons. To get the
desired result, use the `signed` keyword argument.

Starting from version 4.0.0, `mmh3` returns the same values on big-endian
platforms as it does on little-endian ones, whereas the original C++ library is
endian-sensitive. If you need results that comply with the original library on
big-endian systems, please use version 3.\*.

For compatibility with [Google Guava (Java)](https://github.com/google/guava),
see
<https://stackoverflow.com/questions/29932956/murmur3-hash-different-result-between-python-and-java-implementation>.

For compatibility with
[murmur3 (Go)](https://pkg.go.dev/github.com/spaolacci/murmur3), see
<https://github.com/hajimes/mmh3/issues/46>.

## Contributing Guidelines

See [Contributing](https://mmh3.readthedocs.io/en/latest/CONTRIBUTING.html).

## Authors

MurmurHash3 was originally developed by Austin Appleby and distributed under
public domain
[https://github.com/aappleby/smhasher](https://github.com/aappleby/smhasher).

Ported and modified for Python by Hajime Senuma.

## External Tutorials

### High-performance computing

The following textbooks and tutorials are great resources for learning how to
use `mmh3` (and other hash algorithms in general) for high-performance computing.

- Chapter 11: _Using Less Ram_ in Micha Gorelick and Ian Ozsvald. 2014. _High
  Performance Python: Practical Performant Programming for Humans_. O'Reilly
  Media. [ISBN: 978-1-4493-6159-4](https://www.amazon.com/dp/1449361595).
  - 2nd edition of the above (2020).
    [ISBN: 978-1492055020](https://www.amazon.com/dp/1492055026).
- Max Burstein. February 2, 2013.
  _[Creating a Simple Bloom Filter](http://www.maxburstein.com/blog/creating-a-simple-bloom-filter/)_.
- Duke University. April 14, 2016.
  _[Efficient storage of data in memory](http://people.duke.edu/~ccc14/sta-663-2016/20B_Big_Data_Structures.html)_.
- Bugra Akyildiz. August 24, 2016.
  _[A Gentle Introduction to Bloom Filter](https://www.kdnuggets.com/2016/08/gentle-introduction-bloom-filter.html)_.
  KDnuggets.

### Internet of things

[Shodan](https://www.shodan.io), the world's first
[IoT](https://en.wikipedia.org/wiki/Internet_of_things) search engine, uses
MurmurHash3 hash values for [favicons](https://en.wikipedia.org/wiki/Favicon)
(icons associated with web pages). [ZoomEye](https://www.zoomeye.org) follows
Shodan's convention.
[Calculating these values with mmh3](https://gist.github.com/yehgdotnet/b9dfc618108d2f05845c4d8e28c5fc6a)
is useful for OSINT and cybersecurity activities.

- Jan Kopriva. April 19, 2021.
  _[Hunting phishing websites with favicon hashes](https://isc.sans.edu/diary/Hunting+phishing+websites+with+favicon+hashes/27326)_.
  SANS Internet Storm Center.
- Nikhil Panwar. May 2, 2022.
  _[Using Favicons to Discover Phishing & Brand Impersonation Websites](https://bolster.ai/blog/how-to-use-favicons-to-find-phishing-websites)_.
  Bolster.
- Faradaysec. July 25, 2022.
  _[Understanding Spring4Shell: How used is it?](https://faradaysec.com/understanding-spring4shell/)_.
  Faraday Security.
- Debjeet. August 2, 2022.
  _[How To Find Assets Using Favicon Hashes](https://payatu.com/blog/favicon-hash/)_.
  Payatu.

## Related Libraries

- <https://github.com/wc-duck/pymmh3>: mmh3 in pure python (Fredrik Kihlander
  and Swapnil Gusani)
- <https://github.com/escherba/python-cityhash>: Python bindings for CityHash
  (Eugene Scherba)
- <https://github.com/veelion/python-farmhash>: Python bindings for FarmHash
  (Veelion Chong)
- <https://github.com/escherba/python-metrohash>: Python bindings for MetroHash
  (Eugene Scherba)
- <https://github.com/ifduyue/python-xxhash>: Python bindings for xxHash (Yue
  Du)

[5.0.0]: https://github.com/hajimes/mmh3/compare/v4.1.0...v5.0.0
[4.1.0]: https://github.com/hajimes/mmh3/compare/v4.0.1...v4.1.0

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mmh3",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "utility, hash, MurmurHash",
    "author": null,
    "author_email": "Hajime Senuma <hajime.senuma@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/9c/e2/40dc31be41d4913c488d55f1e75a276a5d1a840f5b79c2652d29eb7bf5ed/mmh3-5.0.0.tar.gz",
    "platform": null,
    "description": "# mmh3\n\n[![Documentation Status](https://readthedocs.org/projects/mmh3/badge/?version=latest)](https://mmh3.readthedocs.io/en/latest/?badge=latest)\n[![GitHub Super-Linter](https://github.com/hajimes/mmh3/workflows/Super-Linter/badge.svg?branch=master)](https://github.com/hajimes/mmh3/actions?query=workflow%3ASuper-Linter+branch%3Amaster)\n[![Build](https://github.com/hajimes/mmh3/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/hajimes/mmh3/actions/workflows/build.yml?branch=master)\n[![PyPi Version](https://img.shields.io/pypi/v/mmh3.svg?style=flat-square&logo=pypi&logoColor=white)](https://pypi.org/project/mmh3/)\n[![Python Versions](https://img.shields.io/pypi/pyversions/mmh3.svg)](https://pypi.org/project/mmh3/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/license/mit/)\n[![Total Downloads](https://static.pepy.tech/badge/mmh3)](https://pepy.tech/project/mmh3?versions=*&versions=4.*&versions=3.*&versions=2.*)\n[![Recent Downloads](https://static.pepy.tech/badge/mmh3/month)](https://pepy.tech/project/mmh3?versions=*&versions=4.*&versions=3.*&versions=2.*)\n\n`mmh3` is a Python extension for\n[MurmurHash (MurmurHash3)](https://en.wikipedia.org/wiki/MurmurHash), a set of\nfast and robust non-cryptographic hash functions invented by Austin Appleby.\n\nBy combining `mmh3` with probabilistic techniques like\n[Bloom filter](https://en.wikipedia.org/wiki/Bloom_filter),\n[MinHash](https://en.wikipedia.org/wiki/MinHash), and\n[feature hashing](https://en.wikipedia.org/wiki/Feature_hashing), you can\ndevelop high-performance systems in fields such as data mining, machine\nlearning, and natural language processing.\n\nAnother popular use of `mmh3` is to\n[calculate favicon hashes](https://gist.github.com/yehgdotnet/b9dfc618108d2f05845c4d8e28c5fc6a),\nwhich are utilized by [Shodan](https://www.shodan.io), the world's first IoT\nsearch engine.\n\nThis page provides a quick start guide. For more comprehensive information,\nplease refer to the [documentation](https://mmh3.readthedocs.io/en/latest/).\n\n## Installation\n\n```shell\npip install mmh3\n```\n\n## Usage\n\n### Basic usage\n\n```pycon\n>>> import mmh3\n>>> mmh3.hash(b\"foo\") # returns a 32-bit signed int\n-156908512\n>>> mmh3.hash(\"foo\") # accepts str (UTF-8 encoded)\n-156908512\n>>> mmh3.hash(b\"foo\", 42) # uses 42 as the seed\n-1322301282\n>>> mmh3.hash(b\"foo\", 0, False) # returns a 32-bit unsigned int\n4138058784\n```\n\n`mmh3.mmh3_x64_128_digest()`, introduced in version 5.0.0, efficienlty hashes\nbuffer objects that implement the buffer protocol\n([PEP 688](https://peps.python.org/pep-0688/)) without internal memory copying.\nThe function returns a `bytes` object of 16 bytes (128 bits). It is\nparticularly suited for hashing large memory views, such as\n`bytearray`, `memoryview`, and `numpy.ndarray`, and performs faster than\nthe 32-bit variants like `hash()` on 64-bit machines.\n\n```pycon\n>>> mmh3.mmh3_x64_128_digest(numpy.random.rand(100))\nb'\\x8c\\xee\\xc6z\\xa9\\xfeR\\xe8o\\x9a\\x9b\\x17u\\xbe\\xdc\\xee'\n```\n\nVarious alternatives are available, offering different return types (e.g.,\nsigned integers, tuples of unsigned integers) and optimized for different\narchitectures. For a comprehensive list of functions, refer to the\n[API Reference](https://mmh3.readthedocs.io/en/latest/api.html).\n\n### `hashlib`-style hashers\n\n`mmh3` implements hasher objects with interfaces similar to those in `hashlib`\nfrom the standard library, although they are still experimental. See\n[Hasher Classes](https://mmh3.readthedocs.io/en/latest/api.html#hasher-classes)\nin the API Reference for more information.\n\n## Changelog\n\nSee [Changelog](https://mmh3.readthedocs.io/en/latest/changelog.html) for the\ncomplete changelog.\n\n### [5.0.0] - 2024-09-18\n\n#### Added\n\n- Add support for Python 3.13.\n- Improve the performance of the `hash()` function with\n  [METH_FASTCALL](https://docs.python.org/3/c-api/structures.html#c.METH_FASTCALL),\n  reducing the overhead of function calls. For data sizes between 1\u20132 KB\n  (e.g., 48x48 favicons), performance is 10%\u201320% faster. For smaller data\n  (~500 bytes, like 16x16 favicons), performance increases by approximately 30%\n  ([#87](https://github.com/hajimes/mmh3/pull/87)).\n- Add `digest` functions that support the new buffer protocol\n  ([PEP 688](https://peps.python.org/pep-0688/)) as input\n  ([#75](https://github.com/hajimes/mmh3/pull/75)).\n  These functions are implemented with `METH_FASTCALL` too, offering improved\n  performance ([#84](https://github.com/hajimes/mmh3/pull/84)).\n- Slightly improve the performance of the `hash_bytes()` function\n  ([#88](https://github.com/hajimes/mmh3/pull/88))\n- Add Read the Docs documentation\n  ([#54](https://github.com/hajimes/mmh3/issues/54)).\n- Document benchmark results\n  ([#53](https://github.com/hajimes/mmh3/issues/53)).\n\n#### Changed\n\n- **Backward-incompatible**: The `seed` argument is now strictly validated to\n  ensure it falls within the range [0, 0xFFFFFFFF]. A `ValueError` is raised\n  if the seed is out of range ([#84](https://github.com/hajimes/mmh3/pull/84)).\n- **Backward-incompatible**: Change the constructors of hasher classes to\n  accept a buffer as the first argument\n  ([#83](https://github.com/hajimes/mmh3/pull/83)).\n- The type of flag argumens has been changed from `bool` to `Any`\n  ([#84](https://github.com/hajimes/mmh3/pull/84)).\n- Change the format of CHANGELOG.md to conform to the\n  [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) standard\n  ([#63](https://github.com/hajimes/mmh3/pull/63)).\n\n#### Deprecated\n\n- Deprecate the `hash_from_buffer()` function.\n  Use `mmh3_32_sintdigest()` or `mmh3_32_uintdigest()` as alternatives\n  ([#84](https://github.com/hajimes/mmh3/pull/84)).\n\n#### Fixed\n\n- Fix a reference leak in the `hash_from_buffer()` function\n  ([#75](https://github.com/hajimes/mmh3/pull/75)).\n- Fix type hints ([#76](https://github.com/hajimes/mmh3/pull/76),\n  [#77](https://github.com/hajimes/mmh3/pull/77),\n  [#84](https://github.com/hajimes/mmh3/pull/84)).\n\n### [4.1.0] - 2024-01-09\n\n#### Added\n\n- Add support for Python 3.12.\n\n#### Fixed\n\n- Fix issues with Bazel by changing the directory structure of the project\n  ([#50](https://github.com/hajimes/mmh3/issues/50)).\n- Fix incorrect type hints ([#51](https://github.com/hajimes/mmh3/issues/51)).\n- Fix invalid results on s390x when the arg `x64arch` of `hash64` or\n  `hash_bytes()` is set to `False`\n  ([#52](https://github.com/hajimes/mmh3/issues/52)).\n\n## License\n\n[MIT](https://github.com/hajimes/mmh3/blob/master/LICENSE), unless otherwise\nnoted within a file.\n\n## Known Issues\n\n### Different results from other MurmurHash3-based libraries\n\nBy default, `mmh3` returns **signed** values for the 32-bit and 64-bit versions\nand **unsigned** values for `hash128` due to historical reasons. To get the\ndesired result, use the `signed` keyword argument.\n\nStarting from version 4.0.0, `mmh3` returns the same values on big-endian\nplatforms as it does on little-endian ones, whereas the original C++ library is\nendian-sensitive. If you need results that comply with the original library on\nbig-endian systems, please use version 3.\\*.\n\nFor compatibility with [Google Guava (Java)](https://github.com/google/guava),\nsee\n<https://stackoverflow.com/questions/29932956/murmur3-hash-different-result-between-python-and-java-implementation>.\n\nFor compatibility with\n[murmur3 (Go)](https://pkg.go.dev/github.com/spaolacci/murmur3), see\n<https://github.com/hajimes/mmh3/issues/46>.\n\n## Contributing Guidelines\n\nSee [Contributing](https://mmh3.readthedocs.io/en/latest/CONTRIBUTING.html).\n\n## Authors\n\nMurmurHash3 was originally developed by Austin Appleby and distributed under\npublic domain\n[https://github.com/aappleby/smhasher](https://github.com/aappleby/smhasher).\n\nPorted and modified for Python by Hajime Senuma.\n\n## External Tutorials\n\n### High-performance computing\n\nThe following textbooks and tutorials are great resources for learning how to\nuse `mmh3` (and other hash algorithms in general) for high-performance computing.\n\n- Chapter 11: _Using Less Ram_ in Micha Gorelick and Ian Ozsvald. 2014. _High\n  Performance Python: Practical Performant Programming for Humans_. O'Reilly\n  Media. [ISBN: 978-1-4493-6159-4](https://www.amazon.com/dp/1449361595).\n  - 2nd edition of the above (2020).\n    [ISBN: 978-1492055020](https://www.amazon.com/dp/1492055026).\n- Max Burstein. February 2, 2013.\n  _[Creating a Simple Bloom Filter](http://www.maxburstein.com/blog/creating-a-simple-bloom-filter/)_.\n- Duke University. April 14, 2016.\n  _[Efficient storage of data in memory](http://people.duke.edu/~ccc14/sta-663-2016/20B_Big_Data_Structures.html)_.\n- Bugra Akyildiz. August 24, 2016.\n  _[A Gentle Introduction to Bloom Filter](https://www.kdnuggets.com/2016/08/gentle-introduction-bloom-filter.html)_.\n  KDnuggets.\n\n### Internet of things\n\n[Shodan](https://www.shodan.io), the world's first\n[IoT](https://en.wikipedia.org/wiki/Internet_of_things) search engine, uses\nMurmurHash3 hash values for [favicons](https://en.wikipedia.org/wiki/Favicon)\n(icons associated with web pages). [ZoomEye](https://www.zoomeye.org) follows\nShodan's convention.\n[Calculating these values with mmh3](https://gist.github.com/yehgdotnet/b9dfc618108d2f05845c4d8e28c5fc6a)\nis useful for OSINT and cybersecurity activities.\n\n- Jan Kopriva. April 19, 2021.\n  _[Hunting phishing websites with favicon hashes](https://isc.sans.edu/diary/Hunting+phishing+websites+with+favicon+hashes/27326)_.\n  SANS Internet Storm Center.\n- Nikhil Panwar. May 2, 2022.\n  _[Using Favicons to Discover Phishing & Brand Impersonation Websites](https://bolster.ai/blog/how-to-use-favicons-to-find-phishing-websites)_.\n  Bolster.\n- Faradaysec. July 25, 2022.\n  _[Understanding Spring4Shell: How used is it?](https://faradaysec.com/understanding-spring4shell/)_.\n  Faraday Security.\n- Debjeet. August 2, 2022.\n  _[How To Find Assets Using Favicon Hashes](https://payatu.com/blog/favicon-hash/)_.\n  Payatu.\n\n## Related Libraries\n\n- <https://github.com/wc-duck/pymmh3>: mmh3 in pure python (Fredrik Kihlander\n  and Swapnil Gusani)\n- <https://github.com/escherba/python-cityhash>: Python bindings for CityHash\n  (Eugene Scherba)\n- <https://github.com/veelion/python-farmhash>: Python bindings for FarmHash\n  (Veelion Chong)\n- <https://github.com/escherba/python-metrohash>: Python bindings for MetroHash\n  (Eugene Scherba)\n- <https://github.com/ifduyue/python-xxhash>: Python bindings for xxHash (Yue\n  Du)\n\n[5.0.0]: https://github.com/hajimes/mmh3/compare/v4.1.0...v5.0.0\n[4.1.0]: https://github.com/hajimes/mmh3/compare/v4.0.1...v4.1.0\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2011-2024 Hajime Senuma  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
    "summary": "Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.",
    "version": "5.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/hajimes/mmh3/issues",
        "Changelog": "https://github.com/hajimes/mmh3/blob/master/CHANGELOG.md",
        "Homepage": "https://pypi.org/project/mmh3/",
        "Repository": "https://github.com/hajimes/mmh3"
    },
    "split_keywords": [
        "utility",
        " hash",
        " murmurhash"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99de19c97460492496ed5e21d8d7cffb86e26e27424e594992da7e111abf289d",
                "md5": "b976216da1cc06aedc4c8a71c9229052",
                "sha256": "e65e16c9de793bfa334355c60fccc859faf1c0b707d847252841cee72b5309df"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "b976216da1cc06aedc4c8a71c9229052",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 48553,
            "upload_time": "2024-09-18T08:42:56",
            "upload_time_iso_8601": "2024-09-18T08:42:56.314085Z",
            "url": "https://files.pythonhosted.org/packages/99/de/19c97460492496ed5e21d8d7cffb86e26e27424e594992da7e111abf289d/mmh3-5.0.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa89d52316cf1565374a33318009edccc92d0d81d2e8ac141924d4827e58fc2d",
                "md5": "64733c67662c14eda618d02077e873aa",
                "sha256": "66d5423c65aebe94f244e8204cc8b39a4b970e342fb619621376af90c5f9a421"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "64733c67662c14eda618d02077e873aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 34034,
            "upload_time": "2024-09-18T08:42:57",
            "upload_time_iso_8601": "2024-09-18T08:42:57.817468Z",
            "url": "https://files.pythonhosted.org/packages/fa/89/d52316cf1565374a33318009edccc92d0d81d2e8ac141924d4827e58fc2d/mmh3-5.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc0535e048b5e77c989a16a225e915c6ad28db231ffcc43e6562774ec5e49195",
                "md5": "4eed58408fb6235de8c01e19772b8573",
                "sha256": "5bfc15d11bcc5ce96254f5399582104c566a1eeeb91072ff0a0de92b24f704ff"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4eed58408fb6235de8c01e19772b8573",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 33896,
            "upload_time": "2024-09-18T08:42:59",
            "upload_time_iso_8601": "2024-09-18T08:42:59.235661Z",
            "url": "https://files.pythonhosted.org/packages/bc/05/35e048b5e77c989a16a225e915c6ad28db231ffcc43e6562774ec5e49195/mmh3-5.0.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "04e622b1a7f1ecae2fab2ad58cfe0980521db6f26d6f0bc4e12149dde8128fed",
                "md5": "df3a22f3e71d30747fad05f9a5df9df9",
                "sha256": "1616cb621cab3bc5b58dba9605311c346b45e732818f12f943a803b9a641f09c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "df3a22f3e71d30747fad05f9a5df9df9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 89190,
            "upload_time": "2024-09-18T08:43:00",
            "upload_time_iso_8601": "2024-09-18T08:43:00.902554Z",
            "url": "https://files.pythonhosted.org/packages/04/e6/22b1a7f1ecae2fab2ad58cfe0980521db6f26d6f0bc4e12149dde8128fed/mmh3-5.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad3e9e14a3c742dbc9c584aef304c1c563754f18293369e615a2e8f724f13e23",
                "md5": "e259a1d2547382df476e5f6f065d7c52",
                "sha256": "d3e3d94553b321b26952d507dace15509463604ead98fece710237ca8cb5983d"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "e259a1d2547382df476e5f6f065d7c52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 94082,
            "upload_time": "2024-09-18T08:43:02",
            "upload_time_iso_8601": "2024-09-18T08:43:02.275575Z",
            "url": "https://files.pythonhosted.org/packages/ad/3e/9e14a3c742dbc9c584aef304c1c563754f18293369e615a2e8f724f13e23/mmh3-5.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cbf794f1988fef130ce1ac4aad243c7952fb2620c312613a0ca7178a148451e0",
                "md5": "abd1bf5973671815ef5fac1b540b4499",
                "sha256": "b46b6d5c0fcd2620ebc699099fed6fda0101805d7d4c274fa2b2c384e8b9e8b9"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "abd1bf5973671815ef5fac1b540b4499",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 93741,
            "upload_time": "2024-09-18T08:43:03",
            "upload_time_iso_8601": "2024-09-18T08:43:03.340987Z",
            "url": "https://files.pythonhosted.org/packages/cb/f7/94f1988fef130ce1ac4aad243c7952fb2620c312613a0ca7178a148451e0/mmh3-5.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72ba7ad763b950a68c070fe10e02a6a7d5e4e7d23f6802fb950bb26203a731e7",
                "md5": "2019551cc60a389a6acd9c506871999f",
                "sha256": "5a2a9cd368f2a15f06f2749db764e410b7dc260822319f169a52c649da078bf6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2019551cc60a389a6acd9c506871999f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 82005,
            "upload_time": "2024-09-18T08:43:04",
            "upload_time_iso_8601": "2024-09-18T08:43:04.329305Z",
            "url": "https://files.pythonhosted.org/packages/72/ba/7ad763b950a68c070fe10e02a6a7d5e4e7d23f6802fb950bb26203a731e7/mmh3-5.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9464436925da3a70fed754e4636d84d4c0251e7d3751108f3f91c88aaa81beb8",
                "md5": "fa5a472e3bfed886008e68b654c447e0",
                "sha256": "903cdb66f8d8de26a0a6c737a13664388b5ed14813f84793bccbba44ffa09fa2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fa5a472e3bfed886008e68b654c447e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 88921,
            "upload_time": "2024-09-18T08:43:06",
            "upload_time_iso_8601": "2024-09-18T08:43:06.058555Z",
            "url": "https://files.pythonhosted.org/packages/94/64/436925da3a70fed754e4636d84d4c0251e7d3751108f3f91c88aaa81beb8/mmh3-5.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d42cc6a4adba7edf8a4c8f3af1d0bea9f882bb290fd74f7d601eb702b33e2840",
                "md5": "03da3554166a545be385077866b77c96",
                "sha256": "7653d8177e4241a5f7913a675636ccc701722741b153b0a43c82464a4a865752"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03da3554166a545be385077866b77c96",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 89282,
            "upload_time": "2024-09-18T08:43:08",
            "upload_time_iso_8601": "2024-09-18T08:43:08.059016Z",
            "url": "https://files.pythonhosted.org/packages/d4/2c/c6a4adba7edf8a4c8f3af1d0bea9f882bb290fd74f7d601eb702b33e2840/mmh3-5.0.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a660e9ecf5f860864a3524ddb6bbe8b317f7593340e5e0cc24c9d93c985ef7d",
                "md5": "52b488a0aabb6d9856f53e7c0f1f0d83",
                "sha256": "a9154a0a32de54b812d178541468cce4c73b112fbd8b5b0a4add92cfda69c390"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "52b488a0aabb6d9856f53e7c0f1f0d83",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 84123,
            "upload_time": "2024-09-18T08:43:09",
            "upload_time_iso_8601": "2024-09-18T08:43:09.574339Z",
            "url": "https://files.pythonhosted.org/packages/8a/66/0e9ecf5f860864a3524ddb6bbe8b317f7593340e5e0cc24c9d93c985ef7d/mmh3-5.0.0-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e04f73fe2bbde831e78b4d6f5d9905aa195de7fb8115d8bc8a4f22c0e5e1145",
                "md5": "5f8f096bed5c722d5e1c41da4c156f9f",
                "sha256": "5f814a621fd0e567a121ace724ad57f28fb9972acfd54c854749ee91d5c4905c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "5f8f096bed5c722d5e1c41da4c156f9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 95029,
            "upload_time": "2024-09-18T08:43:10",
            "upload_time_iso_8601": "2024-09-18T08:43:10.639143Z",
            "url": "https://files.pythonhosted.org/packages/3e/04/f73fe2bbde831e78b4d6f5d9905aa195de7fb8115d8bc8a4f22c0e5e1145/mmh3-5.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2206bc22a7c776c2f19349dc6675d2da33d24d62c2bbcfab90947aad0e615322",
                "md5": "e985b9af695b66d3622b47217e715fbc",
                "sha256": "333057bcf12804a8cae12adb2a5cef3bc50fc8de044ad6a01ae1918a342d6f0e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "e985b9af695b66d3622b47217e715fbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 89633,
            "upload_time": "2024-09-18T08:43:12",
            "upload_time_iso_8601": "2024-09-18T08:43:12.386767Z",
            "url": "https://files.pythonhosted.org/packages/22/06/bc22a7c776c2f19349dc6675d2da33d24d62c2bbcfab90947aad0e615322/mmh3-5.0.0-cp310-cp310-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d604c20c2b285b0f0de6cdad691153fb634b17b192bee1e3dbd92cc0f3dd4a28",
                "md5": "76906efa5026fadd57f77e7b6c606a9a",
                "sha256": "e713afe276481af7ea0330f40214c71c11486b28754aa2d1cb286b5ee9571dee"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76906efa5026fadd57f77e7b6c606a9a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 88484,
            "upload_time": "2024-09-18T08:43:13",
            "upload_time_iso_8601": "2024-09-18T08:43:13.849327Z",
            "url": "https://files.pythonhosted.org/packages/d6/04/c20c2b285b0f0de6cdad691153fb634b17b192bee1e3dbd92cc0f3dd4a28/mmh3-5.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c7bc3de7359af41670a181fae919a6e1fee095aada20d3173942464f12174d4",
                "md5": "7bfb21dce5bfec4b0439f45f0b8db507",
                "sha256": "917b72bc8b238286d7e2c586c19d604b3b3e5a93f054020cd15530324b868e6e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "7bfb21dce5bfec4b0439f45f0b8db507",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 34836,
            "upload_time": "2024-09-18T08:43:15",
            "upload_time_iso_8601": "2024-09-18T08:43:15.315559Z",
            "url": "https://files.pythonhosted.org/packages/1c/7b/c3de7359af41670a181fae919a6e1fee095aada20d3173942464f12174d4/mmh3-5.0.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e504e629064bc48c17a970b6897bb799b2fd1774cc136231ab34ab9471c0e2d",
                "md5": "2255c0a16239e48def0d07d803495d7d",
                "sha256": "9a8bcaa5c0fd9c4679639c830b46e52fcc3b84502faa2aa5f3ca1dacb7cdbb1f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2255c0a16239e48def0d07d803495d7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 35421,
            "upload_time": "2024-09-18T08:43:16",
            "upload_time_iso_8601": "2024-09-18T08:43:16.768318Z",
            "url": "https://files.pythonhosted.org/packages/8e/50/4e629064bc48c17a970b6897bb799b2fd1774cc136231ab34ab9471c0e2d/mmh3-5.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9591e767bbea3b68205e78c963107932fb7e87046f78f4a74f5394aaea131cd",
                "md5": "f20c5c38fddaeda77008bd8971cf8832",
                "sha256": "341ad4f902ebb7fc14751fab67fb4eedf800a1744bc9dc214a56e11b62d0bfdd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp310-cp310-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "f20c5c38fddaeda77008bd8971cf8832",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 32190,
            "upload_time": "2024-09-18T08:43:17",
            "upload_time_iso_8601": "2024-09-18T08:43:17.949676Z",
            "url": "https://files.pythonhosted.org/packages/b9/59/1e767bbea3b68205e78c963107932fb7e87046f78f4a74f5394aaea131cd/mmh3-5.0.0-cp310-cp310-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28b827d06956add5f882c7120ade726f6e772325a267a4bb0f1589397d75163d",
                "md5": "747c6e8f12a483ef9d8f5eb909f213a2",
                "sha256": "690cb4b36ed7c863680029c2370b4f3a0c3dc8900320eb5ce79a867eb8b37151"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "747c6e8f12a483ef9d8f5eb909f213a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 48554,
            "upload_time": "2024-09-18T08:43:18",
            "upload_time_iso_8601": "2024-09-18T08:43:18.907290Z",
            "url": "https://files.pythonhosted.org/packages/28/b8/27d06956add5f882c7120ade726f6e772325a267a4bb0f1589397d75163d/mmh3-5.0.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60da135b43806e59b1fcc7a6c27a029922c60785353c84c4bd4915b603725b4f",
                "md5": "9bb1b15b49a5de7a5c99f2edde75e336",
                "sha256": "5580c7bf9570458d8096a016f7012453306a14d2e3e4ef1267b9c9c9f506d8a4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9bb1b15b49a5de7a5c99f2edde75e336",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 34036,
            "upload_time": "2024-09-18T08:43:20",
            "upload_time_iso_8601": "2024-09-18T08:43:20.309380Z",
            "url": "https://files.pythonhosted.org/packages/60/da/135b43806e59b1fcc7a6c27a029922c60785353c84c4bd4915b603725b4f/mmh3-5.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "299998d47eb4d18556a7fd13bfa4d7a358faef1ba08981c1d7cdc21642fd1bfe",
                "md5": "1cf0633c15f0bce68a217e6020bff0a0",
                "sha256": "f271a043545c86cce51c35e5bb6f52dceb535dcd2d46c2129a9c869b80ec2eaa"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1cf0633c15f0bce68a217e6020bff0a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 33897,
            "upload_time": "2024-09-18T08:43:21",
            "upload_time_iso_8601": "2024-09-18T08:43:21.440252Z",
            "url": "https://files.pythonhosted.org/packages/29/99/98d47eb4d18556a7fd13bfa4d7a358faef1ba08981c1d7cdc21642fd1bfe/mmh3-5.0.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "857e1da6f2c77a2db61fe73c5832f51ed604f07dd989b03027308030e09f8714",
                "md5": "1ed9bf17cf6504a4deeb96e4c5d937cc",
                "sha256": "2400e805018e04718c9367e85d694c036d21a41b37024d5b0dc8ef80cb984cf0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1ed9bf17cf6504a4deeb96e4c5d937cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 90792,
            "upload_time": "2024-09-18T08:43:23",
            "upload_time_iso_8601": "2024-09-18T08:43:23.188887Z",
            "url": "https://files.pythonhosted.org/packages/85/7e/1da6f2c77a2db61fe73c5832f51ed604f07dd989b03027308030e09f8714/mmh3-5.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a17eee067c17df65f3b30f1dbfe75b9f87ff114a04125286f55912fb5b1c5691",
                "md5": "87a6bb7c2152799fd37431a01fc92e96",
                "sha256": "b3d75183b7d5df178bf01f0d9ac366525fd54e828d799fe3892882b83c13454b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "87a6bb7c2152799fd37431a01fc92e96",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 95739,
            "upload_time": "2024-09-18T08:43:24",
            "upload_time_iso_8601": "2024-09-18T08:43:24.346493Z",
            "url": "https://files.pythonhosted.org/packages/a1/7e/ee067c17df65f3b30f1dbfe75b9f87ff114a04125286f55912fb5b1c5691/mmh3-5.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94d1d197e47e9a28e6d4faaad7ee4cab0c2c79a246a0995a0609e9a8db9fe2e4",
                "md5": "97affb9394f3df8b16ea6b8ad5e12449",
                "sha256": "ec24039151e67c5fc026ce5be8788e3e8093d9ce3e114d7a6175f453521bacc9"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "97affb9394f3df8b16ea6b8ad5e12449",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 95361,
            "upload_time": "2024-09-18T08:43:25",
            "upload_time_iso_8601": "2024-09-18T08:43:25.408353Z",
            "url": "https://files.pythonhosted.org/packages/94/d1/d197e47e9a28e6d4faaad7ee4cab0c2c79a246a0995a0609e9a8db9fe2e4/mmh3-5.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d0d2849b96caf2bad20f9af4a27d11a1cd6a62018b28e7f333875b15d468cce",
                "md5": "687a34a8bd7c1a6bd98d54d3070e5ecb",
                "sha256": "88513eb686937b26d33fe7ded7ed1a68ede490d326eea2344447c0cc42fb7f97"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "687a34a8bd7c1a6bd98d54d3070e5ecb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 83235,
            "upload_time": "2024-09-18T08:43:26",
            "upload_time_iso_8601": "2024-09-18T08:43:26.451053Z",
            "url": "https://files.pythonhosted.org/packages/4d/0d/2849b96caf2bad20f9af4a27d11a1cd6a62018b28e7f333875b15d468cce/mmh3-5.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a73c756620970d575c66677c9c13ca871d52b8b23f8f13cb6c81cc85caeb0658",
                "md5": "5b21ae06dde1bf465d2bd97ce2b722a8",
                "sha256": "a015a90951b31d45a01c8f92703c028d8d759f71dc31727581c916f31cacbade"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b21ae06dde1bf465d2bd97ce2b722a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 90467,
            "upload_time": "2024-09-18T08:43:27",
            "upload_time_iso_8601": "2024-09-18T08:43:27.467150Z",
            "url": "https://files.pythonhosted.org/packages/a7/3c/756620970d575c66677c9c13ca871d52b8b23f8f13cb6c81cc85caeb0658/mmh3-5.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e63b6a45319059855fbcb20a02bc5803deb10327842846d98d559cf1c35e89f",
                "md5": "344876b5b323baf7de63cad2df60ee03",
                "sha256": "337f747eaf6ab78d0be9cbbb763781ae76eb2e4c0e6523e74582877fe827ec51"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "344876b5b323baf7de63cad2df60ee03",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 86122,
            "upload_time": "2024-09-18T08:43:28",
            "upload_time_iso_8601": "2024-09-18T08:43:28.570642Z",
            "url": "https://files.pythonhosted.org/packages/2e/63/b6a45319059855fbcb20a02bc5803deb10327842846d98d559cf1c35e89f/mmh3-5.0.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53550269256d61783a783a82c189e165a00dcc5499f0670049e5c408e2162f6a",
                "md5": "67e437740f97d0276db43d808df98762",
                "sha256": "01636d74df6371f192dc5a112f4afc43cb4119a9ea6de704469161fd4ab9e86b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "67e437740f97d0276db43d808df98762",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 85142,
            "upload_time": "2024-09-18T08:43:29",
            "upload_time_iso_8601": "2024-09-18T08:43:29.685135Z",
            "url": "https://files.pythonhosted.org/packages/53/55/0269256d61783a783a82c189e165a00dcc5499f0670049e5c408e2162f6a/mmh3-5.0.0-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01a79f68185843ba171c52b04db3ab5a39f991fbeedb89da85c2a0d533995c00",
                "md5": "cb2df8c544ef74598b8971cbf456a8db",
                "sha256": "3d969f1813b27bd4caac359e0ea0f6b711d252e872c0723124b58d7ac275cb0e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "cb2df8c544ef74598b8971cbf456a8db",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 90393,
            "upload_time": "2024-09-18T08:43:30",
            "upload_time_iso_8601": "2024-09-18T08:43:30.728765Z",
            "url": "https://files.pythonhosted.org/packages/01/a7/9f68185843ba171c52b04db3ab5a39f991fbeedb89da85c2a0d533995c00/mmh3-5.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c6104d196fb38d79c11f4858122844916d55fd061b6650902c74f3268ce8016",
                "md5": "fd60c07bad09ee5fc658a7ac91cec65f",
                "sha256": "9f699f2232efe3907a6a05d9661edd2f4045a0e05161dc1087f72957d752a47a"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "fd60c07bad09ee5fc658a7ac91cec65f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 86743,
            "upload_time": "2024-09-18T08:43:31",
            "upload_time_iso_8601": "2024-09-18T08:43:31.793158Z",
            "url": "https://files.pythonhosted.org/packages/8c/61/04d196fb38d79c11f4858122844916d55fd061b6650902c74f3268ce8016/mmh3-5.0.0-cp311-cp311-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5143564b427dc2a3c9d90ae4946a25a14926ff3bf71625ebd944967ed0a7005d",
                "md5": "b9460d3651d45597b1a7db7b9eeba5f9",
                "sha256": "16f46dc1774bf3e8305fa33207a502317cd7a592cb79b0d65c84f0fbcf9d9ffa"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b9460d3651d45597b1a7db7b9eeba5f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 85260,
            "upload_time": "2024-09-18T08:43:33",
            "upload_time_iso_8601": "2024-09-18T08:43:33.031642Z",
            "url": "https://files.pythonhosted.org/packages/51/43/564b427dc2a3c9d90ae4946a25a14926ff3bf71625ebd944967ed0a7005d/mmh3-5.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b874f7201c1e5ef5cd84f210ba0f6a5810e2726dfdc22c1ddc5c81363b286997",
                "md5": "9a8aa62a6152daef2a1071b1b5ace77f",
                "sha256": "2d039b32f4194ac345c0f52441b7ff0a55735a896303a3eb9054e5f8512d84c8"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "9a8aa62a6152daef2a1071b1b5ace77f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 34838,
            "upload_time": "2024-09-18T08:43:34",
            "upload_time_iso_8601": "2024-09-18T08:43:34.703365Z",
            "url": "https://files.pythonhosted.org/packages/b8/74/f7201c1e5ef5cd84f210ba0f6a5810e2726dfdc22c1ddc5c81363b286997/mmh3-5.0.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77c1dac0e65e482c9f6205020c06d5db20397745211d162be7dcd98e0f2cec30",
                "md5": "27a00002af6967e5143178962a5cd0ef",
                "sha256": "47b3823a88c5f7859580688016bff13437fd866f6132e4770b306f0c6edb01a7"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "27a00002af6967e5143178962a5cd0ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 35417,
            "upload_time": "2024-09-18T08:43:35",
            "upload_time_iso_8601": "2024-09-18T08:43:35.644573Z",
            "url": "https://files.pythonhosted.org/packages/77/c1/dac0e65e482c9f6205020c06d5db20397745211d162be7dcd98e0f2cec30/mmh3-5.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f2935110041e065bacbdd6440eb29e6d9b0bb6b396d221515ffed14a10c3fd0",
                "md5": "451e2b149046d4b52880ada400936f50",
                "sha256": "2ee87816b838709bd0fc623e3277736e9465a941d27b14f35d0df1c2006e4438"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "451e2b149046d4b52880ada400936f50",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 32190,
            "upload_time": "2024-09-18T08:43:37",
            "upload_time_iso_8601": "2024-09-18T08:43:37.143453Z",
            "url": "https://files.pythonhosted.org/packages/6f/29/35110041e065bacbdd6440eb29e6d9b0bb6b396d221515ffed14a10c3fd0/mmh3-5.0.0-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a46e3bdf55ddadb6174414df98c64d0045d2142efc8657c9bb0686aaba3ba88",
                "md5": "78cb368ed8df13c8d0400e0935780f87",
                "sha256": "ed23a89a6daeb9b0d4db9fa865b125300516e8d6961f771b2dd97965bf888bce"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "78cb368ed8df13c8d0400e0935780f87",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 48598,
            "upload_time": "2024-09-18T08:43:38",
            "upload_time_iso_8601": "2024-09-18T08:43:38.293374Z",
            "url": "https://files.pythonhosted.org/packages/4a/46/e3bdf55ddadb6174414df98c64d0045d2142efc8657c9bb0686aaba3ba88/mmh3-5.0.0-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f50a2ab4155fa338acfdc020b752057c164a3350495747f02cde4d73127d8e8",
                "md5": "307a152f89b62139f3690218b2181bdf",
                "sha256": "b020012e30ba0e4b002a150ca1c1d590a7387fac50dfd9b6b5dc66d9d0e61257"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "307a152f89b62139f3690218b2181bdf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 34076,
            "upload_time": "2024-09-18T08:43:39",
            "upload_time_iso_8601": "2024-09-18T08:43:39.959698Z",
            "url": "https://files.pythonhosted.org/packages/8f/50/a2ab4155fa338acfdc020b752057c164a3350495747f02cde4d73127d8e8/mmh3-5.0.0-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "57646682b31df93c46b4a55ea3de1b328d6a2d651e0b01a0709b2f92ae05d26d",
                "md5": "e71c630bfa401f17bbb80afdb1d5c815",
                "sha256": "e86246d036da05d54e833cdc342ad9c62f38f2507b14f2c58ce2c271f22d7251"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e71c630bfa401f17bbb80afdb1d5c815",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 33894,
            "upload_time": "2024-09-18T08:43:40",
            "upload_time_iso_8601": "2024-09-18T08:43:40.950829Z",
            "url": "https://files.pythonhosted.org/packages/57/64/6682b31df93c46b4a55ea3de1b328d6a2d651e0b01a0709b2f92ae05d26d/mmh3-5.0.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fd9e6866f4cb9be5908eff335369f8d214a04718fda6ab3821f13e1069344dfb",
                "md5": "52eff1326adf0428be8f40dd20f3e5c7",
                "sha256": "f50535009c1aaa44f9702ad14551d12d1755b537fc25a5bd7d46c493ec4bcfaa"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "52eff1326adf0428be8f40dd20f3e5c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 90779,
            "upload_time": "2024-09-18T08:43:42",
            "upload_time_iso_8601": "2024-09-18T08:43:42.061155Z",
            "url": "https://files.pythonhosted.org/packages/fd/9e/6866f4cb9be5908eff335369f8d214a04718fda6ab3821f13e1069344dfb/mmh3-5.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0d2c00fded897ff8a05f6241b2e3f396094c122868d9cd6508d59ffd35faa2b6",
                "md5": "21a72ce2c2baceab44eabaa436666ce4",
                "sha256": "a567a87026f103778b70f2b19637fb490d9c29dc7d3af9cd46185d48efbd49dc"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "21a72ce2c2baceab44eabaa436666ce4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 95742,
            "upload_time": "2024-09-18T08:43:43",
            "upload_time_iso_8601": "2024-09-18T08:43:43.243314Z",
            "url": "https://files.pythonhosted.org/packages/0d/2c/00fded897ff8a05f6241b2e3f396094c122868d9cd6508d59ffd35faa2b6/mmh3-5.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eef20bfc0434845034e3afe9d38775cbd91d9d8b1e0858ac1b3cdd49ff522f4e",
                "md5": "26e4e33bcf7e0f402d8e89dc76443719",
                "sha256": "ff4405f231032b8f8ae93d9a558ddc04b9aa94a59c309cb265ebe1e79ced920e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "26e4e33bcf7e0f402d8e89dc76443719",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 95453,
            "upload_time": "2024-09-18T08:43:44",
            "upload_time_iso_8601": "2024-09-18T08:43:44.570829Z",
            "url": "https://files.pythonhosted.org/packages/ee/f2/0bfc0434845034e3afe9d38775cbd91d9d8b1e0858ac1b3cdd49ff522f4e/mmh3-5.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4442e3fa4bd3222a87e7f8fe6444d903024efd6cc901f4ba30a02913a64824a5",
                "md5": "c30942f9e062f0ec4ee19b6eb027517b",
                "sha256": "d630fe75ef7d4ab1a95eb824d81dee15ed73020703bf030515f03283cb8f086f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c30942f9e062f0ec4ee19b6eb027517b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 83332,
            "upload_time": "2024-09-18T08:43:45",
            "upload_time_iso_8601": "2024-09-18T08:43:45.630936Z",
            "url": "https://files.pythonhosted.org/packages/44/42/e3fa4bd3222a87e7f8fe6444d903024efd6cc901f4ba30a02913a64824a5/mmh3-5.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d4d382a119f7a079cac3e07ae50756d85df89ed9d915856168035d1f0572f647",
                "md5": "ac7be5c50878bc552f03b7a69cacbf4f",
                "sha256": "361f9d611debc10992888cbace09dbc47391ae8b84b50c995a6d97e6314bb422"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac7be5c50878bc552f03b7a69cacbf4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 90665,
            "upload_time": "2024-09-18T08:43:47",
            "upload_time_iso_8601": "2024-09-18T08:43:47.142405Z",
            "url": "https://files.pythonhosted.org/packages/d4/d3/82a119f7a079cac3e07ae50756d85df89ed9d915856168035d1f0572f647/mmh3-5.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "923a743c53d584acf07a8e9a78f2fc2815996d01f63acd05f57b66b8428475f0",
                "md5": "49123a3640587124a47b37d30138e324",
                "sha256": "11e29156edb1990600cb4b91bcb371a2adf20a0fcb818837fb78408be19e9117"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "49123a3640587124a47b37d30138e324",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 86172,
            "upload_time": "2024-09-18T08:43:49",
            "upload_time_iso_8601": "2024-09-18T08:43:49.264257Z",
            "url": "https://files.pythonhosted.org/packages/92/3a/743c53d584acf07a8e9a78f2fc2815996d01f63acd05f57b66b8428475f0/mmh3-5.0.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a3427cf51e7a4697b4a0ac2fde1cbea3ebe5ed0899645cdcfdd741d1183f0a2",
                "md5": "9923ecb003d7bdc969b0d72eb0b89667",
                "sha256": "e70c4fc340509f6554a1748fe6f539a846fbacf147255048d1702def820a1520"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "9923ecb003d7bdc969b0d72eb0b89667",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 85242,
            "upload_time": "2024-09-18T08:43:50",
            "upload_time_iso_8601": "2024-09-18T08:43:50.598343Z",
            "url": "https://files.pythonhosted.org/packages/6a/34/27cf51e7a4697b4a0ac2fde1cbea3ebe5ed0899645cdcfdd741d1183f0a2/mmh3-5.0.0-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b526b6c6b713341674200d10b6b39d9523a54afbad305c226f14019e1505410a",
                "md5": "1fee7522cd8c0d0a301f8c8e3e1be527",
                "sha256": "aa790a46370eeedb474c462820be78597452f54c5fffe1f810fc8e847faf42a1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "1fee7522cd8c0d0a301f8c8e3e1be527",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 90558,
            "upload_time": "2024-09-18T08:43:51",
            "upload_time_iso_8601": "2024-09-18T08:43:51.710931Z",
            "url": "https://files.pythonhosted.org/packages/b5/26/b6c6b713341674200d10b6b39d9523a54afbad305c226f14019e1505410a/mmh3-5.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e2c916c881e5ec5920ea1f26ea749329b195a850628e2bdc5e5dd76b74b9714",
                "md5": "07a3dd7155bce4444028c343c5868acb",
                "sha256": "ce678ac7d31e83fecc817ab630cc7254c7826de11fd2b3e8c31a8a5b0b762884"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "07a3dd7155bce4444028c343c5868acb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 87016,
            "upload_time": "2024-09-18T08:43:52",
            "upload_time_iso_8601": "2024-09-18T08:43:52.802663Z",
            "url": "https://files.pythonhosted.org/packages/6e/2c/916c881e5ec5920ea1f26ea749329b195a850628e2bdc5e5dd76b74b9714/mmh3-5.0.0-cp312-cp312-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "038c3f2c216f16f05da7f48893144a63f88466f8c7dbb8f6b955d3714e8e833f",
                "md5": "2941d0bb9fb7010b9af854d60b396112",
                "sha256": "ee22cd4cad4fc7d4e5282b2729899460b03c388cde0290d411e877249f78a373"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2941d0bb9fb7010b9af854d60b396112",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 85496,
            "upload_time": "2024-09-18T08:43:53",
            "upload_time_iso_8601": "2024-09-18T08:43:53.886910Z",
            "url": "https://files.pythonhosted.org/packages/03/8c/3f2c216f16f05da7f48893144a63f88466f8c7dbb8f6b955d3714e8e833f/mmh3-5.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8e0cf30776ad91410d35148fcd7595ca2489e6f9c8cead8350ac976fc2ccf162",
                "md5": "e665c7bea7496c20a1fcd1e3f462aece",
                "sha256": "cb1a96488dc8fccf843ccdbdd10faf1939e6e18cd928c2beff17e70c2ab09ec1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "e665c7bea7496c20a1fcd1e3f462aece",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 34857,
            "upload_time": "2024-09-18T08:43:55",
            "upload_time_iso_8601": "2024-09-18T08:43:55.381451Z",
            "url": "https://files.pythonhosted.org/packages/8e/0c/f30776ad91410d35148fcd7595ca2489e6f9c8cead8350ac976fc2ccf162/mmh3-5.0.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "866b24c9c618993a5d5612a12c156aa30b6a58e9123d9798642ed8d9608ef6f2",
                "md5": "d76f17a77fc3d675d74a11d4e0e710f3",
                "sha256": "897ebafa83bbbbb1958ee30cda78c7ad4b12f2b9360f96b22e488eb127b2cb4f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d76f17a77fc3d675d74a11d4e0e710f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 35456,
            "upload_time": "2024-09-18T08:43:56",
            "upload_time_iso_8601": "2024-09-18T08:43:56.386503Z",
            "url": "https://files.pythonhosted.org/packages/86/6b/24c9c618993a5d5612a12c156aa30b6a58e9123d9798642ed8d9608ef6f2/mmh3-5.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88a1e8f896aa6a61c8655e5ba708004700c142f2c34d02222d3e1afdcf2aaead",
                "md5": "29244f295d512a54b2c8de9061fc7919",
                "sha256": "e6e3334985865ec3bdfcc4ae8df4a1939be048c5ae3ce1c8c309744400f8e4de"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "29244f295d512a54b2c8de9061fc7919",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 32189,
            "upload_time": "2024-09-18T08:43:57",
            "upload_time_iso_8601": "2024-09-18T08:43:57.318335Z",
            "url": "https://files.pythonhosted.org/packages/88/a1/e8f896aa6a61c8655e5ba708004700c142f2c34d02222d3e1afdcf2aaead/mmh3-5.0.0-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f1d621df14c109a53148717a6e9aceef93b1a65bb46938cfc176eb5fb8664b4",
                "md5": "e45408b4dd7f8ffb9a0f906c65055434",
                "sha256": "05b09d98cbdb6ad03eb9c701e87cea005ececd4fd7d2968ff0f5a86af1ef340d"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "e45408b4dd7f8ffb9a0f906c65055434",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 48594,
            "upload_time": "2024-09-18T08:43:59",
            "upload_time_iso_8601": "2024-09-18T08:43:59.036202Z",
            "url": "https://files.pythonhosted.org/packages/1f/1d/621df14c109a53148717a6e9aceef93b1a65bb46938cfc176eb5fb8664b4/mmh3-5.0.0-cp313-cp313-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a90f3f4fe3fea68d949fbe554841e036c33d571756ae4a9921d27e8fdb5e3e8",
                "md5": "77e70aed7055f6f62dbef676be3e561f",
                "sha256": "d4ac0b8d48ce1e7561cf330ec73b9582f6773e40aaf8a771dd51a0bb483ec94f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "77e70aed7055f6f62dbef676be3e561f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 34084,
            "upload_time": "2024-09-18T08:44:00",
            "upload_time_iso_8601": "2024-09-18T08:44:00.064380Z",
            "url": "https://files.pythonhosted.org/packages/1a/90/f3f4fe3fea68d949fbe554841e036c33d571756ae4a9921d27e8fdb5e3e8/mmh3-5.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77ebf6f734766113017a9d76bf25f83a8bc7b09a3798b92d357ad0418ed18bbc",
                "md5": "90bdd688b39fdd4d7c87001cb598a45d",
                "sha256": "5a1c056b65be3077496ed655731eff1f65ee67f2b31f40a027f3171ba0ac20d1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "90bdd688b39fdd4d7c87001cb598a45d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 33893,
            "upload_time": "2024-09-18T08:44:01",
            "upload_time_iso_8601": "2024-09-18T08:44:01.063047Z",
            "url": "https://files.pythonhosted.org/packages/77/eb/f6f734766113017a9d76bf25f83a8bc7b09a3798b92d357ad0418ed18bbc/mmh3-5.0.0-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6524e52443fb243a479513b7c1811798dd29d285b4d5edd2ef412aa77d0637bb",
                "md5": "77b2835f1f335f583d078c5edb00b5a3",
                "sha256": "a572adb41cf831d79b3b38c7994e5a5bc1a8ea8d7b574ce0c24272fc5abb52df"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "77b2835f1f335f583d078c5edb00b5a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 90675,
            "upload_time": "2024-09-18T08:44:02",
            "upload_time_iso_8601": "2024-09-18T08:44:02.098412Z",
            "url": "https://files.pythonhosted.org/packages/65/24/e52443fb243a479513b7c1811798dd29d285b4d5edd2ef412aa77d0637bb/mmh3-5.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99ad9f1e0d11d4ed095b0c02a424b414b51596a18dacfb8f06912d042d597bb6",
                "md5": "2a5b91ba5575fb8a613e7849dba4c092",
                "sha256": "0be4d14ab3a690bac6c127733490493b8698f84eadb9d667be7eb952281c51e4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "2a5b91ba5575fb8a613e7849dba4c092",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 95656,
            "upload_time": "2024-09-18T08:44:03",
            "upload_time_iso_8601": "2024-09-18T08:44:03.172833Z",
            "url": "https://files.pythonhosted.org/packages/99/ad/9f1e0d11d4ed095b0c02a424b414b51596a18dacfb8f06912d042d597bb6/mmh3-5.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f212a7a3b84645106ad5c64e16557a97ab305673bbb6fe14ab55c1fc23083939",
                "md5": "606cc0869c5bdb17f05e2177eae47566",
                "sha256": "2b65b6eabd9e78e2b8eee2b8d4db34d4d2f5b540f2ac06ec0a76a1f1566f0ff7"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "606cc0869c5bdb17f05e2177eae47566",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 95353,
            "upload_time": "2024-09-18T08:44:04",
            "upload_time_iso_8601": "2024-09-18T08:44:04.439563Z",
            "url": "https://files.pythonhosted.org/packages/f2/12/a7a3b84645106ad5c64e16557a97ab305673bbb6fe14ab55c1fc23083939/mmh3-5.0.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68666ccf44dc2adcde5bfd30a642880a51cf78712fd74195d88e103b8d10d084",
                "md5": "0ee0a64c3d973cf6cb3158dddce1ede4",
                "sha256": "8b433656f371af5edf44cf00862e288e08327bb9e90c8aaa5e4e60dfebc62039"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0ee0a64c3d973cf6cb3158dddce1ede4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 83291,
            "upload_time": "2024-09-18T08:44:05",
            "upload_time_iso_8601": "2024-09-18T08:44:05.474425Z",
            "url": "https://files.pythonhosted.org/packages/68/66/6ccf44dc2adcde5bfd30a642880a51cf78712fd74195d88e103b8d10d084/mmh3-5.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4355a924e81867406bb0d1bf59039732e927a05a5c56b08e7b894687fda71881",
                "md5": "d9c3fa1e4f5b815cfe86ca9388dc2076",
                "sha256": "c1b12073a58be5e6408c6bd8366bbf6253defe042cdec25ee51f123c944e5a8f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d9c3fa1e4f5b815cfe86ca9388dc2076",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 90524,
            "upload_time": "2024-09-18T08:44:06",
            "upload_time_iso_8601": "2024-09-18T08:44:06.959648Z",
            "url": "https://files.pythonhosted.org/packages/43/55/a924e81867406bb0d1bf59039732e927a05a5c56b08e7b894687fda71881/mmh3-5.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0c4aa8f8527dfeff955e7be85901fde840df407a26b7f52e2a114e094c08422",
                "md5": "f39a18b41bd9187a8b1178155359b40e",
                "sha256": "29b2c8eb7a473f6f235c2d9905912a76350dd11b42058364de984264fa4f74ca"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f39a18b41bd9187a8b1178155359b40e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 86180,
            "upload_time": "2024-09-18T08:44:08",
            "upload_time_iso_8601": "2024-09-18T08:44:08.049442Z",
            "url": "https://files.pythonhosted.org/packages/a0/c4/aa8f8527dfeff955e7be85901fde840df407a26b7f52e2a114e094c08422/mmh3-5.0.0-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "968416a2a0a196c151d5d3d5513c5a5042b9c1cef428f68f2668337924b04fad",
                "md5": "64132cf9b069d4ddfccf5af6e6b2728f",
                "sha256": "b178b744685de956ff84b3b2531271824a2e4372aff199ab805e1fdd7f996f5c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "64132cf9b069d4ddfccf5af6e6b2728f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 85283,
            "upload_time": "2024-09-18T08:44:09",
            "upload_time_iso_8601": "2024-09-18T08:44:09.186102Z",
            "url": "https://files.pythonhosted.org/packages/96/84/16a2a0a196c151d5d3d5513c5a5042b9c1cef428f68f2668337924b04fad/mmh3-5.0.0-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e48407584c6fbf82981359e3f702ed56a1e42657f4d670ae8e505c62df55a0cf",
                "md5": "b5b13ed21e344343dca4dfaeee8fad4d",
                "sha256": "fcac7a75846aec7bd168c05576dc8c9448a9705165dfa0986d0f48952eca62a4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b5b13ed21e344343dca4dfaeee8fad4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 90621,
            "upload_time": "2024-09-18T08:44:10",
            "upload_time_iso_8601": "2024-09-18T08:44:10.429644Z",
            "url": "https://files.pythonhosted.org/packages/e4/84/07584c6fbf82981359e3f702ed56a1e42657f4d670ae8e505c62df55a0cf/mmh3-5.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c91bcefb28385f8bfa24c058caf106a5cf7a28a238d06a7ce27a41b50a7b06bf",
                "md5": "9f457ba361c838a8c334a27f1c238415",
                "sha256": "cc0caa0d2800d54384cc048e49e6c2b4a90cba1afff0597d7c2a5006c42b5536"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "9f457ba361c838a8c334a27f1c238415",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 87006,
            "upload_time": "2024-09-18T08:44:11",
            "upload_time_iso_8601": "2024-09-18T08:44:11.716989Z",
            "url": "https://files.pythonhosted.org/packages/c9/1b/cefb28385f8bfa24c058caf106a5cf7a28a238d06a7ce27a41b50a7b06bf/mmh3-5.0.0-cp313-cp313-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7bcb9da22a15b73ae5346fb51c7fab665adb9b4cf79038299c6eaea9b68b4f55",
                "md5": "46ba84d10e764761ab7734f474c701e6",
                "sha256": "05b10476fd5cfb0fd63ceebf7430612423e7f79e9732e0b344225aa642e12be4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46ba84d10e764761ab7734f474c701e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 85546,
            "upload_time": "2024-09-18T08:44:12",
            "upload_time_iso_8601": "2024-09-18T08:44:12.811043Z",
            "url": "https://files.pythonhosted.org/packages/7b/cb/9da22a15b73ae5346fb51c7fab665adb9b4cf79038299c6eaea9b68b4f55/mmh3-5.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e403249dc33217095088c9519ddda809e728d18a8cf1eefa2619c2586224eb2c",
                "md5": "cc3f38fbbfe7c43d59e08617d6978b74",
                "sha256": "7101a12a2a4b39d7748d2d83310d5e0415950ccf6b9ec8da1d35af3f50b3ef0e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "cc3f38fbbfe7c43d59e08617d6978b74",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 34852,
            "upload_time": "2024-09-18T08:44:13",
            "upload_time_iso_8601": "2024-09-18T08:44:13.851177Z",
            "url": "https://files.pythonhosted.org/packages/e4/03/249dc33217095088c9519ddda809e728d18a8cf1eefa2619c2586224eb2c/mmh3-5.0.0-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2b5cb5b2fa2ceb34a65367afef283126c79f15e8f864bea50742f7184f6acf2",
                "md5": "3fcbe7a7b8bfc9e1090c06253c532b88",
                "sha256": "47d9a9c1c48accaf78ddb77669c40c837e90be2ecddd39bf7ef2f8dacff85ca6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3fcbe7a7b8bfc9e1090c06253c532b88",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 35462,
            "upload_time": "2024-09-18T08:44:14",
            "upload_time_iso_8601": "2024-09-18T08:44:14.900606Z",
            "url": "https://files.pythonhosted.org/packages/a2/b5/cb5b2fa2ceb34a65367afef283126c79f15e8f864bea50742f7184f6acf2/mmh3-5.0.0-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8cdfc070cf4dd4425f1c2abbff9b922ffb7a5161667a39cf32c618422406d78b",
                "md5": "327ed51f6879763bd83b23d788424bc1",
                "sha256": "9126155ad1a9418920360497a0b44906dce32f0732cb44378ace08c62751dd1e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp313-cp313-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "327ed51f6879763bd83b23d788424bc1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 32193,
            "upload_time": "2024-09-18T08:44:15",
            "upload_time_iso_8601": "2024-09-18T08:44:15.912347Z",
            "url": "https://files.pythonhosted.org/packages/8c/df/c070cf4dd4425f1c2abbff9b922ffb7a5161667a39cf32c618422406d78b/mmh3-5.0.0-cp313-cp313-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2c667db7b8abcfeced4d412eff9b45583d25edec4aa967a2c42b92c140d5927",
                "md5": "6db8659bb603e7c34b0083b42b8c5030",
                "sha256": "9d8ac8b3f53d2146680a2e16908620f209778bfb6c7a5d1e64b10f496f3c87f7"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6db8659bb603e7c34b0083b42b8c5030",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 48422,
            "upload_time": "2024-09-18T08:44:16",
            "upload_time_iso_8601": "2024-09-18T08:44:16.923620Z",
            "url": "https://files.pythonhosted.org/packages/a2/c6/67db7b8abcfeced4d412eff9b45583d25edec4aa967a2c42b92c140d5927/mmh3-5.0.0-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85c048942d837abfceb40a149e9cadad1e4a838dbc4e5c859c966fdfdc4dc361",
                "md5": "d812fabc4675e327f43a7ffd639da402",
                "sha256": "17c0af11c1c4217b30635d3b3ad03dc61388f14b19a4f74bfcd6f29cfac3a59e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d812fabc4675e327f43a7ffd639da402",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 33969,
            "upload_time": "2024-09-18T08:44:17",
            "upload_time_iso_8601": "2024-09-18T08:44:17.997307Z",
            "url": "https://files.pythonhosted.org/packages/85/c0/48942d837abfceb40a149e9cadad1e4a838dbc4e5c859c966fdfdc4dc361/mmh3-5.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af0c67f3757c7b89c11d17abf18d6b162817132cb7e5db52145a46abdab3e9ae",
                "md5": "994eed64e702b3b37a817b264d7ffc6e",
                "sha256": "8df414110fdbcf689812bf0ecab83611f97191dea2ab378bd384a6166bf0849b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "994eed64e702b3b37a817b264d7ffc6e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 33815,
            "upload_time": "2024-09-18T08:44:19",
            "upload_time_iso_8601": "2024-09-18T08:44:19.081321Z",
            "url": "https://files.pythonhosted.org/packages/af/0c/67f3757c7b89c11d17abf18d6b162817132cb7e5db52145a46abdab3e9ae/mmh3-5.0.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3d5135c7c03f97f63b69238ed3c2fcf5187a18d6db1eca3074fa42ef398aadf",
                "md5": "1bb6ee4792cec283578bf039246861d6",
                "sha256": "5bd7a88b40c5c715c9afe6af4034f23a2222045d17215ffdde357733d976fde2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1bb6ee4792cec283578bf039246861d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86168,
            "upload_time": "2024-09-18T08:44:20",
            "upload_time_iso_8601": "2024-09-18T08:44:20.232840Z",
            "url": "https://files.pythonhosted.org/packages/e3/d5/135c7c03f97f63b69238ed3c2fcf5187a18d6db1eca3074fa42ef398aadf/mmh3-5.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "506c7060c2d1b3954a9ebc02c80cd1544026fbbade28ce41b2b548db77de253c",
                "md5": "53440431c359b4ea0f51d46f2c52191c",
                "sha256": "157159c3306e11225111e7d2db6bee1ff81d2286df53d6a305728656cf694076"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "53440431c359b4ea0f51d46f2c52191c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 91242,
            "upload_time": "2024-09-18T08:44:21",
            "upload_time_iso_8601": "2024-09-18T08:44:21.351566Z",
            "url": "https://files.pythonhosted.org/packages/50/6c/7060c2d1b3954a9ebc02c80cd1544026fbbade28ce41b2b548db77de253c/mmh3-5.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1718032d50227e313d862ae18dc5e4af5dab439ab6d7ce1daf4b9a71cfde4471",
                "md5": "b2778878c4221383e2ca95e031d1e138",
                "sha256": "1d1ac511ad1775f793b4c34fe40e43e213bc59620fcf7d3046ee7d73dd629f82"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "b2778878c4221383e2ca95e031d1e138",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 90635,
            "upload_time": "2024-09-18T08:44:22",
            "upload_time_iso_8601": "2024-09-18T08:44:22.894664Z",
            "url": "https://files.pythonhosted.org/packages/17/18/032d50227e313d862ae18dc5e4af5dab439ab6d7ce1daf4b9a71cfde4471/mmh3-5.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90d5edad455c987a0bfa9751752deb2360be5cca68eb37acdbdb64cbbbf63f54",
                "md5": "a161f2e4823a8846fd777e950bfa2b26",
                "sha256": "cb92b0e27775b078d469d948341f20a071943b4dacb4950d708a04722a8d6fee"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a161f2e4823a8846fd777e950bfa2b26",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 80471,
            "upload_time": "2024-09-18T08:44:24",
            "upload_time_iso_8601": "2024-09-18T08:44:24.008887Z",
            "url": "https://files.pythonhosted.org/packages/90/d5/edad455c987a0bfa9751752deb2360be5cca68eb37acdbdb64cbbbf63f54/mmh3-5.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1d035751b6ad71d772c2081bd29ac387268b64cb58257f3cf4597a9a33b8f13f",
                "md5": "b337f6c9b9038b520ba2473758b29f41",
                "sha256": "8e326d9e1756ccacb2a8047d924101c3ed44bb2ac6aa6fc92efbbd1f2858f7b5"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b337f6c9b9038b520ba2473758b29f41",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 85795,
            "upload_time": "2024-09-18T08:44:25",
            "upload_time_iso_8601": "2024-09-18T08:44:25.148865Z",
            "url": "https://files.pythonhosted.org/packages/1d/03/5751b6ad71d772c2081bd29ac387268b64cb58257f3cf4597a9a33b8f13f/mmh3-5.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9900cbc3d5c35c290e6772effec01d44fceb3c634258225b1d9d3d674310a2ac",
                "md5": "1bfccd65e775a391dcd8a29119ba0680",
                "sha256": "566ab00f7bc779d6d887b2d2ec96345483ed7091796d303f5df20cb06b4327ba"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1bfccd65e775a391dcd8a29119ba0680",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86466,
            "upload_time": "2024-09-18T08:44:26",
            "upload_time_iso_8601": "2024-09-18T08:44:26.457714Z",
            "url": "https://files.pythonhosted.org/packages/99/00/cbc3d5c35c290e6772effec01d44fceb3c634258225b1d9d3d674310a2ac/mmh3-5.0.0-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e913e683e1a29e84c1ce44a4c7afe4049c4fd041c7af287f3569063640705ae6",
                "md5": "b01d42f8409d5fe3a9e20c3e2683cb04",
                "sha256": "8971c3bc630cd3d3f2ba7b0a98b6eb3b5a83089f76e53500c53d3b3132d3437c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "b01d42f8409d5fe3a9e20c3e2683cb04",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 82186,
            "upload_time": "2024-09-18T08:44:27",
            "upload_time_iso_8601": "2024-09-18T08:44:27.579630Z",
            "url": "https://files.pythonhosted.org/packages/e9/13/e683e1a29e84c1ce44a4c7afe4049c4fd041c7af287f3569063640705ae6/mmh3-5.0.0-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8da513bb4518fffb70e543d007497e9ffb39f82d4249299161081dcb94e3784",
                "md5": "657062f7d837f3e626ccaafad1f4b346",
                "sha256": "493479781554a98492a20bd659dd470608a9ceb5b229efcc4ce03ea4c849e81e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "657062f7d837f3e626ccaafad1f4b346",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 91315,
            "upload_time": "2024-09-18T08:44:28",
            "upload_time_iso_8601": "2024-09-18T08:44:28.783764Z",
            "url": "https://files.pythonhosted.org/packages/e8/da/513bb4518fffb70e543d007497e9ffb39f82d4249299161081dcb94e3784/mmh3-5.0.0-cp38-cp38-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ab429cd33830d85a18e34e616e3958b61f9b41f99894d5f183fb9c90dcc21a9",
                "md5": "b560e060caa1adfab23d337528f64cc6",
                "sha256": "1424a9ffa472d4a9f5581f4eeac118d2c746e1980cbb48b7c1ddd1155e8d0d11"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "b560e060caa1adfab23d337528f64cc6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86930,
            "upload_time": "2024-09-18T08:44:30",
            "upload_time_iso_8601": "2024-09-18T08:44:30.628212Z",
            "url": "https://files.pythonhosted.org/packages/1a/b4/29cd33830d85a18e34e616e3958b61f9b41f99894d5f183fb9c90dcc21a9/mmh3-5.0.0-cp38-cp38-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7cbd60550597462857dea90570d5d1e9476b508893fc91d6571186df13ec43b",
                "md5": "1f00070feca1728fc5dffd9ff5938fb4",
                "sha256": "8f1c6c36135635c418b3e4e39f9bd3d0ef4afaf3c328c727f94cba0c146abba1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f00070feca1728fc5dffd9ff5938fb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86057,
            "upload_time": "2024-09-18T08:44:31",
            "upload_time_iso_8601": "2024-09-18T08:44:31.757969Z",
            "url": "https://files.pythonhosted.org/packages/a7/cb/d60550597462857dea90570d5d1e9476b508893fc91d6571186df13ec43b/mmh3-5.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6e7458a819f39c659d77b6e544adb117896ed3c946be1bd93677071bb7805c9",
                "md5": "a1698bfbea05f4a6171ba659235362fe",
                "sha256": "1d96e0ec13acf1c725b3ba5c932f0f4153238598880d4b32260dd552a34d6576"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "a1698bfbea05f4a6171ba659235362fe",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 34919,
            "upload_time": "2024-09-18T08:44:32",
            "upload_time_iso_8601": "2024-09-18T08:44:32.827544Z",
            "url": "https://files.pythonhosted.org/packages/c6/e7/458a819f39c659d77b6e544adb117896ed3c946be1bd93677071bb7805c9/mmh3-5.0.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6bb2f75347d70d030a2ade6d6e26433ee4f7c53f5f867455171efbeb1e2b2532",
                "md5": "bee581a335bc1d08580dc304f01870d9",
                "sha256": "4ac9de75f3782a5c4dae1c60ed69f2a487439398ef694fc2b77c0a4e61268307"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bee581a335bc1d08580dc304f01870d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 35508,
            "upload_time": "2024-09-18T08:44:33",
            "upload_time_iso_8601": "2024-09-18T08:44:33.811383Z",
            "url": "https://files.pythonhosted.org/packages/6b/b2/f75347d70d030a2ade6d6e26433ee4f7c53f5f867455171efbeb1e2b2532/mmh3-5.0.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5647ea5217a12f8852b94fd65c43805eccfbee9043665c2715b4786f8dad0b3e",
                "md5": "2ba2c78a6846e7085f5689a0ab6b5047",
                "sha256": "175037381e94d65553631b301c5c6f0cd69c7f8519e634221e7361595c7de0c3"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "2ba2c78a6846e7085f5689a0ab6b5047",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 48558,
            "upload_time": "2024-09-18T08:44:34",
            "upload_time_iso_8601": "2024-09-18T08:44:34.848960Z",
            "url": "https://files.pythonhosted.org/packages/56/47/ea5217a12f8852b94fd65c43805eccfbee9043665c2715b4786f8dad0b3e/mmh3-5.0.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "baf48a314f44667ec34108b73ec87426dde10f645fa6d0fcff05cfcef6c2b669",
                "md5": "f02a537700dd8271e8230c9af429877b",
                "sha256": "aa6393cd40c3687b1d0bd3fbac8f9e81bbeb949bab63268e3756f9061c19d75c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f02a537700dd8271e8230c9af429877b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 34039,
            "upload_time": "2024-09-18T08:44:36",
            "upload_time_iso_8601": "2024-09-18T08:44:36.331663Z",
            "url": "https://files.pythonhosted.org/packages/ba/f4/8a314f44667ec34108b73ec87426dde10f645fa6d0fcff05cfcef6c2b669/mmh3-5.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "719ba0b9350f20bcde03d02b8d3794da028ed96b71a2fa96e55e90104970192e",
                "md5": "1c630f46bb1c065dd5d5be50a72db4b8",
                "sha256": "2e818d949829aeb25898db76d5a88411c2cc899c00e1c1c1a30916254f8762e2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1c630f46bb1c065dd5d5be50a72db4b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 33897,
            "upload_time": "2024-09-18T08:44:37",
            "upload_time_iso_8601": "2024-09-18T08:44:37.395143Z",
            "url": "https://files.pythonhosted.org/packages/71/9b/a0b9350f20bcde03d02b8d3794da028ed96b71a2fa96e55e90104970192e/mmh3-5.0.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae45ef430200d1ce2efd191e3ebc39ce4f91d66bd11e35dbd7963d24250d9440",
                "md5": "3be28ca23367f4c5cac44b4122864bd0",
                "sha256": "072dda5e7e27a01c9c393c0558a210051d49750cd27807b443ba3285793f31bb"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3be28ca23367f4c5cac44b4122864bd0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 88954,
            "upload_time": "2024-09-18T08:44:38",
            "upload_time_iso_8601": "2024-09-18T08:44:38.493702Z",
            "url": "https://files.pythonhosted.org/packages/ae/45/ef430200d1ce2efd191e3ebc39ce4f91d66bd11e35dbd7963d24250d9440/mmh3-5.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "649654a397ed1449625fcf1a0d2d0bcd319d3bd450852c1242fc25452c3b4458",
                "md5": "7ffc57a14ae675e76b4d5eaab99d9e0a",
                "sha256": "bf6fa9d615f782a4626b0f99ec0a2d755e72b4e01a34503129bcc05488f4c404"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "7ffc57a14ae675e76b4d5eaab99d9e0a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93845,
            "upload_time": "2024-09-18T08:44:40",
            "upload_time_iso_8601": "2024-09-18T08:44:40.092295Z",
            "url": "https://files.pythonhosted.org/packages/64/96/54a397ed1449625fcf1a0d2d0bcd319d3bd450852c1242fc25452c3b4458/mmh3-5.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05becfb29914baa199ca28b4ddf6fc59e298050ab94792b7eafd402c7309f191",
                "md5": "66adc51f0e39966b8bd53893b4b678a7",
                "sha256": "03c2feef9fa839899065dc29cec2f921b1194bddaa9999e5460f9ab903e0ef24"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "66adc51f0e39966b8bd53893b4b678a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93525,
            "upload_time": "2024-09-18T08:44:41",
            "upload_time_iso_8601": "2024-09-18T08:44:41.651552Z",
            "url": "https://files.pythonhosted.org/packages/05/be/cfb29914baa199ca28b4ddf6fc59e298050ab94792b7eafd402c7309f191/mmh3-5.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99dad1227de0e2b2c63ab75a7412bb75c11aff16fa417ddbaccc97f931570270",
                "md5": "9781f0d2cc3af6644d092dbc4b27a4a3",
                "sha256": "d67a7671b847ad934fea80702665b0903a5e19339713ea7a46f7e8eea21299d0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "9781f0d2cc3af6644d092dbc4b27a4a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 81784,
            "upload_time": "2024-09-18T08:44:42",
            "upload_time_iso_8601": "2024-09-18T08:44:42.755217Z",
            "url": "https://files.pythonhosted.org/packages/99/da/d1227de0e2b2c63ab75a7412bb75c11aff16fa417ddbaccc97f931570270/mmh3-5.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc93a58fe0f3a32d094c5cf115d36893f99edd6cb95e42c66062cb194fac8c3d",
                "md5": "cd7bd7dd105232ee24f3a53c781f1724",
                "sha256": "f632b8962474ce3db9fec0d9e2c0038bc1339295796b0e76ac1d27b47bb60f9c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd7bd7dd105232ee24f3a53c781f1724",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 88706,
            "upload_time": "2024-09-18T08:44:44",
            "upload_time_iso_8601": "2024-09-18T08:44:44.747541Z",
            "url": "https://files.pythonhosted.org/packages/bc/93/a58fe0f3a32d094c5cf115d36893f99edd6cb95e42c66062cb194fac8c3d/mmh3-5.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51a53c2d91a015b6b896952629c7d6abad14d05057927f5e92dbca2bfd970492",
                "md5": "7257d32922958460febc60f02b095915",
                "sha256": "a1a2b2dc334a27a5d129cfbe848dbbbc22f1a744dcebab70b406528bca874009"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7257d32922958460febc60f02b095915",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 89061,
            "upload_time": "2024-09-18T08:44:46",
            "upload_time_iso_8601": "2024-09-18T08:44:46.324651Z",
            "url": "https://files.pythonhosted.org/packages/51/a5/3c2d91a015b6b896952629c7d6abad14d05057927f5e92dbca2bfd970492/mmh3-5.0.0-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20f477cb01fe00e0e2b9ccec3bae1531531ec1912fb427fc8ff7a9a93d642c9c",
                "md5": "2b281b1179eeaeeef11d49a5a612520e",
                "sha256": "4ea987eeb860723a0a0217b2e84c327ba5fd143cd8e7e289f008ae95280d30bb"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2b281b1179eeaeeef11d49a5a612520e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 83892,
            "upload_time": "2024-09-18T08:44:47",
            "upload_time_iso_8601": "2024-09-18T08:44:47.921047Z",
            "url": "https://files.pythonhosted.org/packages/20/f4/77cb01fe00e0e2b9ccec3bae1531531ec1912fb427fc8ff7a9a93d642c9c/mmh3-5.0.0-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f419e0eedd495be319840808847d9051d3e948d59eda4a88b61e0a333c4c5fe2",
                "md5": "b5429673f3cf7d3cc25d3c4f05e1ebbe",
                "sha256": "d5904ef1621c9ef680fd2ff3c1e433205e05093d26aa42840337630ac20912f1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b5429673f3cf7d3cc25d3c4f05e1ebbe",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 94815,
            "upload_time": "2024-09-18T08:44:49",
            "upload_time_iso_8601": "2024-09-18T08:44:49.111848Z",
            "url": "https://files.pythonhosted.org/packages/f4/19/e0eedd495be319840808847d9051d3e948d59eda4a88b61e0a333c4c5fe2/mmh3-5.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0801c3370b384691f3bca9948951f4b77cc1ba79aefe80aed84bc39d11c7bd85",
                "md5": "45bdcb4952c0895e3c4bcb7b2c36c4ae",
                "sha256": "cad6c32ab86e48ac73af45bcd118b931e677e038167c36186ac0d640f76c8b1e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "45bdcb4952c0895e3c4bcb7b2c36c4ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 89393,
            "upload_time": "2024-09-18T08:44:50",
            "upload_time_iso_8601": "2024-09-18T08:44:50.265028Z",
            "url": "https://files.pythonhosted.org/packages/08/01/c3370b384691f3bca9948951f4b77cc1ba79aefe80aed84bc39d11c7bd85/mmh3-5.0.0-cp39-cp39-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "27541cbf286c3ceb593f5395e263407557f55d7659c0b75b61c271e7aa295943",
                "md5": "c0420bc65ca3b7241d9a0945a9487f66",
                "sha256": "3672b5ea6d7c9c5feeb3f75a695b622ee6a82d22897fa0aa4bf1d8ca99ac9c87"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c0420bc65ca3b7241d9a0945a9487f66",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 88253,
            "upload_time": "2024-09-18T08:44:51",
            "upload_time_iso_8601": "2024-09-18T08:44:51.402518Z",
            "url": "https://files.pythonhosted.org/packages/27/54/1cbf286c3ceb593f5395e263407557f55d7659c0b75b61c271e7aa295943/mmh3-5.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7475be4c5b3c2be760b7c293794008570373b3c8cbb2f37b272d2efdfbee9a98",
                "md5": "33844f7fbabaaa91b6c1020b53a36c29",
                "sha256": "29b311d4f8dc277c8ef716c68b8020fe0e702807ba7f631fe57ad037d35713aa"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "33844f7fbabaaa91b6c1020b53a36c29",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 34833,
            "upload_time": "2024-09-18T08:44:52",
            "upload_time_iso_8601": "2024-09-18T08:44:52.508841Z",
            "url": "https://files.pythonhosted.org/packages/74/75/be4c5b3c2be760b7c293794008570373b3c8cbb2f37b272d2efdfbee9a98/mmh3-5.0.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a1a4444405338fd871e9f87518dcfa9ee77fe1db81a12b91c9487e000e83aaf",
                "md5": "b3b2fbb4262b23bf5674cb0a76663b8a",
                "sha256": "8fbe4112955b33e1b4893b144bee9cc5bc476159d1d1cad9b8c0451047b6abde"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b3b2fbb4262b23bf5674cb0a76663b8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 35435,
            "upload_time": "2024-09-18T08:44:53",
            "upload_time_iso_8601": "2024-09-18T08:44:53.544410Z",
            "url": "https://files.pythonhosted.org/packages/8a/1a/4444405338fd871e9f87518dcfa9ee77fe1db81a12b91c9487e000e83aaf/mmh3-5.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e13c838a44a057ab8e42f6dfd9541ec7b3c010675b5e4a3d5576a1eb682ecf8a",
                "md5": "5cfa89f530dd857e18e5df284bb3b199",
                "sha256": "4e66a0f85c8a2f54025f3d477a141458b0338f1b519ad0286c704865513c814f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0-cp39-cp39-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "5cfa89f530dd857e18e5df284bb3b199",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 32190,
            "upload_time": "2024-09-18T08:44:55",
            "upload_time_iso_8601": "2024-09-18T08:44:55.037223Z",
            "url": "https://files.pythonhosted.org/packages/e1/3c/838a44a057ab8e42f6dfd9541ec7b3c010675b5e4a3d5576a1eb682ecf8a/mmh3-5.0.0-cp39-cp39-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ce240dc31be41d4913c488d55f1e75a276a5d1a840f5b79c2652d29eb7bf5ed",
                "md5": "c4d71af4ef4eba75b7b7dabc4c247f18",
                "sha256": "60d1713457789c70292f1f04ca984e3175fc66e6c3545582fd2b4af7f5a61c73"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c4d71af4ef4eba75b7b7dabc4c247f18",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 28684,
            "upload_time": "2024-09-18T08:44:56",
            "upload_time_iso_8601": "2024-09-18T08:44:56.094995Z",
            "url": "https://files.pythonhosted.org/packages/9c/e2/40dc31be41d4913c488d55f1e75a276a5d1a840f5b79c2652d29eb7bf5ed/mmh3-5.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-18 08:44:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hajimes",
    "github_project": "mmh3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "mmh3"
}
        
Elapsed time: 0.37091s