Name | mmh3 JSON |
Version |
5.0.1
JSON |
| download |
home_page | None |
Summary | Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions. |
upload_time | 2024-09-22 16:46:55 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
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. |
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"
}