mmh3


Namemmh3 JSON
Version 5.0.1 PyPI version JSON
download
home_pageNone
SummaryPython extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.
upload_time2024-09-22 16:46:55
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://www.pepy.tech/projects/mmh3?versions=*&versions=5.*&versions=4.*&versions=3.*&versions=2.*)
[![Recent Downloads](https://static.pepy.tech/badge/mmh3/month)](https://www.pepy.tech/projects/mmh3?versions=*&versions=5.*&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.1] - 2024-09-22

#### Fixed

- Fix the issue that the package cannot be built from the source distribution
  ([#90](https://github.com/hajimes/mmh3/issues/90)).

### [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` is endian-neutral**, meaning that its
hash functions return the same values on big-endian platforms as they do on
little-endian ones. In contrast, the original C++ library by Appleby 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.1]: https://github.com/hajimes/mmh3/compare/v5.0.0...v5.0.1
[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/e2/08/04ad6419f072ea3f51f9a0f429dd30f5f0a0b02ead7ca11a831117b6f9e8/mmh3-5.0.1.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://www.pepy.tech/projects/mmh3?versions=*&versions=5.*&versions=4.*&versions=3.*&versions=2.*)\n[![Recent Downloads](https://static.pepy.tech/badge/mmh3/month)](https://www.pepy.tech/projects/mmh3?versions=*&versions=5.*&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.1] - 2024-09-22\n\n#### Fixed\n\n- Fix the issue that the package cannot be built from the source distribution\n  ([#90](https://github.com/hajimes/mmh3/issues/90)).\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` is endian-neutral**, meaning that its\nhash functions return the same values on big-endian platforms as they do on\nlittle-endian ones. In contrast, the original C++ library by Appleby 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.1]: https://github.com/hajimes/mmh3/compare/v5.0.0...v5.0.1\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.1",
    "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": "fab99a91b0a0e330557cdbf51fc43ca0ba306633f2ec6d2b15e871e288592a32",
                "md5": "ea88fb8b1383825cff25acaba44f51e8",
                "sha256": "f0a4b4bf05778ed77d820d6e7d0e9bd6beb0c01af10e1ce9233f5d2f814fcafa"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "ea88fb8b1383825cff25acaba44f51e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 52867,
            "upload_time": "2024-09-22T16:44:59",
            "upload_time_iso_8601": "2024-09-22T16:44:59.665270Z",
            "url": "https://files.pythonhosted.org/packages/fa/b9/9a91b0a0e330557cdbf51fc43ca0ba306633f2ec6d2b15e871e288592a32/mmh3-5.0.1-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da286b37f0d6707872764e1af49f327b0940b6a3ad995d91b3839b90ba35f559",
                "md5": "f7e0451b3135f91ed4239bff441ec01f",
                "sha256": "ac7a391039aeab95810c2d020b69a94eb6b4b37d4e2374831e92db3a0cdf71c6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7e0451b3135f91ed4239bff441ec01f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 38352,
            "upload_time": "2024-09-22T16:45:00",
            "upload_time_iso_8601": "2024-09-22T16:45:00.903500Z",
            "url": "https://files.pythonhosted.org/packages/da/28/6b37f0d6707872764e1af49f327b0940b6a3ad995d91b3839b90ba35f559/mmh3-5.0.1-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7684a98f59a620b522f218876a0630b02fc345ecf078f6393595756ddb3aa0b5",
                "md5": "aac280cbae21027f109dae9674a20d4a",
                "sha256": "3a2583b5521ca49756d8d8bceba80627a9cc295f255dcab4e3df7ccc2f09679a"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "aac280cbae21027f109dae9674a20d4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 38214,
            "upload_time": "2024-09-22T16:45:02",
            "upload_time_iso_8601": "2024-09-22T16:45:02.396131Z",
            "url": "https://files.pythonhosted.org/packages/76/84/a98f59a620b522f218876a0630b02fc345ecf078f6393595756ddb3aa0b5/mmh3-5.0.1-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35cb4980c7eb6cd31f49d1913a4066562bc9e0af28526750f1232be9688a9cd4",
                "md5": "ed97b17e00074ec8c5f7c932859b4fec",
                "sha256": "081a8423fe53c1ac94f87165f3e4c500125d343410c1a0c5f1703e898a3ef038"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ed97b17e00074ec8c5f7c932859b4fec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 93502,
            "upload_time": "2024-09-22T16:45:03",
            "upload_time_iso_8601": "2024-09-22T16:45:03.990384Z",
            "url": "https://files.pythonhosted.org/packages/35/cb/4980c7eb6cd31f49d1913a4066562bc9e0af28526750f1232be9688a9cd4/mmh3-5.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65f329726296fadeaf06134a6978f7c453dfa562cf2f0f1faf9ae28b9b8ef76e",
                "md5": "c7dae1bd9fab50cc9914f5ed8b90fd8b",
                "sha256": "b8b4d72713799755dc8954a7d36d5c20a6c8de7b233c82404d122c7c7c1707cc"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c7dae1bd9fab50cc9914f5ed8b90fd8b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 98394,
            "upload_time": "2024-09-22T16:45:05",
            "upload_time_iso_8601": "2024-09-22T16:45:05.729354Z",
            "url": "https://files.pythonhosted.org/packages/65/f3/29726296fadeaf06134a6978f7c453dfa562cf2f0f1faf9ae28b9b8ef76e/mmh3-5.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35fde181f4f4b250f7b63ee27a7d65e5e290a3ea0e26cc633f4bfd906f04558b",
                "md5": "a450dc5ad70da7eb6240ecea0abd3695",
                "sha256": "389a6fd51efc76d3182d36ec306448559c1244f11227d2bb771bdd0e6cc91321"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "a450dc5ad70da7eb6240ecea0abd3695",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 98052,
            "upload_time": "2024-09-22T16:45:06",
            "upload_time_iso_8601": "2024-09-22T16:45:06.856154Z",
            "url": "https://files.pythonhosted.org/packages/35/fd/e181f4f4b250f7b63ee27a7d65e5e290a3ea0e26cc633f4bfd906f04558b/mmh3-5.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "615c8a5d838da3eb3fb91035ef5eaaea469abab4e8e3fae55607c27a1a07d162",
                "md5": "4af5b1d55c5990e7cbaad73a373fda7a",
                "sha256": "39f4128edaa074bff721b1d31a72508cba4d2887ee7867f22082e1fe9d4edea0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4af5b1d55c5990e7cbaad73a373fda7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 86320,
            "upload_time": "2024-09-22T16:45:08",
            "upload_time_iso_8601": "2024-09-22T16:45:08.360364Z",
            "url": "https://files.pythonhosted.org/packages/61/5c/8a5d838da3eb3fb91035ef5eaaea469abab4e8e3fae55607c27a1a07d162/mmh3-5.0.1-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": "10803f33a8f4de12cea322607da1a84d001513affb741b3c3cc1277ecb85d34b",
                "md5": "7c1f1ee1c26852c4ea8021735850a2f4",
                "sha256": "1d5d23a94d91aabba3386b3769048d5f4210fdfef80393fece2f34ba5a7b466c"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7c1f1ee1c26852c4ea8021735850a2f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 93232,
            "upload_time": "2024-09-22T16:45:09",
            "upload_time_iso_8601": "2024-09-22T16:45:09.871627Z",
            "url": "https://files.pythonhosted.org/packages/10/80/3f33a8f4de12cea322607da1a84d001513affb741b3c3cc1277ecb85d34b/mmh3-5.0.1-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": "9e1cd0ce5f498493be4de2e7e7596e1cbf63315a4c0bb8bb94e3c37c4fad965d",
                "md5": "6ddbb35b5e4edbed477b4fc8cb7875a5",
                "sha256": "16347d038361f8b8f24fd2b7ef378c9b68ddee9f7706e46269b6e0d322814713"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6ddbb35b5e4edbed477b4fc8cb7875a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 93590,
            "upload_time": "2024-09-22T16:45:11",
            "upload_time_iso_8601": "2024-09-22T16:45:11.368576Z",
            "url": "https://files.pythonhosted.org/packages/9e/1c/d0ce5f498493be4de2e7e7596e1cbf63315a4c0bb8bb94e3c37c4fad965d/mmh3-5.0.1-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d966770b5ad35b5a2eb7965f3fcaeaa76148e59543575d2e27b80690c1b0795c",
                "md5": "e0da7a411f51e32ac99e9b9513c064f5",
                "sha256": "6e299408565af7d61f2d20a5ffdd77cf2ed902460fe4e6726839d59ba4b72316"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "e0da7a411f51e32ac99e9b9513c064f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 88433,
            "upload_time": "2024-09-22T16:45:12",
            "upload_time_iso_8601": "2024-09-22T16:45:12.361260Z",
            "url": "https://files.pythonhosted.org/packages/d9/66/770b5ad35b5a2eb7965f3fcaeaa76148e59543575d2e27b80690c1b0795c/mmh3-5.0.1-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1458e0d258b18749d8640233976493716a40aa27352dcb1cea941836357dac24",
                "md5": "522a9610a07c5a68b067637e162799af",
                "sha256": "42050af21ddfc5445ee5a66e73a8fc758c71790305e3ee9e4a85a8e69e810f94"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "522a9610a07c5a68b067637e162799af",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 99339,
            "upload_time": "2024-09-22T16:45:13",
            "upload_time_iso_8601": "2024-09-22T16:45:13.808144Z",
            "url": "https://files.pythonhosted.org/packages/14/58/e0d258b18749d8640233976493716a40aa27352dcb1cea941836357dac24/mmh3-5.0.1-cp310-cp310-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38267267146122deb584cf377975b994d80c6d72c4c8d0e8eedff4d0cc5cd4c8",
                "md5": "452f467ebbf738747b201345aa3e446a",
                "sha256": "2ae9b1f5ef27ec54659920f0404b7ceb39966e28867c461bfe83a05e8d18ddb0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "452f467ebbf738747b201345aa3e446a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 93944,
            "upload_time": "2024-09-22T16:45:14",
            "upload_time_iso_8601": "2024-09-22T16:45:14.898051Z",
            "url": "https://files.pythonhosted.org/packages/38/26/7267146122deb584cf377975b994d80c6d72c4c8d0e8eedff4d0cc5cd4c8/mmh3-5.0.1-cp310-cp310-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d6bdf60b14a2dd383d8848f6f35496c86c7003be3ffb236789e98d002c542c6",
                "md5": "8eabf72c3f551dc84a596c3963816821",
                "sha256": "50c2495a02045f3047d71d4ae9cdd7a15efc0bcbb7ff17a18346834a8e2d1d19"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8eabf72c3f551dc84a596c3963816821",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 92798,
            "upload_time": "2024-09-22T16:45:15",
            "upload_time_iso_8601": "2024-09-22T16:45:15.999776Z",
            "url": "https://files.pythonhosted.org/packages/8d/6b/df60b14a2dd383d8848f6f35496c86c7003be3ffb236789e98d002c542c6/mmh3-5.0.1-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a3fd5fecf13915163a15b449e5cc89232a4df90e836ecad1c38121318119d27",
                "md5": "56788f5342a4b91089bf4caa93f91318",
                "sha256": "c028fa77cddf351ca13b4a56d43c1775652cde0764cadb39120b68f02a23ecf6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "56788f5342a4b91089bf4caa93f91318",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 39185,
            "upload_time": "2024-09-22T16:45:17",
            "upload_time_iso_8601": "2024-09-22T16:45:17.074299Z",
            "url": "https://files.pythonhosted.org/packages/0a/3f/d5fecf13915163a15b449e5cc89232a4df90e836ecad1c38121318119d27/mmh3-5.0.1-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "748e4bb5ade332a87de633cda21dae09d6002d69601f2b93e9f40302ab2d9acf",
                "md5": "bf07371e159df77d73e91f2bdc397b74",
                "sha256": "c5e741e421ec14400c4aae30890515c201f518403bdef29ae1e00d375bb4bbb5"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bf07371e159df77d73e91f2bdc397b74",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 39766,
            "upload_time": "2024-09-22T16:45:18",
            "upload_time_iso_8601": "2024-09-22T16:45:18.034466Z",
            "url": "https://files.pythonhosted.org/packages/74/8e/4bb5ade332a87de633cda21dae09d6002d69601f2b93e9f40302ab2d9acf/mmh3-5.0.1-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "162bcd5cfa4d7ad40a37655af491f9270909d63fc27bcf0558ec36000ee5347f",
                "md5": "b18af632068fabea3226dc846eb3d0c6",
                "sha256": "b17156d56fabc73dbf41bca677ceb6faed435cc8544f6566d72ea77d8a17e9d0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp310-cp310-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "b18af632068fabea3226dc846eb3d0c6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 36540,
            "upload_time": "2024-09-22T16:45:18",
            "upload_time_iso_8601": "2024-09-22T16:45:18.974947Z",
            "url": "https://files.pythonhosted.org/packages/16/2b/cd5cfa4d7ad40a37655af491f9270909d63fc27bcf0558ec36000ee5347f/mmh3-5.0.1-cp310-cp310-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb8af3b9cf8b7110fef0f130158d7602af6f5b09f2cf568130814b7c92e2507b",
                "md5": "6e9fa81320bf4bc5457523260d02a628",
                "sha256": "9a6d5a9b1b923f1643559ba1fc0bf7a5076c90cbb558878d3bf3641ce458f25d"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6e9fa81320bf4bc5457523260d02a628",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 52867,
            "upload_time": "2024-09-22T16:45:20",
            "upload_time_iso_8601": "2024-09-22T16:45:20.171713Z",
            "url": "https://files.pythonhosted.org/packages/fb/8a/f3b9cf8b7110fef0f130158d7602af6f5b09f2cf568130814b7c92e2507b/mmh3-5.0.1-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf06f466e0da3c5bd6fbb1e047f70fd4e9e9563d0268aa56de511f363478dbf2",
                "md5": "1c622b5d320acfcc26df9084622e3131",
                "sha256": "3349b968be555f7334bbcce839da98f50e1e80b1c615d8e2aa847ea4a964a012"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1c622b5d320acfcc26df9084622e3131",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 38349,
            "upload_time": "2024-09-22T16:45:21",
            "upload_time_iso_8601": "2024-09-22T16:45:21.618859Z",
            "url": "https://files.pythonhosted.org/packages/bf/06/f466e0da3c5bd6fbb1e047f70fd4e9e9563d0268aa56de511f363478dbf2/mmh3-5.0.1-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13f02d3daca276a4673f82af859e4b0b18befd4e6e54f1017ba48ea9735b2f1b",
                "md5": "c91c220b981040ff8e7df23a3c6b5138",
                "sha256": "1bd3c94b110e55db02ab9b605029f48a2f7f677c6e58c09d44e42402d438b7e1"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c91c220b981040ff8e7df23a3c6b5138",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 38211,
            "upload_time": "2024-09-22T16:45:22",
            "upload_time_iso_8601": "2024-09-22T16:45:22.554636Z",
            "url": "https://files.pythonhosted.org/packages/13/f0/2d3daca276a4673f82af859e4b0b18befd4e6e54f1017ba48ea9735b2f1b/mmh3-5.0.1-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e356a2d203ca97702d4e045ac1a46a608393da1a1dddb24f81de664dae940518",
                "md5": "3ce4d2cbe657ae8eee875783b64dfb5b",
                "sha256": "d47ba84d48608f79adbb10bb09986b6dc33eeda5c2d1bd75d00820081b73bde9"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3ce4d2cbe657ae8eee875783b64dfb5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 95104,
            "upload_time": "2024-09-22T16:45:23",
            "upload_time_iso_8601": "2024-09-22T16:45:23.575009Z",
            "url": "https://files.pythonhosted.org/packages/e3/56/a2d203ca97702d4e045ac1a46a608393da1a1dddb24f81de664dae940518/mmh3-5.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec45c7c8ae64e3ae024776a0ce5377c16c6741a3359f3e9505fc35fc5012beb2",
                "md5": "a16ee7e047992ab48871c26a57837ebd",
                "sha256": "c0217987a8b8525c8d9170f66d036dec4ab45cfbd53d47e8d76125791ceb155e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "a16ee7e047992ab48871c26a57837ebd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 100049,
            "upload_time": "2024-09-22T16:45:24",
            "upload_time_iso_8601": "2024-09-22T16:45:24.601629Z",
            "url": "https://files.pythonhosted.org/packages/ec/45/c7c8ae64e3ae024776a0ce5377c16c6741a3359f3e9505fc35fc5012beb2/mmh3-5.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d574681113776fe406c09870ab2152ffbd214a15bbc8f1d1da9ad73ce594b878",
                "md5": "8377cc375dcba18edaad2ac5c24b0026",
                "sha256": "b2797063a34e78d1b61639a98b0edec1c856fa86ab80c7ec859f1796d10ba429"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "8377cc375dcba18edaad2ac5c24b0026",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 99671,
            "upload_time": "2024-09-22T16:45:26",
            "upload_time_iso_8601": "2024-09-22T16:45:26.172810Z",
            "url": "https://files.pythonhosted.org/packages/d5/74/681113776fe406c09870ab2152ffbd214a15bbc8f1d1da9ad73ce594b878/mmh3-5.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf4fdbb8be18ce9b6ff8df14bc14348c0404b3091fb51df9c673ebfcf5877db3",
                "md5": "0efc0b040f7adedb0fc90fbec61324be",
                "sha256": "8bba16340adcbd47853a2fbe5afdb397549e8f2e79324ff1dced69a3f8afe7c3"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0efc0b040f7adedb0fc90fbec61324be",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 87549,
            "upload_time": "2024-09-22T16:45:27",
            "upload_time_iso_8601": "2024-09-22T16:45:27.492159Z",
            "url": "https://files.pythonhosted.org/packages/bf/4f/dbb8be18ce9b6ff8df14bc14348c0404b3091fb51df9c673ebfcf5877db3/mmh3-5.0.1-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": "5f82274d646f3f604c35b7e3d4eb7f3ff08b3bdc6a2c87d797709bb6f084a611",
                "md5": "070e881c434243d84ba98deb8cb0d7fc",
                "sha256": "282797957c9f60b51b9d768a602c25f579420cc9af46feb77d457a27823d270a"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "070e881c434243d84ba98deb8cb0d7fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 94780,
            "upload_time": "2024-09-22T16:45:28",
            "upload_time_iso_8601": "2024-09-22T16:45:28.542102Z",
            "url": "https://files.pythonhosted.org/packages/5f/82/274d646f3f604c35b7e3d4eb7f3ff08b3bdc6a2c87d797709bb6f084a611/mmh3-5.0.1-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": "c9a1f094ca8b8fb5e2ac53201070bda42b0fee80ceb92c153eb99a1453e3aed3",
                "md5": "34d0c9894f81926327d027d19e3e1d7e",
                "sha256": "e4fb670c29e63f954f9e7a2cdcd57b36a854c2538f579ef62681ccbaa1de2b69"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "34d0c9894f81926327d027d19e3e1d7e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 90430,
            "upload_time": "2024-09-22T16:45:29",
            "upload_time_iso_8601": "2024-09-22T16:45:29.546622Z",
            "url": "https://files.pythonhosted.org/packages/c9/a1/f094ca8b8fb5e2ac53201070bda42b0fee80ceb92c153eb99a1453e3aed3/mmh3-5.0.1-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9234732ba68c6ef7242b69bb53b9e1bcb2ef065d68ed85fd26e829fb911ab5a",
                "md5": "773c710b8e512bfc2f2556b8cea93a28",
                "sha256": "8ee7d85438dc6aff328e19ab052086a3c29e8a9b632998a49e5c4b0034e9e8d6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "773c710b8e512bfc2f2556b8cea93a28",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 89451,
            "upload_time": "2024-09-22T16:45:31",
            "upload_time_iso_8601": "2024-09-22T16:45:31.228081Z",
            "url": "https://files.pythonhosted.org/packages/d9/23/4732ba68c6ef7242b69bb53b9e1bcb2ef065d68ed85fd26e829fb911ab5a/mmh3-5.0.1-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cc5daea5d534fcf20b2399c2a7b1cd00a8d29d4d474247c15c2c94548a1a272",
                "md5": "905b1cc1fa5c917a262697b45fdc07a3",
                "sha256": "b7fb5db231f3092444bc13901e6a8d299667126b00636ffbad4a7b45e1051e2f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "905b1cc1fa5c917a262697b45fdc07a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 94703,
            "upload_time": "2024-09-22T16:45:33",
            "upload_time_iso_8601": "2024-09-22T16:45:33.086545Z",
            "url": "https://files.pythonhosted.org/packages/3c/c5/daea5d534fcf20b2399c2a7b1cd00a8d29d4d474247c15c2c94548a1a272/mmh3-5.0.1-cp311-cp311-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e4a34d5691e7be7c63c34181387bc69bdcc0005ca93c8b562d68cb5775e0e78",
                "md5": "244895dfbfc4578d4d101e120fd60bd4",
                "sha256": "c100dd441703da5ec136b1d9003ed4a041d8a1136234c9acd887499796df6ad8"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "244895dfbfc4578d4d101e120fd60bd4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 91054,
            "upload_time": "2024-09-22T16:45:34",
            "upload_time_iso_8601": "2024-09-22T16:45:34.176077Z",
            "url": "https://files.pythonhosted.org/packages/5e/4a/34d5691e7be7c63c34181387bc69bdcc0005ca93c8b562d68cb5775e0e78/mmh3-5.0.1-cp311-cp311-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c3aab31bb5e9e1a19a4a997593cbe6ce56710308218ff36c7f76d40ff9c8d2e",
                "md5": "7953aa2a54fab6764e1b4c9d64f8763d",
                "sha256": "71f3b765138260fd7a7a2dba0ea5727dabcd18c1f80323c9cfef97a7e86e01d0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7953aa2a54fab6764e1b4c9d64f8763d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 89571,
            "upload_time": "2024-09-22T16:45:35",
            "upload_time_iso_8601": "2024-09-22T16:45:35.430203Z",
            "url": "https://files.pythonhosted.org/packages/5c/3a/ab31bb5e9e1a19a4a997593cbe6ce56710308218ff36c7f76d40ff9c8d2e/mmh3-5.0.1-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b79b986bb067dbfcba6879afe6e723aad1bd53f223450532dd9a4606d0af389",
                "md5": "791c3701f6b719ecaab255f6ebc4c8c1",
                "sha256": "9a76518336247fd17689ce3ae5b16883fd86a490947d46a0193d47fb913e26e3"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "791c3701f6b719ecaab255f6ebc4c8c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 39187,
            "upload_time": "2024-09-22T16:45:37",
            "upload_time_iso_8601": "2024-09-22T16:45:37.096630Z",
            "url": "https://files.pythonhosted.org/packages/0b/79/b986bb067dbfcba6879afe6e723aad1bd53f223450532dd9a4606d0af389/mmh3-5.0.1-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "486997029eda3df0f84edde16a496a2e71bac508fc5d1f0a31e163da071e2670",
                "md5": "df7226f5f103463a60f991d8b70ebce1",
                "sha256": "336bc4df2e44271f1c302d289cc3d78bd52d3eed8d306c7e4bff8361a12bf148"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "df7226f5f103463a60f991d8b70ebce1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 39766,
            "upload_time": "2024-09-22T16:45:38",
            "upload_time_iso_8601": "2024-09-22T16:45:38.063526Z",
            "url": "https://files.pythonhosted.org/packages/48/69/97029eda3df0f84edde16a496a2e71bac508fc5d1f0a31e163da071e2670/mmh3-5.0.1-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c751538f2b8412303281d8ce2a9a5c4ea84ff81f06de98af0b7c72059727a3bb",
                "md5": "0621c297d75a4fc81e63b49bc2fb05a4",
                "sha256": "af6522722fbbc5999aa66f7244d0986767a46f1fb05accc5200f75b72428a508"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "0621c297d75a4fc81e63b49bc2fb05a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 36540,
            "upload_time": "2024-09-22T16:45:39",
            "upload_time_iso_8601": "2024-09-22T16:45:39.057085Z",
            "url": "https://files.pythonhosted.org/packages/c7/51/538f2b8412303281d8ce2a9a5c4ea84ff81f06de98af0b7c72059727a3bb/mmh3-5.0.1-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75c75b52d0882e7c0dccfaf8786a648e2b26c5307c594abe5cbe98c092607c97",
                "md5": "7798db0ded91cd625700a0ee86bc9573",
                "sha256": "f2730bb263ed9c388e8860438b057a53e3cc701134a6ea140f90443c4c11aa40"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "7798db0ded91cd625700a0ee86bc9573",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 52907,
            "upload_time": "2024-09-22T16:45:40",
            "upload_time_iso_8601": "2024-09-22T16:45:40.065058Z",
            "url": "https://files.pythonhosted.org/packages/75/c7/5b52d0882e7c0dccfaf8786a648e2b26c5307c594abe5cbe98c092607c97/mmh3-5.0.1-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01b59609fa353c27188292748db033323c206f3fc6fbfa124bccf6a42af0da08",
                "md5": "9eb41f25916eb267816caee800e9f6a1",
                "sha256": "6246927bc293f6d56724536400b85fb85f5be26101fa77d5f97dd5e2a4c69bf2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9eb41f25916eb267816caee800e9f6a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 38389,
            "upload_time": "2024-09-22T16:45:42",
            "upload_time_iso_8601": "2024-09-22T16:45:42.517675Z",
            "url": "https://files.pythonhosted.org/packages/01/b5/9609fa353c27188292748db033323c206f3fc6fbfa124bccf6a42af0da08/mmh3-5.0.1-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "339949bf3c86244857b3b250c2f54aff22a5a78ef12258af556fa39bb1e80699",
                "md5": "acd9c328f7ac4b13374051e805c196e9",
                "sha256": "fbca322519a6e6e25b6abf43e940e1667cf8ea12510e07fb4919b48a0cd1c411"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "acd9c328f7ac4b13374051e805c196e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 38204,
            "upload_time": "2024-09-22T16:45:43",
            "upload_time_iso_8601": "2024-09-22T16:45:43.605297Z",
            "url": "https://files.pythonhosted.org/packages/33/99/49bf3c86244857b3b250c2f54aff22a5a78ef12258af556fa39bb1e80699/mmh3-5.0.1-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8048860cab35b48aaefe40cf88344437e79ddc93cf7ff745dacd1cd56a2be1e",
                "md5": "c143fb76790174065066e036438035b5",
                "sha256": "eae8c19903ed8a1724ad9e67e86f15d198a7a1271a4f9be83d47e38f312ed672"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c143fb76790174065066e036438035b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 95091,
            "upload_time": "2024-09-22T16:45:44",
            "upload_time_iso_8601": "2024-09-22T16:45:44.630864Z",
            "url": "https://files.pythonhosted.org/packages/f8/04/8860cab35b48aaefe40cf88344437e79ddc93cf7ff745dacd1cd56a2be1e/mmh3-5.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fae94ac56001a5bab6d26aa3dfabeddea6d7f037fd2972c76803259f51a5af75",
                "md5": "9128f2cd22746e6f22cf2f9ae725055e",
                "sha256": "a09fd6cc72c07c0c07c3357714234b646d78052487c4a3bd5f7f6e08408cff60"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "9128f2cd22746e6f22cf2f9ae725055e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 100055,
            "upload_time": "2024-09-22T16:45:45",
            "upload_time_iso_8601": "2024-09-22T16:45:45.755505Z",
            "url": "https://files.pythonhosted.org/packages/fa/e9/4ac56001a5bab6d26aa3dfabeddea6d7f037fd2972c76803259f51a5af75/mmh3-5.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "18e87d5fd73f559c423ed5b72f940130c27803a406ee0ffc32ef5422f733df67",
                "md5": "754b6511a277268343a0239dcba09e3b",
                "sha256": "2ff8551fee7ae3b11c5d986b6347ade0dccaadd4670ffdb2b944dee120ffcc84"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "754b6511a277268343a0239dcba09e3b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 99764,
            "upload_time": "2024-09-22T16:45:46",
            "upload_time_iso_8601": "2024-09-22T16:45:46.833215Z",
            "url": "https://files.pythonhosted.org/packages/18/e8/7d5fd73f559c423ed5b72f940130c27803a406ee0ffc32ef5422f733df67/mmh3-5.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54d8c0d89da6c729feec997a9b3b68698894cef12359ade0da95eba9e03b1d5d",
                "md5": "5493ac16c10b8a983630ac9356ea0b19",
                "sha256": "e39694c73a5a20c8bf36dfd8676ed351e5234d55751ba4f7562d85449b21ef3f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5493ac16c10b8a983630ac9356ea0b19",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 87650,
            "upload_time": "2024-09-22T16:45:48",
            "upload_time_iso_8601": "2024-09-22T16:45:48.572257Z",
            "url": "https://files.pythonhosted.org/packages/54/d8/c0d89da6c729feec997a9b3b68698894cef12359ade0da95eba9e03b1d5d/mmh3-5.0.1-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": "dd41ec0ee3fd5124c83cb767dcea8569bb326f8981cc88c991e3e4e948a31e24",
                "md5": "6c5be8e8f92828a8267b04e1ead42eae",
                "sha256": "eba6001989a92f72a89c7cf382fda831678bd780707a66b4f8ca90239fdf2123"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6c5be8e8f92828a8267b04e1ead42eae",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 94976,
            "upload_time": "2024-09-22T16:45:50",
            "upload_time_iso_8601": "2024-09-22T16:45:50.165816Z",
            "url": "https://files.pythonhosted.org/packages/dd/41/ec0ee3fd5124c83cb767dcea8569bb326f8981cc88c991e3e4e948a31e24/mmh3-5.0.1-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": "8efae8059199fe6fbb2fd6494302904cb1209b2f8b6899d58059858a280e89a5",
                "md5": "f2511e68645fa40b5112dd7aeab2be57",
                "sha256": "0771f90c9911811cc606a5c7b7b58f33501c9ee896ed68a6ac22c7d55878ecc0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f2511e68645fa40b5112dd7aeab2be57",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 90485,
            "upload_time": "2024-09-22T16:45:51",
            "upload_time_iso_8601": "2024-09-22T16:45:51.456214Z",
            "url": "https://files.pythonhosted.org/packages/8e/fa/e8059199fe6fbb2fd6494302904cb1209b2f8b6899d58059858a280e89a5/mmh3-5.0.1-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3aa0eb9da5f93dea3f44b8e970f013279d1543ab210ccf63bb030830968682aa",
                "md5": "b6979b4ab688bec2cde2830ba7296d96",
                "sha256": "09b31ed0c0c0920363e96641fac4efde65b1ab62b8df86293142f35a254e72b4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "b6979b4ab688bec2cde2830ba7296d96",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 89554,
            "upload_time": "2024-09-22T16:45:52",
            "upload_time_iso_8601": "2024-09-22T16:45:52.563433Z",
            "url": "https://files.pythonhosted.org/packages/3a/a0/eb9da5f93dea3f44b8e970f013279d1543ab210ccf63bb030830968682aa/mmh3-5.0.1-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7e85803181eac4e015b4caf307af22fea74292dca48e580d93afe402dcdc138",
                "md5": "73ff20ecf4580336e1ca279babea81a1",
                "sha256": "5cf4a8deda0235312db12075331cb417c4ba163770edfe789bde71d08a24b692"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "73ff20ecf4580336e1ca279babea81a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 94872,
            "upload_time": "2024-09-22T16:45:54",
            "upload_time_iso_8601": "2024-09-22T16:45:54.072669Z",
            "url": "https://files.pythonhosted.org/packages/e7/e8/5803181eac4e015b4caf307af22fea74292dca48e580d93afe402dcdc138/mmh3-5.0.1-cp312-cp312-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "edf94d55063f9dcaed41524f078a85989efdf1d335159af5e70af29942ebae67",
                "md5": "28916d0741b48d54c14657efb5fa4d85",
                "sha256": "41f7090a95185ef20ac018581a99337f0cbc84a2135171ee3290a9c0d9519585"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "28916d0741b48d54c14657efb5fa4d85",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 91326,
            "upload_time": "2024-09-22T16:45:55",
            "upload_time_iso_8601": "2024-09-22T16:45:55.643241Z",
            "url": "https://files.pythonhosted.org/packages/ed/f9/4d55063f9dcaed41524f078a85989efdf1d335159af5e70af29942ebae67/mmh3-5.0.1-cp312-cp312-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80750a5acab5291480acd939db80e94448ac937fc7fbfddc0a67b3e721ebfc9c",
                "md5": "189f9382b03690fa4be40b553018f8b6",
                "sha256": "b97b5b368fb7ff22194ec5854f5b12d8de9ab67a0f304728c7f16e5d12135b76"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "189f9382b03690fa4be40b553018f8b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 89810,
            "upload_time": "2024-09-22T16:45:56",
            "upload_time_iso_8601": "2024-09-22T16:45:56.982931Z",
            "url": "https://files.pythonhosted.org/packages/80/75/0a5acab5291480acd939db80e94448ac937fc7fbfddc0a67b3e721ebfc9c/mmh3-5.0.1-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bfdeb1a3573cda74d4c2381d10ded62c128e869954ced1881c15e2bcd97a48f",
                "md5": "c3e53c07fa730043508ce74709e4eb4e",
                "sha256": "842516acf04da546f94fad52db125ee619ccbdcada179da51c326a22c4578cb9"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "c3e53c07fa730043508ce74709e4eb4e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 39206,
            "upload_time": "2024-09-22T16:45:58",
            "upload_time_iso_8601": "2024-09-22T16:45:58.293000Z",
            "url": "https://files.pythonhosted.org/packages/9b/fd/eb1a3573cda74d4c2381d10ded62c128e869954ced1881c15e2bcd97a48f/mmh3-5.0.1-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66e8542ed252924002b84c43a68a080cfd4facbea0d5df361e4f59637638d3c7",
                "md5": "744714e26da4bba12596889786788a53",
                "sha256": "d963be0dbfd9fca209c17172f6110787ebf78934af25e3694fe2ba40e55c1e2b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "744714e26da4bba12596889786788a53",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 39799,
            "upload_time": "2024-09-22T16:45:59",
            "upload_time_iso_8601": "2024-09-22T16:45:59.235577Z",
            "url": "https://files.pythonhosted.org/packages/66/e8/542ed252924002b84c43a68a080cfd4facbea0d5df361e4f59637638d3c7/mmh3-5.0.1-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd25ff2cd36c82a23afa57a05cdb52ab467a911fb12c055c8a8238c0d426cbf0",
                "md5": "ab5b47054a4a3306a3c4458bc2a94fce",
                "sha256": "a5da292ceeed8ce8e32b68847261a462d30fd7b478c3f55daae841404f433c15"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "ab5b47054a4a3306a3c4458bc2a94fce",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 36537,
            "upload_time": "2024-09-22T16:46:00",
            "upload_time_iso_8601": "2024-09-22T16:46:00.200360Z",
            "url": "https://files.pythonhosted.org/packages/bd/25/ff2cd36c82a23afa57a05cdb52ab467a911fb12c055c8a8238c0d426cbf0/mmh3-5.0.1-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09e0fb19c46265c18311b422ba5ce3e18046ad45c48cfb213fd6dbec23ae6b51",
                "md5": "f472eb8eb9a97f3079d9be4dca47f6a7",
                "sha256": "673e3f1c8d4231d6fb0271484ee34cb7146a6499fc0df80788adb56fd76842da"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "f472eb8eb9a97f3079d9be4dca47f6a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 52909,
            "upload_time": "2024-09-22T16:46:01",
            "upload_time_iso_8601": "2024-09-22T16:46:01.189863Z",
            "url": "https://files.pythonhosted.org/packages/09/e0/fb19c46265c18311b422ba5ce3e18046ad45c48cfb213fd6dbec23ae6b51/mmh3-5.0.1-cp313-cp313-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c39454fc591e7a24c7ce2c531ecfc5715cff932f9d320c2936550cc33d67304d",
                "md5": "5b585c7c32a8df87d7b0ceccec70809c",
                "sha256": "f795a306bd16a52ad578b663462cc8e95500b3925d64118ae63453485d67282b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b585c7c32a8df87d7b0ceccec70809c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 38396,
            "upload_time": "2024-09-22T16:46:02",
            "upload_time_iso_8601": "2024-09-22T16:46:02.557091Z",
            "url": "https://files.pythonhosted.org/packages/c3/94/54fc591e7a24c7ce2c531ecfc5715cff932f9d320c2936550cc33d67304d/mmh3-5.0.1-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f9a142bcc9d0d28fc8ae45bbfb83926adc069f984cdf3495a71534cc22b8e27",
                "md5": "01861a49e51199ee24cf0800d5089bb8",
                "sha256": "5ed57a5e28e502a1d60436cc25c76c3a5ba57545f250f2969af231dc1221e0a5"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "01861a49e51199ee24cf0800d5089bb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 38207,
            "upload_time": "2024-09-22T16:46:03",
            "upload_time_iso_8601": "2024-09-22T16:46:03.525270Z",
            "url": "https://files.pythonhosted.org/packages/1f/9a/142bcc9d0d28fc8ae45bbfb83926adc069f984cdf3495a71534cc22b8e27/mmh3-5.0.1-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f85bf1c9110aa70321bb1ee713f17851b9534586c63bc25e0110e4fc03ae2450",
                "md5": "f4afd0e6062d129e05f5fb3a63ad62f4",
                "sha256": "632c28e7612e909dbb6cbe2fe496201ada4695b7715584005689c5dc038e59ad"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f4afd0e6062d129e05f5fb3a63ad62f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 94988,
            "upload_time": "2024-09-22T16:46:04",
            "upload_time_iso_8601": "2024-09-22T16:46:04.709293Z",
            "url": "https://files.pythonhosted.org/packages/f8/5b/f1c9110aa70321bb1ee713f17851b9534586c63bc25e0110e4fc03ae2450/mmh3-5.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87e54dc67e7e0e716c641ab0a5875a659e37258417439590feff5c3bd3ff4538",
                "md5": "6ea824efcff6d0174a38bbd4341672e0",
                "sha256": "53fd6bd525a5985e391c43384672d9d6b317fcb36726447347c7fc75bfed34ec"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "6ea824efcff6d0174a38bbd4341672e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 99969,
            "upload_time": "2024-09-22T16:46:05",
            "upload_time_iso_8601": "2024-09-22T16:46:05.893951Z",
            "url": "https://files.pythonhosted.org/packages/87/e5/4dc67e7e0e716c641ab0a5875a659e37258417439590feff5c3bd3ff4538/mmh3-5.0.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac68d148327337687c53f04ad9ceaedfa9ad155ee0111d0cb06220f044d66720",
                "md5": "f5b417c924ec6439e99ecd2011dc19d4",
                "sha256": "dceacf6b0b961a0e499836af3aa62d60633265607aef551b2a3e3c48cdaa5edd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "f5b417c924ec6439e99ecd2011dc19d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 99662,
            "upload_time": "2024-09-22T16:46:06",
            "upload_time_iso_8601": "2024-09-22T16:46:06.998588Z",
            "url": "https://files.pythonhosted.org/packages/ac/68/d148327337687c53f04ad9ceaedfa9ad155ee0111d0cb06220f044d66720/mmh3-5.0.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1379782adb6df6397947c1097b1e94b7f8d95629a4a73df05cf7207bd5148c1f",
                "md5": "28bf5cf499f8b772561138f140ccd35f",
                "sha256": "8f0738d478fdfb5d920f6aff5452c78f2c35b0eff72caa2a97dfe38e82f93da2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "28bf5cf499f8b772561138f140ccd35f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 87606,
            "upload_time": "2024-09-22T16:46:08",
            "upload_time_iso_8601": "2024-09-22T16:46:08.484300Z",
            "url": "https://files.pythonhosted.org/packages/13/79/782adb6df6397947c1097b1e94b7f8d95629a4a73df05cf7207bd5148c1f/mmh3-5.0.1-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": "f2c20404383281df049d0e4ccf07fabd659fc1f3da834df6708d934116cbf45d",
                "md5": "fe9929e753d83449a732845d915b4259",
                "sha256": "8e70285e7391ab88b872e5bef632bad16b9d99a6d3ca0590656a4753d55988af"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe9929e753d83449a732845d915b4259",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 94836,
            "upload_time": "2024-09-22T16:46:09",
            "upload_time_iso_8601": "2024-09-22T16:46:09.634816Z",
            "url": "https://files.pythonhosted.org/packages/f2/c2/0404383281df049d0e4ccf07fabd659fc1f3da834df6708d934116cbf45d/mmh3-5.0.1-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": "c833fda67c5f28e4c2131891cf8cbc3513cfc55881e3cfe26e49328e38ffacb3",
                "md5": "676b457eae70503cd1fd0cab8f2e0b10",
                "sha256": "27e5fc6360aa6b828546a4318da1a7da6bf6e5474ccb053c3a6aa8ef19ff97bd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "676b457eae70503cd1fd0cab8f2e0b10",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 90492,
            "upload_time": "2024-09-22T16:46:10",
            "upload_time_iso_8601": "2024-09-22T16:46:10.748503Z",
            "url": "https://files.pythonhosted.org/packages/c8/33/fda67c5f28e4c2131891cf8cbc3513cfc55881e3cfe26e49328e38ffacb3/mmh3-5.0.1-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "642f0ed38aefe2a87f30bb1b12e5b75dc69fcffdc16def40d1752d6fc7cbbf96",
                "md5": "4072352e1066a31a536a3536fadf47c1",
                "sha256": "7989530c3c1e2c17bf5a0ec2bba09fd19819078ba90beedabb1c3885f5040b0d"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "4072352e1066a31a536a3536fadf47c1",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 89594,
            "upload_time": "2024-09-22T16:46:12",
            "upload_time_iso_8601": "2024-09-22T16:46:12.002519Z",
            "url": "https://files.pythonhosted.org/packages/64/2f/0ed38aefe2a87f30bb1b12e5b75dc69fcffdc16def40d1752d6fc7cbbf96/mmh3-5.0.1-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95ab6e7a5e765fc78e3dbd0a04a04cfdf72e91eb8e31976228e69d82c741a5b4",
                "md5": "065dfdbd71e62f950196e627d8668466",
                "sha256": "cdad7bee649950da7ecd3cbbbd12fb81f1161072ecbdb5acfa0018338c5cb9cf"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "065dfdbd71e62f950196e627d8668466",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 94929,
            "upload_time": "2024-09-22T16:46:13",
            "upload_time_iso_8601": "2024-09-22T16:46:13.716394Z",
            "url": "https://files.pythonhosted.org/packages/95/ab/6e7a5e765fc78e3dbd0a04a04cfdf72e91eb8e31976228e69d82c741a5b4/mmh3-5.0.1-cp313-cp313-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7451f748f00c072006f4a093d9b08853a0e2e3cd5aeaa91343d4e2d942851978",
                "md5": "ce81cd81a24eb44ebfeae47a49ba3c3b",
                "sha256": "e143b8f184c1bb58cecd85ab4a4fd6dc65a2d71aee74157392c3fddac2a4a331"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "ce81cd81a24eb44ebfeae47a49ba3c3b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 91317,
            "upload_time": "2024-09-22T16:46:14",
            "upload_time_iso_8601": "2024-09-22T16:46:14.818368Z",
            "url": "https://files.pythonhosted.org/packages/74/51/f748f00c072006f4a093d9b08853a0e2e3cd5aeaa91343d4e2d942851978/mmh3-5.0.1-cp313-cp313-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dfa121ee8017a7feb0270c49f756ff56da9f99bd150dcfe3b3f6f0d4b243423d",
                "md5": "0099903c2f88811907f61e462fa20001",
                "sha256": "e5eb12e886f3646dd636f16b76eb23fc0c27e8ff3c1ae73d4391e50ef60b40f6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0099903c2f88811907f61e462fa20001",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 89861,
            "upload_time": "2024-09-22T16:46:15",
            "upload_time_iso_8601": "2024-09-22T16:46:15.942624Z",
            "url": "https://files.pythonhosted.org/packages/df/a1/21ee8017a7feb0270c49f756ff56da9f99bd150dcfe3b3f6f0d4b243423d/mmh3-5.0.1-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2d246a6d070de4659bdf91cd6a62d659f8cc547dadee52b6d02bcbacb3262ed",
                "md5": "60577e7f3397fc96b7a4c0adf29a6a7c",
                "sha256": "16e6dddfa98e1c2d021268e72c78951234186deb4df6630e984ac82df63d0a5d"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "60577e7f3397fc96b7a4c0adf29a6a7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 39201,
            "upload_time": "2024-09-22T16:46:17",
            "upload_time_iso_8601": "2024-09-22T16:46:17.329069Z",
            "url": "https://files.pythonhosted.org/packages/c2/d2/46a6d070de4659bdf91cd6a62d659f8cc547dadee52b6d02bcbacb3262ed/mmh3-5.0.1-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed07316c062f09019b99b248a4183c5333f8eeebe638345484774908a8f2c9c0",
                "md5": "99bb78226a34a7ffac7317783db49cb3",
                "sha256": "d3ffb792d70b8c4a2382af3598dad6ae0c5bd9cee5b7ffcc99aa2f5fd2c1bf70"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "99bb78226a34a7ffac7317783db49cb3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 39807,
            "upload_time": "2024-09-22T16:46:18",
            "upload_time_iso_8601": "2024-09-22T16:46:18.313274Z",
            "url": "https://files.pythonhosted.org/packages/ed/07/316c062f09019b99b248a4183c5333f8eeebe638345484774908a8f2c9c0/mmh3-5.0.1-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9dd3f7e6d7d062b8d7072c3989a528d9d47486ee5d5ae75250f6e26b4976d098",
                "md5": "a93e5998ec4b561caaeb83d67e9400c2",
                "sha256": "122fa9ec148383f9124292962bda745f192b47bfd470b2af5fe7bb3982b17896"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp313-cp313-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "a93e5998ec4b561caaeb83d67e9400c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 36539,
            "upload_time": "2024-09-22T16:46:19",
            "upload_time_iso_8601": "2024-09-22T16:46:19.332623Z",
            "url": "https://files.pythonhosted.org/packages/9d/d3/f7e6d7d062b8d7072c3989a528d9d47486ee5d5ae75250f6e26b4976d098/mmh3-5.0.1-cp313-cp313-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a4c86cc117f4dd41d2c66ebee5ad5980935d3ba66de0ec1e20bf90c4836e920b",
                "md5": "d9824f734be4a7802b36bf606b21df8a",
                "sha256": "b12bad8c75e6ff5d67319794fb6a5e8c713826c818d47f850ad08b4aa06960c6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "d9824f734be4a7802b36bf606b21df8a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 52736,
            "upload_time": "2024-09-22T16:46:20",
            "upload_time_iso_8601": "2024-09-22T16:46:20.349425Z",
            "url": "https://files.pythonhosted.org/packages/a4/c8/6cc117f4dd41d2c66ebee5ad5980935d3ba66de0ec1e20bf90c4836e920b/mmh3-5.0.1-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21a00f14b041900a3f35844882ff1efde55f4ead011fc306c96db079745d39fd",
                "md5": "a4f6b688c95bb96e6c7473bf8a7289d3",
                "sha256": "e5bbb066538c1048d542246fc347bb7994bdda29a3aea61c22f9f8b57111ce69"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a4f6b688c95bb96e6c7473bf8a7289d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 38286,
            "upload_time": "2024-09-22T16:46:21",
            "upload_time_iso_8601": "2024-09-22T16:46:21.427848Z",
            "url": "https://files.pythonhosted.org/packages/21/a0/0f14b041900a3f35844882ff1efde55f4ead011fc306c96db079745d39fd/mmh3-5.0.1-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95b254dfe64837623d1cf739561e261f6688c32f481f3bc9d7211826d21f8c30",
                "md5": "7259b0a73240f5b3b9539c6d97eabeaf",
                "sha256": "eee6134273f64e2a106827cc8fd77e70cc7239a285006fc6ab4977d59b015af2"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7259b0a73240f5b3b9539c6d97eabeaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 38131,
            "upload_time": "2024-09-22T16:46:22",
            "upload_time_iso_8601": "2024-09-22T16:46:22.471724Z",
            "url": "https://files.pythonhosted.org/packages/95/b2/54dfe64837623d1cf739561e261f6688c32f481f3bc9d7211826d21f8c30/mmh3-5.0.1-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1aad299bc37138764948fae373e2fb30e5c7ba6bfff2b702f560626573de4e0d",
                "md5": "e6f3799e16555e1868fcd5474856073f",
                "sha256": "d04d9aa19d48e4c7bbec9cabc2c4dccc6ff3b2402f856d5bf0de03e10f167b5b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e6f3799e16555e1868fcd5474856073f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 90476,
            "upload_time": "2024-09-22T16:46:23",
            "upload_time_iso_8601": "2024-09-22T16:46:23.492362Z",
            "url": "https://files.pythonhosted.org/packages/1a/ad/299bc37138764948fae373e2fb30e5c7ba6bfff2b702f560626573de4e0d/mmh3-5.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb820063e2e72674355e8db1933248f22caf1db79b70b101208130d70205f4db",
                "md5": "df039da04bf68a0543cab0b9196a2855",
                "sha256": "79f37da1eed034d06567a69a7988456345c7f29e49192831c3975b464493b16e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "df039da04bf68a0543cab0b9196a2855",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 95551,
            "upload_time": "2024-09-22T16:46:25",
            "upload_time_iso_8601": "2024-09-22T16:46:25.019996Z",
            "url": "https://files.pythonhosted.org/packages/eb/82/0063e2e72674355e8db1933248f22caf1db79b70b101208130d70205f4db/mmh3-5.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "102ac3516b43df08d29e9943ac44a713cd2836d3cdd7e780370b1c163fac714e",
                "md5": "7a907dc4d7962c131a5332f9aa2ce8cb",
                "sha256": "242f77666743337aa828a2bf2da71b6ba79623ee7f93edb11e009f69237c8561"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "7a907dc4d7962c131a5332f9aa2ce8cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 94946,
            "upload_time": "2024-09-22T16:46:26",
            "upload_time_iso_8601": "2024-09-22T16:46:26.276955Z",
            "url": "https://files.pythonhosted.org/packages/10/2a/c3516b43df08d29e9943ac44a713cd2836d3cdd7e780370b1c163fac714e/mmh3-5.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8156f2065526457ae2f668e70d4bf409b1df7c3a72b7d59fff2b8d8452da561",
                "md5": "b1dcc7f49827394198734aa1daae21a1",
                "sha256": "ffd943fff690463945f6441a2465555b3146deaadf6a5e88f2590d14c655d71b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b1dcc7f49827394198734aa1daae21a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 84782,
            "upload_time": "2024-09-22T16:46:27",
            "upload_time_iso_8601": "2024-09-22T16:46:27.361882Z",
            "url": "https://files.pythonhosted.org/packages/c8/15/6f2065526457ae2f668e70d4bf409b1df7c3a72b7d59fff2b8d8452da561/mmh3-5.0.1-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": "6504fe61ef7a9339b00a4c2fb977ceab04f3b789b539deb8aa2e2b396e354e89",
                "md5": "0390139878069a81e4259f1648af4824",
                "sha256": "565b15f8d7df43acb791ff5a360795c20bfa68bca8b352509e0fbabd06cc48cd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0390139878069a81e4259f1648af4824",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 90111,
            "upload_time": "2024-09-22T16:46:28",
            "upload_time_iso_8601": "2024-09-22T16:46:28.601607Z",
            "url": "https://files.pythonhosted.org/packages/65/04/fe61ef7a9339b00a4c2fb977ceab04f3b789b539deb8aa2e2b396e354e89/mmh3-5.0.1-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": "539e1307e4d8fa4915030e137581c40c9c6c401669329f885b529ce2e52b02f2",
                "md5": "b03de67179fdb288ff75250be70dcdcb",
                "sha256": "fc6aafb867c2030df98ac7760ff76b500359252867985f357bd387739f3d5287"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b03de67179fdb288ff75250be70dcdcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 90778,
            "upload_time": "2024-09-22T16:46:29",
            "upload_time_iso_8601": "2024-09-22T16:46:29.743088Z",
            "url": "https://files.pythonhosted.org/packages/53/9e/1307e4d8fa4915030e137581c40c9c6c401669329f885b529ce2e52b02f2/mmh3-5.0.1-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3db344aed3210fb0720a866cd638e43300939f4feef43fa82f05759d7dd85ac6",
                "md5": "d3c4e413b9e21ab1d614b38fc208b847",
                "sha256": "32898170644d45aa27c974ab0d067809c066205110f5c6d09f47d9ece6978bfe"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "d3c4e413b9e21ab1d614b38fc208b847",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86498,
            "upload_time": "2024-09-22T16:46:30",
            "upload_time_iso_8601": "2024-09-22T16:46:30.748305Z",
            "url": "https://files.pythonhosted.org/packages/3d/b3/44aed3210fb0720a866cd638e43300939f4feef43fa82f05759d7dd85ac6/mmh3-5.0.1-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "689c95e71b9ce70e95f48ec2baea88e228d83b2f7afefa4451c19e612c3d7dad",
                "md5": "05e67dc46fd3a71e2fe7499d3dbdfc23",
                "sha256": "42865567838d2193eb64e0ef571f678bf361a254fcdef0c5c8e73243217829bd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "05e67dc46fd3a71e2fe7499d3dbdfc23",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 95627,
            "upload_time": "2024-09-22T16:46:31",
            "upload_time_iso_8601": "2024-09-22T16:46:31.844107Z",
            "url": "https://files.pythonhosted.org/packages/68/9c/95e71b9ce70e95f48ec2baea88e228d83b2f7afefa4451c19e612c3d7dad/mmh3-5.0.1-cp38-cp38-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d93bb53e2a75580fbd9e6107b9348989ee6ac073b37ef64c05b60942ff62ce1c",
                "md5": "cd910c518f49a197824b83d74067a414",
                "sha256": "5ff5c1f301c4a8b6916498969c0fcc7e3dbc56b4bfce5cfe3fe31f3f4609e5ae"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "cd910c518f49a197824b83d74067a414",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 91242,
            "upload_time": "2024-09-22T16:46:32",
            "upload_time_iso_8601": "2024-09-22T16:46:32.955949Z",
            "url": "https://files.pythonhosted.org/packages/d9/3b/b53e2a75580fbd9e6107b9348989ee6ac073b37ef64c05b60942ff62ce1c/mmh3-5.0.1-cp38-cp38-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dccd02aaeb64efb71faa5bb5f93b1bae48f9a424b3e1c284787f02fc2ccf435a",
                "md5": "56d159bc19e157703a0b8baca0807067",
                "sha256": "be74c2dda8a6f44a504450aa2c3507f8067a159201586fc01dd41ab80efc350f"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "56d159bc19e157703a0b8baca0807067",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 90369,
            "upload_time": "2024-09-22T16:46:33",
            "upload_time_iso_8601": "2024-09-22T16:46:33.985773Z",
            "url": "https://files.pythonhosted.org/packages/dc/cd/02aaeb64efb71faa5bb5f93b1bae48f9a424b3e1c284787f02fc2ccf435a/mmh3-5.0.1-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e6b46be2d5aac7136b45dd8a6affa7072036b8c077e4a5dd402b4c771321506",
                "md5": "ded5d223760447b49dfb9557ec742089",
                "sha256": "5610a842621ff76c04b20b29cf5f809b131f241a19d4937971ba77dc99a7f330"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "ded5d223760447b49dfb9557ec742089",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 39269,
            "upload_time": "2024-09-22T16:46:35",
            "upload_time_iso_8601": "2024-09-22T16:46:35.010365Z",
            "url": "https://files.pythonhosted.org/packages/0e/6b/46be2d5aac7136b45dd8a6affa7072036b8c077e4a5dd402b4c771321506/mmh3-5.0.1-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de7539185fff3bd01400b39ca811cca866a37c315b8e98fcb0fd87975ee9d4c3",
                "md5": "697cb12a88c4548f0b8b2f97b55aa682",
                "sha256": "de15739ac50776fe8aa1ef13f1be46a6ee1fbd45f6d0651084097eb2be0a5aa4"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "697cb12a88c4548f0b8b2f97b55aa682",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 39855,
            "upload_time": "2024-09-22T16:46:36",
            "upload_time_iso_8601": "2024-09-22T16:46:36.010751Z",
            "url": "https://files.pythonhosted.org/packages/de/75/39185fff3bd01400b39ca811cca866a37c315b8e98fcb0fd87975ee9d4c3/mmh3-5.0.1-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "253f899d182ac4dedc1982b5a5ac77522c6a9c3d5cf68e211ff8c5a87e420844",
                "md5": "4d51ebad3d8164ed81a6caaa0c73256a",
                "sha256": "48e84cf3cc7e8c41bc07de72299a73b92d9e3cde51d97851420055b1484995f7"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "4d51ebad3d8164ed81a6caaa0c73256a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 52877,
            "upload_time": "2024-09-22T16:46:37",
            "upload_time_iso_8601": "2024-09-22T16:46:37.285667Z",
            "url": "https://files.pythonhosted.org/packages/25/3f/899d182ac4dedc1982b5a5ac77522c6a9c3d5cf68e211ff8c5a87e420844/mmh3-5.0.1-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "913f964d693021fe830820e57fe001cf77d17f5b80f045ceaa754e33f8d7adf1",
                "md5": "32d0c39a24942a3960709112f1f5b4c0",
                "sha256": "6dd9dc28c2d168c49928195c2e29b96f9582a5d07bd690a28aede4cc07b0e696"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "32d0c39a24942a3960709112f1f5b4c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 38351,
            "upload_time": "2024-09-22T16:46:38",
            "upload_time_iso_8601": "2024-09-22T16:46:38.440019Z",
            "url": "https://files.pythonhosted.org/packages/91/3f/964d693021fe830820e57fe001cf77d17f5b80f045ceaa754e33f8d7adf1/mmh3-5.0.1-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d7ee59fd4dc16041b06b051e69d6728fe8b4cb6c834038766fdb8f4af28129c2",
                "md5": "1f9b62648c368bc0ed27a364bbc45697",
                "sha256": "2771a1c56a3d4bdad990309cff5d0a8051f29c8ec752d001f97d6392194ae880"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1f9b62648c368bc0ed27a364bbc45697",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 38211,
            "upload_time": "2024-09-22T16:46:39",
            "upload_time_iso_8601": "2024-09-22T16:46:39.443816Z",
            "url": "https://files.pythonhosted.org/packages/d7/ee/59fd4dc16041b06b051e69d6728fe8b4cb6c834038766fdb8f4af28129c2/mmh3-5.0.1-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd1f39557da793579b568eb054d55e662eed14116ef3277d116cc60194ddbe7d",
                "md5": "16924a9c8bf167db33a222c4eca81b3e",
                "sha256": "c5ff2a8322ba40951a84411550352fba1073ce1c1d1213bb7530f09aed7f8caf"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "16924a9c8bf167db33a222c4eca81b3e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93265,
            "upload_time": "2024-09-22T16:46:40",
            "upload_time_iso_8601": "2024-09-22T16:46:40.551447Z",
            "url": "https://files.pythonhosted.org/packages/dd/1f/39557da793579b568eb054d55e662eed14116ef3277d116cc60194ddbe7d/mmh3-5.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a2709df067f22dc75cf84881b0d1e9932f257f34ae0a048606315a86c6903bfa",
                "md5": "4c5d6c88b1b5445c706ce6359a8f09fa",
                "sha256": "a16bd3ec90682c9e0a343e6bd4c778c09947c8c5395cdb9e5d9b82b2559efbca"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "4c5d6c88b1b5445c706ce6359a8f09fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 98155,
            "upload_time": "2024-09-22T16:46:41",
            "upload_time_iso_8601": "2024-09-22T16:46:41.688943Z",
            "url": "https://files.pythonhosted.org/packages/a2/70/9df067f22dc75cf84881b0d1e9932f257f34ae0a048606315a86c6903bfa/mmh3-5.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9eff63f8574b7519c57e7821fccfdbfbed8d6d47d3d72491e83d9af3abccc753",
                "md5": "f2a5e317a7132149314e8933ffdd3587",
                "sha256": "d45733a78d68b5b05ff4a823aea51fa664df1d3bf4929b152ff4fd6dea2dd69b"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "f2a5e317a7132149314e8933ffdd3587",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 97832,
            "upload_time": "2024-09-22T16:46:42",
            "upload_time_iso_8601": "2024-09-22T16:46:42.933959Z",
            "url": "https://files.pythonhosted.org/packages/9e/ff/63f8574b7519c57e7821fccfdbfbed8d6d47d3d72491e83d9af3abccc753/mmh3-5.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c76b83aa6e9d3abd571f4cd9e6ca59fe76cfb59ac3df6334ff834a4e12af123f",
                "md5": "24268e642de51fb51909c5d4acb6e0c5",
                "sha256": "904285e83cedebc8873b0838ed54c20f7344120be26e2ca5a907ab007a18a7a0"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "24268e642de51fb51909c5d4acb6e0c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 86094,
            "upload_time": "2024-09-22T16:46:44",
            "upload_time_iso_8601": "2024-09-22T16:46:44.498737Z",
            "url": "https://files.pythonhosted.org/packages/c7/6b/83aa6e9d3abd571f4cd9e6ca59fe76cfb59ac3df6334ff834a4e12af123f/mmh3-5.0.1-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": "0679c050c67beed7adbde9d1540eae89b2a6b9282c42c23b5db7567c1bb748ba",
                "md5": "02111676610d19b1608f6a9e882cca68",
                "sha256": "ac4aeb1784e43df728034d0ed72e4b2648db1a69fef48fa58e810e13230ae5ff"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "02111676610d19b1608f6a9e882cca68",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93019,
            "upload_time": "2024-09-22T16:46:45",
            "upload_time_iso_8601": "2024-09-22T16:46:45.652149Z",
            "url": "https://files.pythonhosted.org/packages/06/79/c050c67beed7adbde9d1540eae89b2a6b9282c42c23b5db7567c1bb748ba/mmh3-5.0.1-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": "94cffa875748d0b2c0da2aabb49f11ad41bc58fa751ef5164acfc1f72e8fb2de",
                "md5": "fa8bc53d1ef3c13f78e747237c88d7b6",
                "sha256": "cb3d4f751a0b8b4c8d06ef1c085216c8fddcc8b8c8d72445976b5167a40c6d1e"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fa8bc53d1ef3c13f78e747237c88d7b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93372,
            "upload_time": "2024-09-22T16:46:46",
            "upload_time_iso_8601": "2024-09-22T16:46:46.803353Z",
            "url": "https://files.pythonhosted.org/packages/94/cf/fa875748d0b2c0da2aabb49f11ad41bc58fa751ef5164acfc1f72e8fb2de/mmh3-5.0.1-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1318de75963ac592927688bf718e2a3ee4a06baab096d410294e2fc2008abd4",
                "md5": "81e9e06e87b45954f821be249525b6aa",
                "sha256": "8021851935600e60c42122ed1176399d7692df338d606195cd599d228a04c1c6"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "81e9e06e87b45954f821be249525b6aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 88202,
            "upload_time": "2024-09-22T16:46:47",
            "upload_time_iso_8601": "2024-09-22T16:46:47.837788Z",
            "url": "https://files.pythonhosted.org/packages/f1/31/8de75963ac592927688bf718e2a3ee4a06baab096d410294e2fc2008abd4/mmh3-5.0.1-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f1ffdc1a51ae4f5828eb8e301b18874f259782c7e82da6b734b02391074800f5",
                "md5": "000672783ecdbe1303a43362af14d847",
                "sha256": "6182d5924a5efc451900f864cbb021d7e8ad5d524816ca17304a0f663bc09bb5"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-musllinux_1_2_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "000672783ecdbe1303a43362af14d847",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 99127,
            "upload_time": "2024-09-22T16:46:49",
            "upload_time_iso_8601": "2024-09-22T16:46:49.093752Z",
            "url": "https://files.pythonhosted.org/packages/f1/ff/dc1a51ae4f5828eb8e301b18874f259782c7e82da6b734b02391074800f5/mmh3-5.0.1-cp39-cp39-musllinux_1_2_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc3acda77f5a318b5e4bedbcad57cb1d31e2732d295bd8febf0159aed37dbeda",
                "md5": "a6e4bfbbc7663b234ace03a6381c816c",
                "sha256": "5f30b834552a4f79c92e3d266336fb87fd92ce1d36dc6813d3e151035890abbd"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-musllinux_1_2_s390x.whl",
            "has_sig": false,
            "md5_digest": "a6e4bfbbc7663b234ace03a6381c816c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 93706,
            "upload_time": "2024-09-22T16:46:50",
            "upload_time_iso_8601": "2024-09-22T16:46:50.390848Z",
            "url": "https://files.pythonhosted.org/packages/bc/3a/cda77f5a318b5e4bedbcad57cb1d31e2732d295bd8febf0159aed37dbeda/mmh3-5.0.1-cp39-cp39-musllinux_1_2_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53ce83c90ac60c045fafb3229b2dfdd9e36d538a1ae70eec65c56672facf1383",
                "md5": "b4d83794110d4139d52f248996ec2931",
                "sha256": "cd4383f35e915e06d077df27e04ffd3be7513ec6a9de2d31f430393f67e192a7"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b4d83794110d4139d52f248996ec2931",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 92566,
            "upload_time": "2024-09-22T16:46:51",
            "upload_time_iso_8601": "2024-09-22T16:46:51.626130Z",
            "url": "https://files.pythonhosted.org/packages/53/ce/83c90ac60c045fafb3229b2dfdd9e36d538a1ae70eec65c56672facf1383/mmh3-5.0.1-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f58119cb72fefac84595813457dd0bafbcec1ae05757808b0f516856cbff9f2",
                "md5": "3df3e79cf68d001722a6adc261ff25a1",
                "sha256": "1455fb6b42665a97db8fc66e89a861e52b567bce27ed054c47877183f86ea6e3"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "3df3e79cf68d001722a6adc261ff25a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 39183,
            "upload_time": "2024-09-22T16:46:52",
            "upload_time_iso_8601": "2024-09-22T16:46:52.706515Z",
            "url": "https://files.pythonhosted.org/packages/6f/58/119cb72fefac84595813457dd0bafbcec1ae05757808b0f516856cbff9f2/mmh3-5.0.1-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26586f1ad1d9570d071a9ae7f75d03f2a242cd1c366a12a73d9a559a5a404c20",
                "md5": "82c100a29dea8fd139e9217e7125f335",
                "sha256": "9e26a0f4eb9855a143f5938a53592fa14c2d3b25801c2106886ab6c173982780"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "82c100a29dea8fd139e9217e7125f335",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 39781,
            "upload_time": "2024-09-22T16:46:53",
            "upload_time_iso_8601": "2024-09-22T16:46:53.855641Z",
            "url": "https://files.pythonhosted.org/packages/26/58/6f1ad1d9570d071a9ae7f75d03f2a242cd1c366a12a73d9a559a5a404c20/mmh3-5.0.1-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c0610858214dc0829ae9d9e33190665fbbb4d788713902cae4ebf68ad9984fc",
                "md5": "6628068f24860840048c43ac3ddaeb0b",
                "sha256": "0d0a35a69abdad7549c4030a714bb4ad07902edb3bbe61e1bbc403ded5d678be"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1-cp39-cp39-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "6628068f24860840048c43ac3ddaeb0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 36539,
            "upload_time": "2024-09-22T16:46:54",
            "upload_time_iso_8601": "2024-09-22T16:46:54.905127Z",
            "url": "https://files.pythonhosted.org/packages/2c/06/10858214dc0829ae9d9e33190665fbbb4d788713902cae4ebf68ad9984fc/mmh3-5.0.1-cp39-cp39-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e20804ad6419f072ea3f51f9a0f429dd30f5f0a0b02ead7ca11a831117b6f9e8",
                "md5": "afb6819114be4cff8144a80948b558b8",
                "sha256": "7dab080061aeb31a6069a181f27c473a1f67933854e36a3464931f2716508896"
            },
            "downloads": -1,
            "filename": "mmh3-5.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "afb6819114be4cff8144a80948b558b8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 32008,
            "upload_time": "2024-09-22T16:46:55",
            "upload_time_iso_8601": "2024-09-22T16:46:55.956618Z",
            "url": "https://files.pythonhosted.org/packages/e2/08/04ad6419f072ea3f51f9a0f429dd30f5f0a0b02ead7ca11a831117b6f9e8/mmh3-5.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-22 16:46:55",
    "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.56017s