Name | mmh3 JSON |
Version |
5.2.0
JSON |
| download |
home_page | None |
Summary | Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions. |
upload_time | 2025-07-29 07:43:48 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT License
Copyright (c) 2011-2025 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
[](https://mmh3.readthedocs.io/en/stable/)
[](https://github.com/hajimes/mmh3/actions?query=workflow%3ASuper-Linter+branch%3Amaster)
[](https://github.com/hajimes/mmh3/actions/workflows/build.yml?branch=master)
[](https://pypi.org/project/mmh3/)
[](https://pypi.org/project/mmh3/)
[](https://opensource.org/license/mit/)
[](https://pepy.tech/projects/mmh3?versions=*%2C5.*%2C4.*%2C3.*%2C2.*)
[](https://pepy.tech/projects/mmh3?versions=*%2C5.*%2C4.*%2C3.*%2C2.*)
[](https://doi.org/10.21105/joss.06124)
`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/stable/).
## 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/stable/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/stable/api.html#hasher-classes)
in the API Reference for more information.
## Changelog
See [Changelog (latest version)](https://mmh3.readthedocs.io/en/latest/changelog.html)
for the complete changelog.
### [5.2.0] - 2025-07-29
#### Added
- Add support for Python 3.14, including 3.14t (no-GIL) wheels. However, thread
safety for the no-GIL variant is not fully tested yet. Please report any
issues you encounter ([#134](https://github.com/hajimes/mmh3/pull/134),
[#136](https://github.com/hajimes/mmh3/pull/136)).
- Add support for Android (Python 3.13 only) and iOS (Python 3.13 and 3.14) wheels,
enabled by the major version update of
[cibuildwheel](https://github.com/pypa/cibuildwheel)
([#135](https://github.com/hajimes/mmh3/pull/135)).
### [5.1.0] - 2025-01-25
#### Added
- Improve the performance of `hash128()`, `hash64()`, and `hash_bytes()` by
using
[METH_FASTCALL](https://docs.python.org/3/c-api/structures.html#c.METH_FASTCALL),
reducing the overhead of function calls
([#116](https://github.com/hajimes/mmh3/pull/116)).
- Add the software paper for this library
([doi:10.21105/joss.06124](https://doi.org/10.21105/joss.06124)), following
its publication in the
[_Journal of Open Source Software_](https://joss.theoj.org)
([#118](https://github.com/hajimes/mmh3/pull/118)).
#### Removed
- Drop support for Python 3.8, as it has reached the end of life on 2024-10-07
([#117](https://github.com/hajimes/mmh3/pull/117)).
### [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)).
## License
[MIT](https://github.com/hajimes/mmh3/blob/master/LICENSE), unless otherwise
noted within a file.
## Frequently Asked Questions
### 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>.
### Handling errors with negative seeds
From the version 5.0.0, `mmh3` functions accept only **unsigned** 32-bit integer
seeds to enable faster type-checking and conversion. However, this change may
cause issues if you need to calculate hash values using negative seeds within
the range of signed 32-bit integers. For instance,
[Telegram-iOS](https://github.com/TelegramMessenger/Telegram-iOS) uses
`-137723950` as a hard-coded seed (bitwise equivalent to `4157243346`). To
handle such cases, you can convert a signed 32-bit integer to its unsigned
equivalent by applying a bitwise AND operation with `0xffffffff`. Here's an
example:
```pycon
>>> mmh3.hash(b"quux", 4294967295)
258499980
>>> d = -1
>>> mmh3.hash(b"quux", d & 0xffffffff)
258499980
```
Alternatively, if the seed is hard-coded (as in the Telegram-iOS case), you can
precompute the unsigned value for simplicity.
## Contributing Guidelines
See [Contributing](https://mmh3.readthedocs.io/en/stable/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.
## How to Cite This Library
If you use this library in your research, it would be appreciated if you could
cite the following paper published in the
[_Journal of Open Source Software_](https://joss.theoj.org):
Hajime Senuma. 2025.
[mmh3: A Python extension for MurmurHash3](https://doi.org/10.21105/joss.06124).
_Journal of Open Source Software_, 10(105):6124.
In BibTeX format:
```tex
@article{senumaMmh3PythonExtension2025,
title = {{mmh3}: A {Python} extension for {MurmurHash3}},
author = {Senuma, Hajime},
year = {2025},
month = jan,
journal = {Journal of Open Source Software},
volume = {10},
number = {105},
pages = {6124},
issn = {2475-9066},
doi = {10.21105/joss.06124},
copyright = {http://creativecommons.org/licenses/by/4.0/}
}
```
## 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.2.0]: https://github.com/hajimes/mmh3/compare/v5.1.0...v5.2.0
[5.1.0]: https://github.com/hajimes/mmh3/compare/v5.0.1...v5.1.0
[5.0.1]: https://github.com/hajimes/mmh3/compare/v5.0.0...v5.0.1
Raw data
{
"_id": null,
"home_page": null,
"name": "mmh3",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "utility, hash, MurmurHash",
"author": null,
"author_email": "Hajime Senuma <hajime.senuma@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/a7/af/f28c2c2f51f31abb4725f9a64bc7863d5f491f6539bd26aee2a1d21a649e/mmh3-5.2.0.tar.gz",
"platform": null,
"description": "# mmh3\n\n[](https://mmh3.readthedocs.io/en/stable/)\n[](https://github.com/hajimes/mmh3/actions?query=workflow%3ASuper-Linter+branch%3Amaster)\n[](https://github.com/hajimes/mmh3/actions/workflows/build.yml?branch=master)\n[](https://pypi.org/project/mmh3/)\n[](https://pypi.org/project/mmh3/)\n[](https://opensource.org/license/mit/)\n[](https://pepy.tech/projects/mmh3?versions=*%2C5.*%2C4.*%2C3.*%2C2.*)\n[](https://pepy.tech/projects/mmh3?versions=*%2C5.*%2C4.*%2C3.*%2C2.*)\n[](https://doi.org/10.21105/joss.06124)\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/stable/).\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/stable/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/stable/api.html#hasher-classes)\nin the API Reference for more information.\n\n## Changelog\n\nSee [Changelog (latest version)](https://mmh3.readthedocs.io/en/latest/changelog.html)\nfor the complete changelog.\n\n### [5.2.0] - 2025-07-29\n\n#### Added\n\n- Add support for Python 3.14, including 3.14t (no-GIL) wheels. However, thread\n safety for the no-GIL variant is not fully tested yet. Please report any\n issues you encounter ([#134](https://github.com/hajimes/mmh3/pull/134),\n [#136](https://github.com/hajimes/mmh3/pull/136)).\n- Add support for Android (Python 3.13 only) and iOS (Python 3.13 and 3.14) wheels,\n enabled by the major version update of\n [cibuildwheel](https://github.com/pypa/cibuildwheel)\n ([#135](https://github.com/hajimes/mmh3/pull/135)).\n\n### [5.1.0] - 2025-01-25\n\n#### Added\n\n- Improve the performance of `hash128()`, `hash64()`, and `hash_bytes()` by\n using\n [METH_FASTCALL](https://docs.python.org/3/c-api/structures.html#c.METH_FASTCALL),\n reducing the overhead of function calls\n ([#116](https://github.com/hajimes/mmh3/pull/116)).\n- Add the software paper for this library\n ([doi:10.21105/joss.06124](https://doi.org/10.21105/joss.06124)), following\n its publication in the\n [_Journal of Open Source Software_](https://joss.theoj.org)\n ([#118](https://github.com/hajimes/mmh3/pull/118)).\n\n#### Removed\n\n- Drop support for Python 3.8, as it has reached the end of life on 2024-10-07\n ([#117](https://github.com/hajimes/mmh3/pull/117)).\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## License\n\n[MIT](https://github.com/hajimes/mmh3/blob/master/LICENSE), unless otherwise\nnoted within a file.\n\n## Frequently Asked Questions\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### Handling errors with negative seeds\n\nFrom the version 5.0.0, `mmh3` functions accept only **unsigned** 32-bit integer\nseeds to enable faster type-checking and conversion. However, this change may\ncause issues if you need to calculate hash values using negative seeds within\nthe range of signed 32-bit integers. For instance,\n[Telegram-iOS](https://github.com/TelegramMessenger/Telegram-iOS) uses\n`-137723950` as a hard-coded seed (bitwise equivalent to `4157243346`). To\nhandle such cases, you can convert a signed 32-bit integer to its unsigned\nequivalent by applying a bitwise AND operation with\u00a0`0xffffffff`. Here's an\nexample:\n\n```pycon\n>>> mmh3.hash(b\"quux\", 4294967295)\n258499980\n>>> d = -1\n>>> mmh3.hash(b\"quux\", d & 0xffffffff)\n258499980\n```\n\nAlternatively, if the seed is hard-coded (as in the Telegram-iOS case), you can\nprecompute the unsigned value for simplicity.\n\n## Contributing Guidelines\n\nSee [Contributing](https://mmh3.readthedocs.io/en/stable/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## How to Cite This Library\n\nIf you use this library in your research, it would be appreciated if you could\ncite the following paper published in the\n[_Journal of Open Source Software_](https://joss.theoj.org):\n\nHajime Senuma. 2025.\n[mmh3: A Python extension for MurmurHash3](https://doi.org/10.21105/joss.06124).\n_Journal of Open Source Software_, 10(105):6124.\n\nIn BibTeX format:\n\n```tex\n@article{senumaMmh3PythonExtension2025,\n title = {{mmh3}: A {Python} extension for {MurmurHash3}},\n author = {Senuma, Hajime},\n year = {2025},\n month = jan,\n journal = {Journal of Open Source Software},\n volume = {10},\n number = {105},\n pages = {6124},\n issn = {2475-9066},\n doi = {10.21105/joss.06124},\n copyright = {http://creativecommons.org/licenses/by/4.0/}\n}\n```\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.2.0]: https://github.com/hajimes/mmh3/compare/v5.1.0...v5.2.0\n[5.1.0]: https://github.com/hajimes/mmh3/compare/v5.0.1...v5.1.0\n[5.0.1]: https://github.com/hajimes/mmh3/compare/v5.0.0...v5.0.1\n",
"bugtrack_url": null,
"license": "MIT License\n \n Copyright (c) 2011-2025 Hajime Senuma\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.",
"summary": "Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.",
"version": "5.2.0",
"project_urls": {
"Bug Tracker": "https://github.com/hajimes/mmh3/issues",
"Changelog": "https://github.com/hajimes/mmh3/blob/master/CHANGELOG.md",
"Homepage": "https://pypi.org/project/mmh3/",
"Repository": "https://github.com/hajimes/mmh3"
},
"split_keywords": [
"utility",
" hash",
" murmurhash"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "b92b870f0ff5ecf312c58500f45950751f214b7068665e66e9bfd8bc2595587c",
"md5": "2f35270e2761f6f0b72b8fe9ae19a1b6",
"sha256": "81c504ad11c588c8629536b032940f2a359dda3b6cbfd4ad8f74cb24dcd1b0bc"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "2f35270e2761f6f0b72b8fe9ae19a1b6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 56119,
"upload_time": "2025-07-29T07:41:39",
"upload_time_iso_8601": "2025-07-29T07:41:39.117593Z",
"url": "https://files.pythonhosted.org/packages/b9/2b/870f0ff5ecf312c58500f45950751f214b7068665e66e9bfd8bc2595587c/mmh3-5.2.0-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b88eb9a55b3f3cf43a74d6bfa8db0e2e209f966007777a1dc897c52c008314c",
"md5": "74576a17b2e60ae27e15120118a621cc",
"sha256": "0b898cecff57442724a0f52bf42c2de42de63083a91008fb452887e372f9c328"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "74576a17b2e60ae27e15120118a621cc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 40634,
"upload_time": "2025-07-29T07:41:40",
"upload_time_iso_8601": "2025-07-29T07:41:40.626438Z",
"url": "https://files.pythonhosted.org/packages/3b/88/eb9a55b3f3cf43a74d6bfa8db0e2e209f966007777a1dc897c52c008314c/mmh3-5.2.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d14c8e4b3878bf8435c697d7ce99940a3784eb864521768069feaccaff884a17",
"md5": "687e683899a3c3d1102b464f683b8a99",
"sha256": "be1374df449465c9f2500e62eee73a39db62152a8bdfbe12ec5b5c1cd451344d"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "687e683899a3c3d1102b464f683b8a99",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 40080,
"upload_time": "2025-07-29T07:41:41",
"upload_time_iso_8601": "2025-07-29T07:41:41.791545Z",
"url": "https://files.pythonhosted.org/packages/d1/4c/8e4b3878bf8435c697d7ce99940a3784eb864521768069feaccaff884a17/mmh3-5.2.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "45ac0a254402c8c5ca424a0a9ebfe870f5665922f932830f0a11a517b6390a09",
"md5": "6170f83c8b026cc8283d005c97012b53",
"sha256": "b0d753ad566c721faa33db7e2e0eddd74b224cdd3eaf8481d76c926603c7a00e"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "6170f83c8b026cc8283d005c97012b53",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 95321,
"upload_time": "2025-07-29T07:41:42",
"upload_time_iso_8601": "2025-07-29T07:41:42.659726Z",
"url": "https://files.pythonhosted.org/packages/45/ac/0a254402c8c5ca424a0a9ebfe870f5665922f932830f0a11a517b6390a09/mmh3-5.2.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "398e29306d5eca6dfda4b899d22c95b5420db4e0ffb7e0b6389b17379654ece5",
"md5": "c04740d2ea08d110a440aba0528c4b82",
"sha256": "dfbead5575f6470c17e955b94f92d62a03dfc3d07f2e6f817d9b93dc211a1515"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "c04740d2ea08d110a440aba0528c4b82",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 101220,
"upload_time": "2025-07-29T07:41:43",
"upload_time_iso_8601": "2025-07-29T07:41:43.572770Z",
"url": "https://files.pythonhosted.org/packages/39/8e/29306d5eca6dfda4b899d22c95b5420db4e0ffb7e0b6389b17379654ece5/mmh3-5.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "49f70dd1368e531e52a17b5b8dd2f379cce813bff2d0978a7748a506f1231152",
"md5": "e19f5ffc6a3109a3291b6500b5e1e7e1",
"sha256": "7434a27754049144539d2099a6d2da5d88b8bdeedf935180bf42ad59b3607aa3"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "e19f5ffc6a3109a3291b6500b5e1e7e1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 103991,
"upload_time": "2025-07-29T07:41:44",
"upload_time_iso_8601": "2025-07-29T07:41:44.914539Z",
"url": "https://files.pythonhosted.org/packages/49/f7/0dd1368e531e52a17b5b8dd2f379cce813bff2d0978a7748a506f1231152/mmh3-5.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3506abc7122c40f4abbfcef01d2dac6ec0b77ede9757e5be8b8a40a6265b1274",
"md5": "8ce4a4483752921880a80b5ae742d51b",
"sha256": "cadc16e8ea64b5d9a47363013e2bea469e121e6e7cb416a7593aeb24f2ad122e"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "8ce4a4483752921880a80b5ae742d51b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 110894,
"upload_time": "2025-07-29T07:41:45",
"upload_time_iso_8601": "2025-07-29T07:41:45.849812Z",
"url": "https://files.pythonhosted.org/packages/35/06/abc7122c40f4abbfcef01d2dac6ec0b77ede9757e5be8b8a40a6265b1274/mmh3-5.2.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f42f837885759afa4baccb8e40456e1cf76a4f3eac835b878c727ae1286c5f82",
"md5": "3ba1bbe3887978c619920de00b3abc64",
"sha256": "d765058da196f68dc721116cab335e696e87e76720e6ef8ee5a24801af65e63d"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "3ba1bbe3887978c619920de00b3abc64",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 118327,
"upload_time": "2025-07-29T07:41:47",
"upload_time_iso_8601": "2025-07-29T07:41:47.224372Z",
"url": "https://files.pythonhosted.org/packages/f4/2f/837885759afa4baccb8e40456e1cf76a4f3eac835b878c727ae1286c5f82/mmh3-5.2.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "40cc5683ba20a21bcfb3f1605b1c474f46d30354f728a7412201f59f453d405a",
"md5": "341918ce16108e30613b1c6494229a86",
"sha256": "8b0c53fe0994beade1ad7c0f13bd6fec980a0664bfbe5a6a7d64500b9ab76772"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "341918ce16108e30613b1c6494229a86",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 101701,
"upload_time": "2025-07-29T07:41:48",
"upload_time_iso_8601": "2025-07-29T07:41:48.259055Z",
"url": "https://files.pythonhosted.org/packages/40/cc/5683ba20a21bcfb3f1605b1c474f46d30354f728a7412201f59f453d405a/mmh3-5.2.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0e2499ab3fb940150aec8a26dbdfc39b200b5592f6aeb293ec268df93e054c30",
"md5": "de3b74c01d517542c8359b5affc24f90",
"sha256": "49037d417419863b222ae47ee562b2de9c3416add0a45c8d7f4e864be8dc4f89"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "de3b74c01d517542c8359b5affc24f90",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 96712,
"upload_time": "2025-07-29T07:41:49",
"upload_time_iso_8601": "2025-07-29T07:41:49.467205Z",
"url": "https://files.pythonhosted.org/packages/0e/24/99ab3fb940150aec8a26dbdfc39b200b5592f6aeb293ec268df93e054c30/mmh3-5.2.0-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6104d7c4cb18f1f001ede2e8aed0f9dbbfad03d161c9eea4fffb03f14f4523e5",
"md5": "a55a1dab84de18173a0ae539629cbeb5",
"sha256": "6ecb4e750d712abde046858ee6992b65c93f1f71b397fce7975c3860c07365d2"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "a55a1dab84de18173a0ae539629cbeb5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 110302,
"upload_time": "2025-07-29T07:41:50",
"upload_time_iso_8601": "2025-07-29T07:41:50.387607Z",
"url": "https://files.pythonhosted.org/packages/61/04/d7c4cb18f1f001ede2e8aed0f9dbbfad03d161c9eea4fffb03f14f4523e5/mmh3-5.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d8bf4dac37580cfda74425a4547500c36fa13ef581c8a756727c37af45e11e9a",
"md5": "6fea008a6f778bd47d87adca853838a4",
"sha256": "382a6bb3f8c6532ea084e7acc5be6ae0c6effa529240836d59352398f002e3fc"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "6fea008a6f778bd47d87adca853838a4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 111929,
"upload_time": "2025-07-29T07:41:51",
"upload_time_iso_8601": "2025-07-29T07:41:51.348794Z",
"url": "https://files.pythonhosted.org/packages/d8/bf/4dac37580cfda74425a4547500c36fa13ef581c8a756727c37af45e11e9a/mmh3-5.2.0-cp310-cp310-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ebb149f0a582c7a942fb71ddd1ec52b7d21d2544b37d2b2d994551346a15b4f6",
"md5": "53103222af0a28a25ef2b248252acde4",
"sha256": "7733ec52296fc1ba22e9b90a245c821adbb943e98c91d8a330a2254612726106"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "53103222af0a28a25ef2b248252acde4",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 100111,
"upload_time": "2025-07-29T07:41:53",
"upload_time_iso_8601": "2025-07-29T07:41:53.139920Z",
"url": "https://files.pythonhosted.org/packages/eb/b1/49f0a582c7a942fb71ddd1ec52b7d21d2544b37d2b2d994551346a15b4f6/mmh3-5.2.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dc94ccec09f438caeb2506f4c63bb3b99aa08a9e09880f8fc047295154756210",
"md5": "65a3a664bb6b955d0470c1cce6ac3777",
"sha256": "127c95336f2a98c51e7682341ab7cb0be3adb9df0819ab8505a726ed1801876d"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "65a3a664bb6b955d0470c1cce6ac3777",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 40783,
"upload_time": "2025-07-29T07:41:54",
"upload_time_iso_8601": "2025-07-29T07:41:54.463574Z",
"url": "https://files.pythonhosted.org/packages/dc/94/ccec09f438caeb2506f4c63bb3b99aa08a9e09880f8fc047295154756210/mmh3-5.2.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eaf48d39a32c8203c1cdae88fdb04d1ea4aa178c20f159df97f4c5a2eaec702c",
"md5": "427eac23d6356f9d6030190aca9a53d0",
"sha256": "419005f84ba1cab47a77465a2a843562dadadd6671b8758bf179d82a15ca63eb"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "427eac23d6356f9d6030190aca9a53d0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 41549,
"upload_time": "2025-07-29T07:41:55",
"upload_time_iso_8601": "2025-07-29T07:41:55.295209Z",
"url": "https://files.pythonhosted.org/packages/ea/f4/8d39a32c8203c1cdae88fdb04d1ea4aa178c20f159df97f4c5a2eaec702c/mmh3-5.2.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cca130efb1cd945e193f62574144dd92a0c9ee6463435e4e8ffce9b9e9f032f0",
"md5": "03349a3e6e969ba5c15ddd7deba68593",
"sha256": "d22c9dcafed659fadc605538946c041722b6d1104fe619dbf5cc73b3c8a0ded8"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp310-cp310-win_arm64.whl",
"has_sig": false,
"md5_digest": "03349a3e6e969ba5c15ddd7deba68593",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 39335,
"upload_time": "2025-07-29T07:41:56",
"upload_time_iso_8601": "2025-07-29T07:41:56.194007Z",
"url": "https://files.pythonhosted.org/packages/cc/a1/30efb1cd945e193f62574144dd92a0c9ee6463435e4e8ffce9b9e9f032f0/mmh3-5.2.0-cp310-cp310-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f787399567b3796e134352e11a8b973cd470c06b2ecfad5468fe580833be442b",
"md5": "76697423f091e5b36521c8ef62924330",
"sha256": "7901c893e704ee3c65f92d39b951f8f34ccf8e8566768c58103fb10e55afb8c1"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "76697423f091e5b36521c8ef62924330",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 56107,
"upload_time": "2025-07-29T07:41:57",
"upload_time_iso_8601": "2025-07-29T07:41:57.070761Z",
"url": "https://files.pythonhosted.org/packages/f7/87/399567b3796e134352e11a8b973cd470c06b2ecfad5468fe580833be442b/mmh3-5.2.0-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c309830af30adf8678955b247d97d3d9543dd2fd95684f3cd41c0cd9d291da9f",
"md5": "cc984817d617f114f9c4f4147d512d46",
"sha256": "4a5f5536b1cbfa72318ab3bfc8a8188b949260baed186b75f0abc75b95d8c051"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "cc984817d617f114f9c4f4147d512d46",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 40635,
"upload_time": "2025-07-29T07:41:57",
"upload_time_iso_8601": "2025-07-29T07:41:57.903361Z",
"url": "https://files.pythonhosted.org/packages/c3/09/830af30adf8678955b247d97d3d9543dd2fd95684f3cd41c0cd9d291da9f/mmh3-5.2.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0714eaba79eef55b40d653321765ac5e8f6c9ac38780b8a7c2a2f8df8ee0fb72",
"md5": "67cce0002f5c3c34e27e491449aee97f",
"sha256": "cedac4f4054b8f7859e5aed41aaa31ad03fce6851901a7fdc2af0275ac533c10"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "67cce0002f5c3c34e27e491449aee97f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 40078,
"upload_time": "2025-07-29T07:41:58",
"upload_time_iso_8601": "2025-07-29T07:41:58.772925Z",
"url": "https://files.pythonhosted.org/packages/07/14/eaba79eef55b40d653321765ac5e8f6c9ac38780b8a7c2a2f8df8ee0fb72/mmh3-5.2.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb2683a0f852e763f81b2265d446b13ed6d49ee49e1fc0c47b9655977e6f3d81",
"md5": "f9c7a5f29b7e0502c51d7892eb8284ad",
"sha256": "eb756caf8975882630ce4e9fbbeb9d3401242a72528230422c9ab3a0d278e60c"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "f9c7a5f29b7e0502c51d7892eb8284ad",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 97262,
"upload_time": "2025-07-29T07:41:59",
"upload_time_iso_8601": "2025-07-29T07:41:59.678476Z",
"url": "https://files.pythonhosted.org/packages/bb/26/83a0f852e763f81b2265d446b13ed6d49ee49e1fc0c47b9655977e6f3d81/mmh3-5.2.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "007db7133b10d12239aeaebf6878d7eaf0bf7d3738c44b4aba3c564588f6d802",
"md5": "78deea6a1ef918ad050e10d8b720ba38",
"sha256": "097e13c8b8a66c5753c6968b7640faefe85d8e38992703c1f666eda6ef4c3762"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "78deea6a1ef918ad050e10d8b720ba38",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 103118,
"upload_time": "2025-07-29T07:42:01",
"upload_time_iso_8601": "2025-07-29T07:42:01.197501Z",
"url": "https://files.pythonhosted.org/packages/00/7d/b7133b10d12239aeaebf6878d7eaf0bf7d3738c44b4aba3c564588f6d802/mmh3-5.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7b3e62f0b5dce2e22fd5b7d092aba285abd7959ea2b17148641e029f2eab1ffa",
"md5": "3d53f1a64fd95b718b46c28c8cddaa30",
"sha256": "a7c0c7845566b9686480e6a7e9044db4afb60038d5fabd19227443f0104eeee4"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "3d53f1a64fd95b718b46c28c8cddaa30",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 106072,
"upload_time": "2025-07-29T07:42:02",
"upload_time_iso_8601": "2025-07-29T07:42:02.601891Z",
"url": "https://files.pythonhosted.org/packages/7b/3e/62f0b5dce2e22fd5b7d092aba285abd7959ea2b17148641e029f2eab1ffa/mmh3-5.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6684ea88bb816edfe65052c757a1c3408d65c4201ddbd769d4a287b0f1a628b2",
"md5": "085167ac0397e1486d33133863707e7c",
"sha256": "61ac226af521a572700f863d6ecddc6ece97220ce7174e311948ff8c8919a363"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "085167ac0397e1486d33133863707e7c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 112925,
"upload_time": "2025-07-29T07:42:03",
"upload_time_iso_8601": "2025-07-29T07:42:03.632551Z",
"url": "https://files.pythonhosted.org/packages/66/84/ea88bb816edfe65052c757a1c3408d65c4201ddbd769d4a287b0f1a628b2/mmh3-5.2.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2e13c9b1c022807db575fe4db806f442d5b5784547e2e82cff36133e58ea31c7",
"md5": "082beccaf5906a2a3653d6a2333a993c",
"sha256": "582f9dbeefe15c32a5fa528b79b088b599a1dfe290a4436351c6090f90ddebb8"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "082beccaf5906a2a3653d6a2333a993c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 120583,
"upload_time": "2025-07-29T07:42:04",
"upload_time_iso_8601": "2025-07-29T07:42:04.991049Z",
"url": "https://files.pythonhosted.org/packages/2e/13/c9b1c022807db575fe4db806f442d5b5784547e2e82cff36133e58ea31c7/mmh3-5.2.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a5f0e2dfe1a38f6a78788b7eb2b23432cee24623aeabbc907fed07fc17d6935",
"md5": "891e8bbadbfa67eb4b455443182e768d",
"sha256": "2ebfc46b39168ab1cd44670a32ea5489bcbc74a25795c61b6d888c5c2cf654ed"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "891e8bbadbfa67eb4b455443182e768d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 99127,
"upload_time": "2025-07-29T07:42:05",
"upload_time_iso_8601": "2025-07-29T07:42:05.929318Z",
"url": "https://files.pythonhosted.org/packages/8a/5f/0e2dfe1a38f6a78788b7eb2b23432cee24623aeabbc907fed07fc17d6935/mmh3-5.2.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7727aefb7d663b67e6a0c4d61a513c83e39ba2237e8e4557fa7122a742a23de5",
"md5": "7b35f112c031944c1fe625a18897e512",
"sha256": "1556e31e4bd0ac0c17eaf220be17a09c171d7396919c3794274cb3415a9d3646"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "7b35f112c031944c1fe625a18897e512",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 98544,
"upload_time": "2025-07-29T07:42:06",
"upload_time_iso_8601": "2025-07-29T07:42:06.870340Z",
"url": "https://files.pythonhosted.org/packages/77/27/aefb7d663b67e6a0c4d61a513c83e39ba2237e8e4557fa7122a742a23de5/mmh3-5.2.0-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab97a21cc9b1a7c6e92205a1b5fa030cdf62277d177570c06a239eca7bd6dd32",
"md5": "6b8edcad59dc926281e94bacc3bd1ce5",
"sha256": "81df0dae22cd0da87f1c978602750f33d17fb3d21fb0f326c89dc89834fea79b"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "6b8edcad59dc926281e94bacc3bd1ce5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 106262,
"upload_time": "2025-07-29T07:42:07",
"upload_time_iso_8601": "2025-07-29T07:42:07.804775Z",
"url": "https://files.pythonhosted.org/packages/ab/97/a21cc9b1a7c6e92205a1b5fa030cdf62277d177570c06a239eca7bd6dd32/mmh3-5.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4318db19ae82ea63c8922a880e1498a75342311f8aa0c581c4dd07711473b5f7",
"md5": "c91d981ac019f7e01cc2815d75b1bb6b",
"sha256": "eba01ec3bd4a49b9ac5ca2bc6a73ff5f3af53374b8556fcc2966dd2af9eb7779"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "c91d981ac019f7e01cc2815d75b1bb6b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 109824,
"upload_time": "2025-07-29T07:42:08",
"upload_time_iso_8601": "2025-07-29T07:42:08.735811Z",
"url": "https://files.pythonhosted.org/packages/43/18/db19ae82ea63c8922a880e1498a75342311f8aa0c581c4dd07711473b5f7/mmh3-5.2.0-cp311-cp311-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9ff541dcf0d1969125fc6f61d8618b107c79130b5af50b18a4651210ea52ab40",
"md5": "5daf83dded780079328f0e2450dd67b4",
"sha256": "e9a011469b47b752e7d20de296bb34591cdfcbe76c99c2e863ceaa2aa61113d2"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5daf83dded780079328f0e2450dd67b4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 97255,
"upload_time": "2025-07-29T07:42:09",
"upload_time_iso_8601": "2025-07-29T07:42:09.706899Z",
"url": "https://files.pythonhosted.org/packages/9f/f5/41dcf0d1969125fc6f61d8618b107c79130b5af50b18a4651210ea52ab40/mmh3-5.2.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "32b3cce9eaa0efac1f0e735bb178ef9d1d2887b4927fe0ec16609d5acd492dda",
"md5": "9f1c00c94db9a78d2e2b91c4559550f7",
"sha256": "bc44fc2b886243d7c0d8daeb37864e16f232e5b56aaec27cc781d848264cfd28"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "9f1c00c94db9a78d2e2b91c4559550f7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 40779,
"upload_time": "2025-07-29T07:42:10",
"upload_time_iso_8601": "2025-07-29T07:42:10.546781Z",
"url": "https://files.pythonhosted.org/packages/32/b3/cce9eaa0efac1f0e735bb178ef9d1d2887b4927fe0ec16609d5acd492dda/mmh3-5.2.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7ce93fa0290122e6d5a7041b50ae500b8a9f4932478a51e48f209a3879fe0b9b",
"md5": "617340960517c6b0cbff2a4a18df7752",
"sha256": "8ebf241072cf2777a492d0e09252f8cc2b3edd07dfdb9404b9757bffeb4f2cee"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "617340960517c6b0cbff2a4a18df7752",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 41549,
"upload_time": "2025-07-29T07:42:11",
"upload_time_iso_8601": "2025-07-29T07:42:11.399235Z",
"url": "https://files.pythonhosted.org/packages/7c/e9/3fa0290122e6d5a7041b50ae500b8a9f4932478a51e48f209a3879fe0b9b/mmh3-5.2.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a54c277475b4102588e6f06b2e9095ee758dfe31a149312cdbf62d39a9f5c30",
"md5": "9c80c6b27cd6806f9b144c3af8f7021f",
"sha256": "b5f317a727bba0e633a12e71228bc6a4acb4f471a98b1c003163b917311ea9a9"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "9c80c6b27cd6806f9b144c3af8f7021f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 39336,
"upload_time": "2025-07-29T07:42:12",
"upload_time_iso_8601": "2025-07-29T07:42:12.209737Z",
"url": "https://files.pythonhosted.org/packages/3a/54/c277475b4102588e6f06b2e9095ee758dfe31a149312cdbf62d39a9f5c30/mmh3-5.2.0-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf6ad5aa7edb5c08e0bd24286c7d08341a0446f9a2fbbb97d96a8a6dd81935ee",
"md5": "9033f45505ea1de22309feaa30fa0a34",
"sha256": "384eda9361a7bf83a85e09447e1feafe081034af9dd428893701b959230d84be"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "9033f45505ea1de22309feaa30fa0a34",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 56141,
"upload_time": "2025-07-29T07:42:13",
"upload_time_iso_8601": "2025-07-29T07:42:13.456175Z",
"url": "https://files.pythonhosted.org/packages/bf/6a/d5aa7edb5c08e0bd24286c7d08341a0446f9a2fbbb97d96a8a6dd81935ee/mmh3-5.2.0-cp312-cp312-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0849131d0fae6447bc4a7299ebdb1a6fb9d08c9f8dcf97d75ea93e8152ddf7ab",
"md5": "fbee31fb83177f7111279d0a9a6863f4",
"sha256": "2c9da0d568569cc87315cb063486d761e38458b8ad513fedd3dc9263e1b81bcd"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "fbee31fb83177f7111279d0a9a6863f4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 40681,
"upload_time": "2025-07-29T07:42:14",
"upload_time_iso_8601": "2025-07-29T07:42:14.306488Z",
"url": "https://files.pythonhosted.org/packages/08/49/131d0fae6447bc4a7299ebdb1a6fb9d08c9f8dcf97d75ea93e8152ddf7ab/mmh3-5.2.0-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8f6f9221445a6bcc962b7f5ff3ba18ad55bba624bacdc7aa3fc0a518db7da8ec",
"md5": "8770756b27d858c1ad811b4c9f253c4f",
"sha256": "86d1be5d63232e6eb93c50881aea55ff06eb86d8e08f9b5417c8c9b10db9db96"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8770756b27d858c1ad811b4c9f253c4f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 40062,
"upload_time": "2025-07-29T07:42:15",
"upload_time_iso_8601": "2025-07-29T07:42:15.080569Z",
"url": "https://files.pythonhosted.org/packages/8f/6f/9221445a6bcc962b7f5ff3ba18ad55bba624bacdc7aa3fc0a518db7da8ec/mmh3-5.2.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ed46bb2d0fef81401e0bb4c297d1eb568b767de4ce6fc00890bc14d7b51ecc4",
"md5": "3c12573cf07aabfe7da2829b425009df",
"sha256": "bf7bee43e17e81671c447e9c83499f53d99bf440bc6d9dc26a841e21acfbe094"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "3c12573cf07aabfe7da2829b425009df",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 97333,
"upload_time": "2025-07-29T07:42:16",
"upload_time_iso_8601": "2025-07-29T07:42:16.436594Z",
"url": "https://files.pythonhosted.org/packages/1e/d4/6bb2d0fef81401e0bb4c297d1eb568b767de4ce6fc00890bc14d7b51ecc4/mmh3-5.2.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "44e0ccf0daff8134efbb4fbc10a945ab53302e358c4b016ada9bf97a6bdd50c1",
"md5": "da12cb50fcd999cf4bc51b04bd3b0632",
"sha256": "7aa18cdb58983ee660c9c400b46272e14fa253c675ed963d3812487f8ca42037"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "da12cb50fcd999cf4bc51b04bd3b0632",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 103310,
"upload_time": "2025-07-29T07:42:17",
"upload_time_iso_8601": "2025-07-29T07:42:17.796434Z",
"url": "https://files.pythonhosted.org/packages/44/e0/ccf0daff8134efbb4fbc10a945ab53302e358c4b016ada9bf97a6bdd50c1/mmh3-5.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "02631965cb08a46533faca0e420e06aff8bbaf9690a6f0ac6ae6e5b2e4544687",
"md5": "c8d680ed4507ddb9e6b31312cba2c2d5",
"sha256": "ae9d032488fcec32d22be6542d1a836f00247f40f320844dbb361393b5b22773"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "c8d680ed4507ddb9e6b31312cba2c2d5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 106178,
"upload_time": "2025-07-29T07:42:19",
"upload_time_iso_8601": "2025-07-29T07:42:19.281487Z",
"url": "https://files.pythonhosted.org/packages/02/63/1965cb08a46533faca0e420e06aff8bbaf9690a6f0ac6ae6e5b2e4544687/mmh3-5.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c241c883ad8e2c234013f27f92061200afc11554ea55edd1bcf5e1accd803a85",
"md5": "4a835963dd1eb1c6dddf5f381fdfd61e",
"sha256": "e1861fb6b1d0453ed7293200139c0a9011eeb1376632e048e3766945b13313c5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "4a835963dd1eb1c6dddf5f381fdfd61e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 113035,
"upload_time": "2025-07-29T07:42:20",
"upload_time_iso_8601": "2025-07-29T07:42:20.356468Z",
"url": "https://files.pythonhosted.org/packages/c2/41/c883ad8e2c234013f27f92061200afc11554ea55edd1bcf5e1accd803a85/mmh3-5.2.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dfb51ccade8b1fa625d634a18bab7bf08a87457e09d5ec8cf83ca07cbea9d400",
"md5": "1578a3f4fb7832109293a79cc3dbdaa8",
"sha256": "99bb6a4d809aa4e528ddfe2c85dd5239b78b9dd14be62cca0329db78505e7b50"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "1578a3f4fb7832109293a79cc3dbdaa8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 120784,
"upload_time": "2025-07-29T07:42:21",
"upload_time_iso_8601": "2025-07-29T07:42:21.377608Z",
"url": "https://files.pythonhosted.org/packages/df/b5/1ccade8b1fa625d634a18bab7bf08a87457e09d5ec8cf83ca07cbea9d400/mmh3-5.2.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "771c919d9171fcbdcdab242e06394464ccf546f7d0f3b31e0d1e3a630398782e",
"md5": "e507d732bfd0ce03c283e0a29679e2cd",
"sha256": "1f8d8b627799f4e2fcc7c034fed8f5f24dc7724ff52f69838a3d6d15f1ad4765"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "e507d732bfd0ce03c283e0a29679e2cd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 99137,
"upload_time": "2025-07-29T07:42:22",
"upload_time_iso_8601": "2025-07-29T07:42:22.344021Z",
"url": "https://files.pythonhosted.org/packages/77/1c/919d9171fcbdcdab242e06394464ccf546f7d0f3b31e0d1e3a630398782e/mmh3-5.2.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "668a1eebef5bd6633d36281d9fc83cf2e9ba1ba0e1a77dff92aacab83001cee4",
"md5": "c657090ad31532dc8594f58ce57a704f",
"sha256": "b5995088dd7023d2d9f310a0c67de5a2b2e06a570ecfd00f9ff4ab94a67cde43"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "c657090ad31532dc8594f58ce57a704f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 98664,
"upload_time": "2025-07-29T07:42:23",
"upload_time_iso_8601": "2025-07-29T07:42:23.269883Z",
"url": "https://files.pythonhosted.org/packages/66/8a/1eebef5bd6633d36281d9fc83cf2e9ba1ba0e1a77dff92aacab83001cee4/mmh3-5.2.0-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1341a5d981563e2ee682b21fb65e29cc0f517a6734a02b581359edd67f9d0360",
"md5": "f04d29467a2f69a6fee81fa90cc3df43",
"sha256": "1a5f4d2e59d6bba8ef01b013c472741835ad961e7c28f50c82b27c57748744a4"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "f04d29467a2f69a6fee81fa90cc3df43",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 106459,
"upload_time": "2025-07-29T07:42:24",
"upload_time_iso_8601": "2025-07-29T07:42:24.238748Z",
"url": "https://files.pythonhosted.org/packages/13/41/a5d981563e2ee682b21fb65e29cc0f517a6734a02b581359edd67f9d0360/mmh3-5.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2431342494cd6ab792d81e083680875a2c50fa0c5df475ebf0b67784f13e4647",
"md5": "1cc0edea4f4119fa370ab05f444d0eea",
"sha256": "fd6e6c3d90660d085f7e73710eab6f5545d4854b81b0135a3526e797009dbda3"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "1cc0edea4f4119fa370ab05f444d0eea",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 110038,
"upload_time": "2025-07-29T07:42:25",
"upload_time_iso_8601": "2025-07-29T07:42:25.629022Z",
"url": "https://files.pythonhosted.org/packages/24/31/342494cd6ab792d81e083680875a2c50fa0c5df475ebf0b67784f13e4647/mmh3-5.2.0-cp312-cp312-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2844efda282170a46bb4f19c3e2b90536513b1d821c414c28469a227ca5a1789",
"md5": "d3551cc6f1050cea2e259f7256b5186b",
"sha256": "c4a2f3d83879e3de2eb8cbf562e71563a8ed15ee9b9c2e77ca5d9f73072ac15c"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "d3551cc6f1050cea2e259f7256b5186b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 97545,
"upload_time": "2025-07-29T07:42:27",
"upload_time_iso_8601": "2025-07-29T07:42:27.040682Z",
"url": "https://files.pythonhosted.org/packages/28/44/efda282170a46bb4f19c3e2b90536513b1d821c414c28469a227ca5a1789/mmh3-5.2.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "688f534ae319c6e05d714f437e7206f78c17e66daca88164dff70286b0e8ea0c",
"md5": "871017fdbd9bb80e370a05f8cb64a7fc",
"sha256": "2421b9d665a0b1ad724ec7332fb5a98d075f50bc51a6ff854f3a1882bd650d49"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "871017fdbd9bb80e370a05f8cb64a7fc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 40805,
"upload_time": "2025-07-29T07:42:28",
"upload_time_iso_8601": "2025-07-29T07:42:28.032908Z",
"url": "https://files.pythonhosted.org/packages/68/8f/534ae319c6e05d714f437e7206f78c17e66daca88164dff70286b0e8ea0c/mmh3-5.2.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b8f6f6abdcfefcedab3c964868048cfe472764ed358c2bf6819a70dd4ed4ed3a",
"md5": "71f7921995929a46fc41e77a7aa926d6",
"sha256": "72d80005b7634a3a2220f81fbeb94775ebd12794623bb2e1451701ea732b4aa3"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "71f7921995929a46fc41e77a7aa926d6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 41597,
"upload_time": "2025-07-29T07:42:28",
"upload_time_iso_8601": "2025-07-29T07:42:28.894285Z",
"url": "https://files.pythonhosted.org/packages/b8/f6/f6abdcfefcedab3c964868048cfe472764ed358c2bf6819a70dd4ed4ed3a/mmh3-5.2.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "15fdf7420e8cbce45c259c770cac5718badf907b302d3a99ec587ba5ce030237",
"md5": "1383323efe222bd18dff0437102119ad",
"sha256": "3d6bfd9662a20c054bc216f861fa330c2dac7c81e7fb8307b5e32ab5b9b4d2e0"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "1383323efe222bd18dff0437102119ad",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 39350,
"upload_time": "2025-07-29T07:42:29",
"upload_time_iso_8601": "2025-07-29T07:42:29.794908Z",
"url": "https://files.pythonhosted.org/packages/15/fd/f7420e8cbce45c259c770cac5718badf907b302d3a99ec587ba5ce030237/mmh3-5.2.0-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d8fa27f6ab93995ef6ad9f940e96593c5dd24744d61a7389532b0fec03745607",
"md5": "d2a3926222cbbbdf4869c99252e30b21",
"sha256": "e79c00eba78f7258e5b354eccd4d7907d60317ced924ea4a5f2e9d83f5453065"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-android_21_arm64_v8a.whl",
"has_sig": false,
"md5_digest": "d2a3926222cbbbdf4869c99252e30b21",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 40874,
"upload_time": "2025-07-29T07:42:30",
"upload_time_iso_8601": "2025-07-29T07:42:30.662576Z",
"url": "https://files.pythonhosted.org/packages/d8/fa/27f6ab93995ef6ad9f940e96593c5dd24744d61a7389532b0fec03745607/mmh3-5.2.0-cp313-cp313-android_21_arm64_v8a.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "119c03d13bcb6a03438bc8cac3d2e50f80908d159b31a4367c2e1a7a077ded32",
"md5": "fc6c22c459a1f5eae12ef852eec5abda",
"sha256": "956127e663d05edbeec54df38885d943dfa27406594c411139690485128525de"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-android_21_x86_64.whl",
"has_sig": false,
"md5_digest": "fc6c22c459a1f5eae12ef852eec5abda",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 42012,
"upload_time": "2025-07-29T07:42:31",
"upload_time_iso_8601": "2025-07-29T07:42:31.539921Z",
"url": "https://files.pythonhosted.org/packages/11/9c/03d13bcb6a03438bc8cac3d2e50f80908d159b31a4367c2e1a7a077ded32/mmh3-5.2.0-cp313-cp313-android_21_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4e780865d9765408a7d504f1789944e678f74e0888b96a766d578cb80b040999",
"md5": "1e4054dad23799b172edc7b8c95925be",
"sha256": "c3dca4cb5b946ee91b3d6bb700d137b1cd85c20827f89fdf9c16258253489044"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl",
"has_sig": false,
"md5_digest": "1e4054dad23799b172edc7b8c95925be",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 39197,
"upload_time": "2025-07-29T07:42:32",
"upload_time_iso_8601": "2025-07-29T07:42:32.374626Z",
"url": "https://files.pythonhosted.org/packages/4e/78/0865d9765408a7d504f1789944e678f74e0888b96a766d578cb80b040999/mmh3-5.2.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3e1276c3207bd186f98b908b6706c2317abb73756d23a4e68ea2bc94825b9015",
"md5": "66dba45bbccc4ff19f44259031a611c2",
"sha256": "e651e17bfde5840e9e4174b01e9e080ce49277b70d424308b36a7969d0d1af73"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl",
"has_sig": false,
"md5_digest": "66dba45bbccc4ff19f44259031a611c2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 39840,
"upload_time": "2025-07-29T07:42:33",
"upload_time_iso_8601": "2025-07-29T07:42:33.227072Z",
"url": "https://files.pythonhosted.org/packages/3e/12/76c3207bd186f98b908b6706c2317abb73756d23a4e68ea2bc94825b9015/mmh3-5.2.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d0d574b6cce5555c9f2b31ea189ad44986755eb14e8862db28c8b834b8b64dc",
"md5": "99e100c3f958bbafe8e202d65ba19e06",
"sha256": "9f64bf06f4bf623325fda3a6d02d36cd69199b9ace99b04bb2d7fd9f89688504"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl",
"has_sig": false,
"md5_digest": "99e100c3f958bbafe8e202d65ba19e06",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 40644,
"upload_time": "2025-07-29T07:42:34",
"upload_time_iso_8601": "2025-07-29T07:42:34.099265Z",
"url": "https://files.pythonhosted.org/packages/5d/0d/574b6cce5555c9f2b31ea189ad44986755eb14e8862db28c8b834b8b64dc/mmh3-5.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "52823731f8640b79c46707f53ed72034a58baad400be908c87b0088f1f89f986",
"md5": "4bea59214e22bdd910fb1a37339bd026",
"sha256": "ddc63328889bcaee77b743309e5c7d2d52cee0d7d577837c91b6e7cc9e755e0b"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "4bea59214e22bdd910fb1a37339bd026",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 56153,
"upload_time": "2025-07-29T07:42:35",
"upload_time_iso_8601": "2025-07-29T07:42:35.031646Z",
"url": "https://files.pythonhosted.org/packages/52/82/3731f8640b79c46707f53ed72034a58baad400be908c87b0088f1f89f986/mmh3-5.2.0-cp313-cp313-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f34e02dca1d4727fd9fdeaff9e2ad6983e1552804ce1d92cc796e5b052159bb",
"md5": "f4baa0267392977ab2d70b7788244eb8",
"sha256": "bb0fdc451fb6d86d81ab8f23d881b8d6e37fc373a2deae1c02d27002d2ad7a05"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "f4baa0267392977ab2d70b7788244eb8",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 40684,
"upload_time": "2025-07-29T07:42:35",
"upload_time_iso_8601": "2025-07-29T07:42:35.914232Z",
"url": "https://files.pythonhosted.org/packages/4f/34/e02dca1d4727fd9fdeaff9e2ad6983e1552804ce1d92cc796e5b052159bb/mmh3-5.2.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8f363dee40767356e104967e6ed6d102ba47b0b1ce2a89432239b95a94de1b89",
"md5": "256716331a795db7b6071b6d6238d9cc",
"sha256": "b29044e1ffdb84fe164d0a7ea05c7316afea93c00f8ed9449cf357c36fc4f814"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "256716331a795db7b6071b6d6238d9cc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 40057,
"upload_time": "2025-07-29T07:42:36",
"upload_time_iso_8601": "2025-07-29T07:42:36.755513Z",
"url": "https://files.pythonhosted.org/packages/8f/36/3dee40767356e104967e6ed6d102ba47b0b1ce2a89432239b95a94de1b89/mmh3-5.2.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3158228c402fccf76eb39a0a01b8fc470fecf21965584e66453b477050ee0e99",
"md5": "e3618cd4d512132e196bdbef2f751e61",
"sha256": "58981d6ea9646dbbf9e59a30890cbf9f610df0e4a57dbfe09215116fd90b0093"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "e3618cd4d512132e196bdbef2f751e61",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 97344,
"upload_time": "2025-07-29T07:42:37",
"upload_time_iso_8601": "2025-07-29T07:42:37.675646Z",
"url": "https://files.pythonhosted.org/packages/31/58/228c402fccf76eb39a0a01b8fc470fecf21965584e66453b477050ee0e99/mmh3-5.2.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3482fc5ce89006389a6426ef28e326fc065b0fbaaed230373b62d14c889f47ea",
"md5": "19b574bfd4e4aa7fbddf25fde2bb20ae",
"sha256": "7e5634565367b6d98dc4aa2983703526ef556b3688ba3065edb4b9b90ede1c54"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "19b574bfd4e4aa7fbddf25fde2bb20ae",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 103325,
"upload_time": "2025-07-29T07:42:38",
"upload_time_iso_8601": "2025-07-29T07:42:38.591763Z",
"url": "https://files.pythonhosted.org/packages/34/82/fc5ce89006389a6426ef28e326fc065b0fbaaed230373b62d14c889f47ea/mmh3-5.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "098c261e85777c6aee1ebd53f2f17e210e7481d5b0846cd0b4a5c45f1e3761b8",
"md5": "ac590a0370c2e7bfa72858342d4e2fb0",
"sha256": "b0271ac12415afd3171ab9a3c7cbfc71dee2c68760a7dc9d05bf8ed6ddfa3a7a"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "ac590a0370c2e7bfa72858342d4e2fb0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 106240,
"upload_time": "2025-07-29T07:42:39",
"upload_time_iso_8601": "2025-07-29T07:42:39.563568Z",
"url": "https://files.pythonhosted.org/packages/09/8c/261e85777c6aee1ebd53f2f17e210e7481d5b0846cd0b4a5c45f1e3761b8/mmh3-5.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "70732f76b3ad8a3d431824e9934403df36c0ddacc7831acf82114bce3c4309c8",
"md5": "9821360b7d528e133a078c3f6380e8d1",
"sha256": "45b590e31bc552c6f8e2150ff1ad0c28dd151e9f87589e7eaf508fbdd8e8e908"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "9821360b7d528e133a078c3f6380e8d1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 113060,
"upload_time": "2025-07-29T07:42:40",
"upload_time_iso_8601": "2025-07-29T07:42:40.585054Z",
"url": "https://files.pythonhosted.org/packages/70/73/2f76b3ad8a3d431824e9934403df36c0ddacc7831acf82114bce3c4309c8/mmh3-5.2.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9fb97ea61a34e90e50a79a9d87aa1c0b8139a7eaf4125782b34b7d7383472633",
"md5": "eebc372c5cda0ae79d809d6a197eb5f4",
"sha256": "bdde97310d59604f2a9119322f61b31546748499a21b44f6715e8ced9308a6c5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "eebc372c5cda0ae79d809d6a197eb5f4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 120781,
"upload_time": "2025-07-29T07:42:41",
"upload_time_iso_8601": "2025-07-29T07:42:41.618204Z",
"url": "https://files.pythonhosted.org/packages/9f/b9/7ea61a34e90e50a79a9d87aa1c0b8139a7eaf4125782b34b7d7383472633/mmh3-5.2.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0f5bae1a717db98c7894a37aeedbd94b3f99e6472a836488f36b6849d003485b",
"md5": "c43e182cabfbf14262a0a1a2f047f9e1",
"sha256": "fc9c5f280438cf1c1a8f9abb87dc8ce9630a964120cfb5dd50d1e7ce79690c7a"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c43e182cabfbf14262a0a1a2f047f9e1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 99174,
"upload_time": "2025-07-29T07:42:42",
"upload_time_iso_8601": "2025-07-29T07:42:42.587195Z",
"url": "https://files.pythonhosted.org/packages/0f/5b/ae1a717db98c7894a37aeedbd94b3f99e6472a836488f36b6849d003485b/mmh3-5.2.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e3de000cce1d799fceebb6d4487ae29175dd8e81b48e314cba7b4da90bcf55d7",
"md5": "586b6a2307facf4ad7e9d10538321065",
"sha256": "c903e71fd8debb35ad2a4184c1316b3cb22f64ce517b4e6747f25b0a34e41266"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "586b6a2307facf4ad7e9d10538321065",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 98734,
"upload_time": "2025-07-29T07:42:43",
"upload_time_iso_8601": "2025-07-29T07:42:43.996743Z",
"url": "https://files.pythonhosted.org/packages/e3/de/000cce1d799fceebb6d4487ae29175dd8e81b48e314cba7b4da90bcf55d7/mmh3-5.2.0-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "79190dc364391a792b72fbb22becfdeacc5add85cc043cd16986e82152141883",
"md5": "a6d45101b6e3673bb5b0196b18bc8bd7",
"sha256": "eed4bba7ff8a0d37106ba931ab03bdd3915fbb025bcf4e1f0aa02bc8114960c5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "a6d45101b6e3673bb5b0196b18bc8bd7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 106493,
"upload_time": "2025-07-29T07:42:45",
"upload_time_iso_8601": "2025-07-29T07:42:45.070482Z",
"url": "https://files.pythonhosted.org/packages/79/19/0dc364391a792b72fbb22becfdeacc5add85cc043cd16986e82152141883/mmh3-5.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3cb1bc8c28e4d6e807bbb051fefe78e1156d7f104b89948742ad310612ce240d",
"md5": "80103a6aa1d17d0ec20f9527fdf50277",
"sha256": "1fdb36b940e9261aff0b5177c5b74a36936b902f473180f6c15bde26143681a9"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "80103a6aa1d17d0ec20f9527fdf50277",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 110089,
"upload_time": "2025-07-29T07:42:46",
"upload_time_iso_8601": "2025-07-29T07:42:46.122127Z",
"url": "https://files.pythonhosted.org/packages/3c/b1/bc8c28e4d6e807bbb051fefe78e1156d7f104b89948742ad310612ce240d/mmh3-5.2.0-cp313-cp313-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3ba2d20f3f5c95e9c511806686c70d0a15479cc3941c5f322061697af1c1ff70",
"md5": "1ce7098d6dfb491998318e7a727c482f",
"sha256": "7303aab41e97adcf010a09efd8f1403e719e59b7705d5e3cfed3dd7571589290"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "1ce7098d6dfb491998318e7a727c482f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 97571,
"upload_time": "2025-07-29T07:42:47",
"upload_time_iso_8601": "2025-07-29T07:42:47.180553Z",
"url": "https://files.pythonhosted.org/packages/3b/a2/d20f3f5c95e9c511806686c70d0a15479cc3941c5f322061697af1c1ff70/mmh3-5.2.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7b23665296fce4f33488deec39a750ffd245cfc07aafb0e3ef37835f91775d14",
"md5": "e93378468c0b2bed35caae52afb6c40b",
"sha256": "03e08c6ebaf666ec1e3d6ea657a2d363bb01effd1a9acfe41f9197decaef0051"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "e93378468c0b2bed35caae52afb6c40b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 40806,
"upload_time": "2025-07-29T07:42:48",
"upload_time_iso_8601": "2025-07-29T07:42:48.166549Z",
"url": "https://files.pythonhosted.org/packages/7b/23/665296fce4f33488deec39a750ffd245cfc07aafb0e3ef37835f91775d14/mmh3-5.2.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "59b092e7103f3b20646e255b699e2d0327ce53a3f250e44367a99dc8be0b7c7a",
"md5": "4755cea781884f4ac5f63d47b70b6933",
"sha256": "7fddccd4113e7b736706e17a239a696332360cbaddf25ae75b57ba1acce65081"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "4755cea781884f4ac5f63d47b70b6933",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 41600,
"upload_time": "2025-07-29T07:42:49",
"upload_time_iso_8601": "2025-07-29T07:42:49.371333Z",
"url": "https://files.pythonhosted.org/packages/59/b0/92e7103f3b20646e255b699e2d0327ce53a3f250e44367a99dc8be0b7c7a/mmh3-5.2.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "99220b2bd679a84574647de538c5b07ccaa435dbccc37815067fe15b90fe8dad",
"md5": "d01caf72a6a25b2c2b27174b1a4caa92",
"sha256": "fa0c966ee727aad5406d516375593c5f058c766b21236ab8985693934bb5085b"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp313-cp313-win_arm64.whl",
"has_sig": false,
"md5_digest": "d01caf72a6a25b2c2b27174b1a4caa92",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 39349,
"upload_time": "2025-07-29T07:42:50",
"upload_time_iso_8601": "2025-07-29T07:42:50.268894Z",
"url": "https://files.pythonhosted.org/packages/99/22/0b2bd679a84574647de538c5b07ccaa435dbccc37815067fe15b90fe8dad/mmh3-5.2.0-cp313-cp313-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f7caa20db059a8a47048aaf550da14a145b56e9c7386fb8280d3ce2962dcebf7",
"md5": "9856bbe91c5da9d1838b69919b175f13",
"sha256": "e5015f0bb6eb50008bed2d4b1ce0f2a294698a926111e4bb202c0987b4f89078"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl",
"has_sig": false,
"md5_digest": "9856bbe91c5da9d1838b69919b175f13",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 39209,
"upload_time": "2025-07-29T07:42:51",
"upload_time_iso_8601": "2025-07-29T07:42:51.559256Z",
"url": "https://files.pythonhosted.org/packages/f7/ca/a20db059a8a47048aaf550da14a145b56e9c7386fb8280d3ce2962dcebf7/mmh3-5.2.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "98dde5094799d55c7482d814b979a0fd608027d0af1b274bfb4c3ea3e950bfd5",
"md5": "dd230507acc002745a2ef1feb44a8cb4",
"sha256": "e0f3ed828d709f5b82d8bfe14f8856120718ec4bd44a5b26102c3030a1e12501"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl",
"has_sig": false,
"md5_digest": "dd230507acc002745a2ef1feb44a8cb4",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 39843,
"upload_time": "2025-07-29T07:42:52",
"upload_time_iso_8601": "2025-07-29T07:42:52.536556Z",
"url": "https://files.pythonhosted.org/packages/98/dd/e5094799d55c7482d814b979a0fd608027d0af1b274bfb4c3ea3e950bfd5/mmh3-5.2.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f46b7844d7f832c85400e7cc89a1348e4e1fdd38c5a38415bb5726bbb8fcdb6c",
"md5": "9b3a9da85a0966ce9fc3b3100ae0db90",
"sha256": "f35727c5118aba95f0397e18a1a5b8405425581bfe53e821f0fb444cbdc2bc9b"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl",
"has_sig": false,
"md5_digest": "9b3a9da85a0966ce9fc3b3100ae0db90",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 40648,
"upload_time": "2025-07-29T07:42:53",
"upload_time_iso_8601": "2025-07-29T07:42:53.392107Z",
"url": "https://files.pythonhosted.org/packages/f4/6b/7844d7f832c85400e7cc89a1348e4e1fdd38c5a38415bb5726bbb8fcdb6c/mmh3-5.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1fbf71f791f48a21ff3190ba5225807cbe4f7223360e96862c376e6e3fb7efa7",
"md5": "bd2f3f2157d3dbb831445f4189625cfd",
"sha256": "3bc244802ccab5220008cb712ca1508cb6a12f0eb64ad62997156410579a1770"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "bd2f3f2157d3dbb831445f4189625cfd",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 56164,
"upload_time": "2025-07-29T07:42:54",
"upload_time_iso_8601": "2025-07-29T07:42:54.267267Z",
"url": "https://files.pythonhosted.org/packages/1f/bf/71f791f48a21ff3190ba5225807cbe4f7223360e96862c376e6e3fb7efa7/mmh3-5.2.0-cp314-cp314-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "701ff87e3d34d83032b4f3f0f528c6d95a98290fcacf019da61343a49dccfd51",
"md5": "00adc319005220d28b86cd5802463c9c",
"sha256": "ff3d50dc3fe8a98059f99b445dfb62792b5d006c5e0b8f03c6de2813b8376110"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "00adc319005220d28b86cd5802463c9c",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 40692,
"upload_time": "2025-07-29T07:42:55",
"upload_time_iso_8601": "2025-07-29T07:42:55.234914Z",
"url": "https://files.pythonhosted.org/packages/70/1f/f87e3d34d83032b4f3f0f528c6d95a98290fcacf019da61343a49dccfd51/mmh3-5.2.0-cp314-cp314-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6e2db849eaed07117086f3452feca8c839d30d38b830ac59fe1ce65af8be5ad",
"md5": "51364c79348fccd041fafe490009daf3",
"sha256": "37a358cc881fe796e099c1db6ce07ff757f088827b4e8467ac52b7a7ffdca647"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "51364c79348fccd041fafe490009daf3",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 40068,
"upload_time": "2025-07-29T07:42:56",
"upload_time_iso_8601": "2025-07-29T07:42:56.158427Z",
"url": "https://files.pythonhosted.org/packages/a6/e2/db849eaed07117086f3452feca8c839d30d38b830ac59fe1ce65af8be5ad/mmh3-5.2.0-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df6b209af927207af77425b044e32f77f49105a0b05d82ff88af6971d8da4e19",
"md5": "943bcd48e2039d4dcf8b97ca2e295b56",
"sha256": "b9a87025121d1c448f24f27ff53a5fe7b6ef980574b4a4f11acaabe702420d63"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "943bcd48e2039d4dcf8b97ca2e295b56",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 97367,
"upload_time": "2025-07-29T07:42:57",
"upload_time_iso_8601": "2025-07-29T07:42:57.037642Z",
"url": "https://files.pythonhosted.org/packages/df/6b/209af927207af77425b044e32f77f49105a0b05d82ff88af6971d8da4e19/mmh3-5.2.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cae078adf4104c425606a9ce33fb351f790c76a6c2314969c4a517d1ffc92196",
"md5": "5448f829eb16e5b384edb7a1ff3caffe",
"sha256": "1ba55d6ca32eeef8b2625e1e4bfc3b3db52bc63014bd7e5df8cc11bf2b036b12"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "5448f829eb16e5b384edb7a1ff3caffe",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 103306,
"upload_time": "2025-07-29T07:42:58",
"upload_time_iso_8601": "2025-07-29T07:42:58.522371Z",
"url": "https://files.pythonhosted.org/packages/ca/e0/78adf4104c425606a9ce33fb351f790c76a6c2314969c4a517d1ffc92196/mmh3-5.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a379c2b89f91b962658b890104745b1b6c9ce38d50a889f000b469b91eeb1b9e",
"md5": "9948c0de1628512df1b69439e4c95b8d",
"sha256": "c9ff37ba9f15637e424c2ab57a1a590c52897c845b768e4e0a4958084ec87f22"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "9948c0de1628512df1b69439e4c95b8d",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 106312,
"upload_time": "2025-07-29T07:42:59",
"upload_time_iso_8601": "2025-07-29T07:42:59.552879Z",
"url": "https://files.pythonhosted.org/packages/a3/79/c2b89f91b962658b890104745b1b6c9ce38d50a889f000b469b91eeb1b9e/mmh3-5.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b14659d4095528b1a209be90934778c5ffe312177d51e365ddcbca2cac2ec7c",
"md5": "1289a153bdb3df36f8fac9017c9d8cba",
"sha256": "a094319ec0db52a04af9fdc391b4d39a1bc72bc8424b47c4411afb05413a44b5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "1289a153bdb3df36f8fac9017c9d8cba",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 113135,
"upload_time": "2025-07-29T07:43:00",
"upload_time_iso_8601": "2025-07-29T07:43:00.745789Z",
"url": "https://files.pythonhosted.org/packages/4b/14/659d4095528b1a209be90934778c5ffe312177d51e365ddcbca2cac2ec7c/mmh3-5.2.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d6fcd7734a779389a8a467b5c89a48ff476d6f2576e78216a37551a97e9e42a",
"md5": "23bc7cf1540b7f8deae59012f1c7c294",
"sha256": "c5584061fd3da584659b13587f26c6cad25a096246a481636d64375d0c1f6c07"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "23bc7cf1540b7f8deae59012f1c7c294",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 120775,
"upload_time": "2025-07-29T07:43:02",
"upload_time_iso_8601": "2025-07-29T07:43:02.124264Z",
"url": "https://files.pythonhosted.org/packages/8d/6f/cd7734a779389a8a467b5c89a48ff476d6f2576e78216a37551a97e9e42a/mmh3-5.2.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1dca8256e3b96944408940de3f9291d7e38a283b5761fe9614d4808fcf27bd62",
"md5": "c26113e654044aba99d297da193f356b",
"sha256": "ecbfc0437ddfdced5e7822d1ce4855c9c64f46819d0fdc4482c53f56c707b935"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c26113e654044aba99d297da193f356b",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 99178,
"upload_time": "2025-07-29T07:43:03",
"upload_time_iso_8601": "2025-07-29T07:43:03.182019Z",
"url": "https://files.pythonhosted.org/packages/1d/ca/8256e3b96944408940de3f9291d7e38a283b5761fe9614d4808fcf27bd62/mmh3-5.2.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a3239e2b3cf06b6e2eb042c984dab8680841ac2a0d3ca6e0bea30db1f27b565",
"md5": "f2eed85dc5015208133b1b0fdead6504",
"sha256": "7b986d506a8e8ea345791897ba5d8ba0d9d8820cd4fc3e52dbe6de19388de2e7"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "f2eed85dc5015208133b1b0fdead6504",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 98738,
"upload_time": "2025-07-29T07:43:04",
"upload_time_iso_8601": "2025-07-29T07:43:04.207650Z",
"url": "https://files.pythonhosted.org/packages/8a/32/39e2b3cf06b6e2eb042c984dab8680841ac2a0d3ca6e0bea30db1f27b565/mmh3-5.2.0-cp314-cp314-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "61d37bbc8e0e8cf65ebbe1b893ffa0467b7ecd1bd07c3bbf6c9db4308ada22ec",
"md5": "9c2952f29e7edd0cfcf2c922fd453742",
"sha256": "38d899a156549da8ef6a9f1d6f7ef231228d29f8f69bce2ee12f5fba6d6fd7c5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "9c2952f29e7edd0cfcf2c922fd453742",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 106510,
"upload_time": "2025-07-29T07:43:05",
"upload_time_iso_8601": "2025-07-29T07:43:05.656437Z",
"url": "https://files.pythonhosted.org/packages/61/d3/7bbc8e0e8cf65ebbe1b893ffa0467b7ecd1bd07c3bbf6c9db4308ada22ec/mmh3-5.2.0-cp314-cp314-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1099b97e53724b52374e2f3859046f0eb2425192da356cb19784d64bc17bb1cf",
"md5": "d1efb1f5476d10166c87c97365897b91",
"sha256": "d86651fa45799530885ba4dab3d21144486ed15285e8784181a0ab37a4552384"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "d1efb1f5476d10166c87c97365897b91",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 110053,
"upload_time": "2025-07-29T07:43:07",
"upload_time_iso_8601": "2025-07-29T07:43:07.204774Z",
"url": "https://files.pythonhosted.org/packages/10/99/b97e53724b52374e2f3859046f0eb2425192da356cb19784d64bc17bb1cf/mmh3-5.2.0-cp314-cp314-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ac623688c7d975ed195155671df68788c83fed6f7909b6ec4951724c6860cb97",
"md5": "2bb51fe4d730b0da991edc7c5c32ec46",
"sha256": "c463d7c1c4cfc9d751efeaadd936bbba07b5b0ed81a012b3a9f5a12f0872bd6e"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2bb51fe4d730b0da991edc7c5c32ec46",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 97546,
"upload_time": "2025-07-29T07:43:08",
"upload_time_iso_8601": "2025-07-29T07:43:08.226572Z",
"url": "https://files.pythonhosted.org/packages/ac/62/3688c7d975ed195155671df68788c83fed6f7909b6ec4951724c6860cb97/mmh3-5.2.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b5d1c8c0ef839c17258b9de41b84f663574fabcf8ac2007b7416575e0f65ff6e",
"md5": "c11baf699806b616587919474dac719c",
"sha256": "69fc339d7202bea69ef9bd7c39bfdf9fdabc8e6822a01eba62fb43233c1b3932"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "c11baf699806b616587919474dac719c",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 57696,
"upload_time": "2025-07-29T07:43:11",
"upload_time_iso_8601": "2025-07-29T07:43:11.989717Z",
"url": "https://files.pythonhosted.org/packages/b5/d1/c8c0ef839c17258b9de41b84f663574fabcf8ac2007b7416575e0f65ff6e/mmh3-5.2.0-cp314-cp314t-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2f5595e2b9ff201e89f9fe37036037ab61a6c941942b25cdb7b6a9df9b931993",
"md5": "35e7194b6a0c61bdce734d5f41d72d77",
"sha256": "12da42c0a55c9d86ab566395324213c319c73ecb0c239fad4726324212b9441c"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "35e7194b6a0c61bdce734d5f41d72d77",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 41421,
"upload_time": "2025-07-29T07:43:13",
"upload_time_iso_8601": "2025-07-29T07:43:13.269437Z",
"url": "https://files.pythonhosted.org/packages/2f/55/95e2b9ff201e89f9fe37036037ab61a6c941942b25cdb7b6a9df9b931993/mmh3-5.2.0-cp314-cp314t-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "77799be23ad0b7001a4b22752e7693be232428ecc0a35068a4ff5c2f14ef8b20",
"md5": "620893cb43259b8fc94fc31540b763b9",
"sha256": "f7f9034c7cf05ddfaac8d7a2e63a3c97a840d4615d0a0e65ba8bdf6f8576e3be"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "620893cb43259b8fc94fc31540b763b9",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 40853,
"upload_time": "2025-07-29T07:43:14",
"upload_time_iso_8601": "2025-07-29T07:43:14.888202Z",
"url": "https://files.pythonhosted.org/packages/77/79/9be23ad0b7001a4b22752e7693be232428ecc0a35068a4ff5c2f14ef8b20/mmh3-5.2.0-cp314-cp314t-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ac1b96b32058eda1c1dee8264900c37c359a7325c1f11f5ff14fd2be8e24eff9",
"md5": "c98c7718745e533513c5268d1fa15be3",
"sha256": "11730eeb16dfcf9674fdea9bb6b8e6dd9b40813b7eb839bc35113649eef38aeb"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "c98c7718745e533513c5268d1fa15be3",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 109694,
"upload_time": "2025-07-29T07:43:15",
"upload_time_iso_8601": "2025-07-29T07:43:15.816009Z",
"url": "https://files.pythonhosted.org/packages/ac/1b/96b32058eda1c1dee8264900c37c359a7325c1f11f5ff14fd2be8e24eff9/mmh3-5.2.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d6fa2ae44cd7dad697b6dea48390cbc977b1e5ca58fda09628cbcb2275af064",
"md5": "d65e4baa658ea1e411697910a6c7039e",
"sha256": "932a6eec1d2e2c3c9e630d10f7128d80e70e2d47fe6b8c7ea5e1afbd98733e65"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "d65e4baa658ea1e411697910a6c7039e",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 117438,
"upload_time": "2025-07-29T07:43:16",
"upload_time_iso_8601": "2025-07-29T07:43:16.865196Z",
"url": "https://files.pythonhosted.org/packages/8d/6f/a2ae44cd7dad697b6dea48390cbc977b1e5ca58fda09628cbcb2275af064/mmh3-5.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a008bfb75451c83f05224a28afeaf3950c7b793c0b71440d571f8e819cfb149a",
"md5": "9ce1fbdda855797cf0ffe4f34b6fb066",
"sha256": "3ca975c51c5028947bbcfc24966517aac06a01d6c921e30f7c5383c195f87991"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "9ce1fbdda855797cf0ffe4f34b6fb066",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 120409,
"upload_time": "2025-07-29T07:43:18",
"upload_time_iso_8601": "2025-07-29T07:43:18.207012Z",
"url": "https://files.pythonhosted.org/packages/a0/08/bfb75451c83f05224a28afeaf3950c7b793c0b71440d571f8e819cfb149a/mmh3-5.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9fea8b118b69b2ff8df568f742387d1a159bc654a0f78741b31437dd047ea28e",
"md5": "7ff10e6b630b922ad33bbca7ee3ca4fd",
"sha256": "5b0b58215befe0f0e120b828f7645e97719bbba9f23b69e268ed0ac7adde8645"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "7ff10e6b630b922ad33bbca7ee3ca4fd",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 125909,
"upload_time": "2025-07-29T07:43:19",
"upload_time_iso_8601": "2025-07-29T07:43:19.390381Z",
"url": "https://files.pythonhosted.org/packages/9f/ea/8b118b69b2ff8df568f742387d1a159bc654a0f78741b31437dd047ea28e/mmh3-5.2.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3e11168cc0b6a30650032e351a3b89b8a47382da541993a03af91e1ba2501234",
"md5": "108c2e5f3c086c0c31edc5db0a229669",
"sha256": "29c2b9ce61886809d0492a274a5a53047742dea0f703f9c4d5d223c3ea6377d3"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "108c2e5f3c086c0c31edc5db0a229669",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 135331,
"upload_time": "2025-07-29T07:43:20",
"upload_time_iso_8601": "2025-07-29T07:43:20.435884Z",
"url": "https://files.pythonhosted.org/packages/3e/11/168cc0b6a30650032e351a3b89b8a47382da541993a03af91e1ba2501234/mmh3-5.2.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3105e3a9849b1c18a7934c64e831492c99e67daebe84a8c2f2c39a7096a830e3",
"md5": "6ea175af1755b85babc2351bd06384ae",
"sha256": "a367d4741ac0103f8198c82f429bccb9359f543ca542b06a51f4f0332e8de279"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "6ea175af1755b85babc2351bd06384ae",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 110085,
"upload_time": "2025-07-29T07:43:21",
"upload_time_iso_8601": "2025-07-29T07:43:21.920569Z",
"url": "https://files.pythonhosted.org/packages/31/05/e3a9849b1c18a7934c64e831492c99e67daebe84a8c2f2c39a7096a830e3/mmh3-5.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9d5a96bcc306e3404601418b2a9a370baec92af84204528ba659fdfe34c242f",
"md5": "088855704acb71a308d4eb9e15fdab18",
"sha256": "5a5dba98e514fb26241868f6eb90a7f7ca0e039aed779342965ce24ea32ba513"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "088855704acb71a308d4eb9e15fdab18",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 111195,
"upload_time": "2025-07-29T07:43:23",
"upload_time_iso_8601": "2025-07-29T07:43:23.066563Z",
"url": "https://files.pythonhosted.org/packages/d9/d5/a96bcc306e3404601418b2a9a370baec92af84204528ba659fdfe34c242f/mmh3-5.2.0-cp314-cp314t-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "af290fd49801fec5bff37198684e0849b58e0dab3a2a68382a357cfffb0fafc3",
"md5": "8298b8a612bfbdd2c2833b58eb180a03",
"sha256": "941603bfd75a46023807511c1ac2f1b0f39cccc393c15039969806063b27e6db"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "8298b8a612bfbdd2c2833b58eb180a03",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 116919,
"upload_time": "2025-07-29T07:43:24",
"upload_time_iso_8601": "2025-07-29T07:43:24.178860Z",
"url": "https://files.pythonhosted.org/packages/af/29/0fd49801fec5bff37198684e0849b58e0dab3a2a68382a357cfffb0fafc3/mmh3-5.2.0-cp314-cp314t-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2d044f3c32b0a2ed762edca45d8b46568fc3668e34f00fb1e0a3b5451ec1281c",
"md5": "657dfeed912f38345ffbbc30c47a80c0",
"sha256": "132dd943451a7c7546978863d2f5a64977928410782e1a87d583cb60eb89e667"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "657dfeed912f38345ffbbc30c47a80c0",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 123160,
"upload_time": "2025-07-29T07:43:25",
"upload_time_iso_8601": "2025-07-29T07:43:25.260620Z",
"url": "https://files.pythonhosted.org/packages/2d/04/4f3c32b0a2ed762edca45d8b46568fc3668e34f00fb1e0a3b5451ec1281c/mmh3-5.2.0-cp314-cp314t-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "91763d29eaa38821730633d6a240d36fa8ad2807e9dfd432c12e1a472ed211eb",
"md5": "e2760ccbdbfd73c7bea1c5f56463c2b8",
"sha256": "f698733a8a494466432d611a8f0d1e026f5286dee051beea4b3c3146817e35d5"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e2760ccbdbfd73c7bea1c5f56463c2b8",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 110206,
"upload_time": "2025-07-29T07:43:26",
"upload_time_iso_8601": "2025-07-29T07:43:26.699132Z",
"url": "https://files.pythonhosted.org/packages/91/76/3d29eaa38821730633d6a240d36fa8ad2807e9dfd432c12e1a472ed211eb/mmh3-5.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "441cccf35892684d3a408202e296e56843743e0b4fb1629e59432ea88cdb3909",
"md5": "b93f865dfb9216d01abb223cd48d3d52",
"sha256": "6d541038b3fc360ec538fc116de87462627944765a6750308118f8b509a8eec7"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-win32.whl",
"has_sig": false,
"md5_digest": "b93f865dfb9216d01abb223cd48d3d52",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 41970,
"upload_time": "2025-07-29T07:43:27",
"upload_time_iso_8601": "2025-07-29T07:43:27.666961Z",
"url": "https://files.pythonhosted.org/packages/44/1c/ccf35892684d3a408202e296e56843743e0b4fb1629e59432ea88cdb3909/mmh3-5.2.0-cp314-cp314t-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "75b2b9e4f1e5adb5e21eb104588fcee2cd1eaa8308255173481427d5ecc4284e",
"md5": "3f233fe032e9001ccf03f0e3decd9506",
"sha256": "e912b19cf2378f2967d0c08e86ff4c6c360129887f678e27e4dde970d21b3f4d"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-win_amd64.whl",
"has_sig": false,
"md5_digest": "3f233fe032e9001ccf03f0e3decd9506",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 43063,
"upload_time": "2025-07-29T07:43:28",
"upload_time_iso_8601": "2025-07-29T07:43:28.582957Z",
"url": "https://files.pythonhosted.org/packages/75/b2/b9e4f1e5adb5e21eb104588fcee2cd1eaa8308255173481427d5ecc4284e/mmh3-5.2.0-cp314-cp314t-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6afc0e61d9a4e29c8679356795a40e48f647b4aad58d71bfc969f0f8f56fb912",
"md5": "2520749e452c5a3c8d11aa58f3758fc7",
"sha256": "e7884931fe5e788163e7b3c511614130c2c59feffdc21112290a194487efb2e9"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314t-win_arm64.whl",
"has_sig": false,
"md5_digest": "2520749e452c5a3c8d11aa58f3758fc7",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 40455,
"upload_time": "2025-07-29T07:43:29",
"upload_time_iso_8601": "2025-07-29T07:43:29.563599Z",
"url": "https://files.pythonhosted.org/packages/6a/fc/0e61d9a4e29c8679356795a40e48f647b4aad58d71bfc969f0f8f56fb912/mmh3-5.2.0-cp314-cp314t-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca3bc6153250f03f71a8b7634cded82939546cdfba02e32f124ff51d52c6f991",
"md5": "3bafe82fddaf593c4afb13cec010ca16",
"sha256": "bb4fe46bdc6104fbc28db7a6bacb115ee6368ff993366bbd8a2a7f0076e6f0c0"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-win32.whl",
"has_sig": false,
"md5_digest": "3bafe82fddaf593c4afb13cec010ca16",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 41422,
"upload_time": "2025-07-29T07:43:09",
"upload_time_iso_8601": "2025-07-29T07:43:09.216431Z",
"url": "https://files.pythonhosted.org/packages/ca/3b/c6153250f03f71a8b7634cded82939546cdfba02e32f124ff51d52c6f991/mmh3-5.2.0-cp314-cp314-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7401a27d98bab083a435c4c07e9d1d720d4c8a578bf4c270bae373760b1022be",
"md5": "4864bad4a0a7dbae434d9414f92b9b98",
"sha256": "7c7f0b342fd06044bedd0b6e72177ddc0076f54fd89ee239447f8b271d919d9b"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-win_amd64.whl",
"has_sig": false,
"md5_digest": "4864bad4a0a7dbae434d9414f92b9b98",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 42135,
"upload_time": "2025-07-29T07:43:10",
"upload_time_iso_8601": "2025-07-29T07:43:10.183551Z",
"url": "https://files.pythonhosted.org/packages/74/01/a27d98bab083a435c4c07e9d1d720d4c8a578bf4c270bae373760b1022be/mmh3-5.2.0-cp314-cp314-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cbc9dbba5507e95429b8b380e2ba091eff5c20a70a59560934dff0ad8392b8c8",
"md5": "d5876eb6e6d1ada98aa432cb24119ab1",
"sha256": "3193752fc05ea72366c2b63ff24b9a190f422e32d75fdeae71087c08fff26115"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp314-cp314-win_arm64.whl",
"has_sig": false,
"md5_digest": "d5876eb6e6d1ada98aa432cb24119ab1",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 39879,
"upload_time": "2025-07-29T07:43:11",
"upload_time_iso_8601": "2025-07-29T07:43:11.106988Z",
"url": "https://files.pythonhosted.org/packages/cb/c9/dbba5507e95429b8b380e2ba091eff5c20a70a59560934dff0ad8392b8c8/mmh3-5.2.0-cp314-cp314-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f2114bad09e880b648eeb55393a644c08efbd7da302fc405c8d2f6555521bb98",
"md5": "d50d15f48232554896bcb0fe23270148",
"sha256": "3c6041fd9d5fb5fcac57d5c80f521a36b74aea06b8566431c63e4ffc49aced51"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "d50d15f48232554896bcb0fe23270148",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 56117,
"upload_time": "2025-07-29T07:43:30",
"upload_time_iso_8601": "2025-07-29T07:43:30.955617Z",
"url": "https://files.pythonhosted.org/packages/f2/11/4bad09e880b648eeb55393a644c08efbd7da302fc405c8d2f6555521bb98/mmh3-5.2.0-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b24397cacd1fa2994b4ec110334388e126fe000ddf041829721e2e59e46b0a7c",
"md5": "46bb1744a4452777acdd814fbe86306b",
"sha256": "58477cf9ef16664d1ce2b038f87d2dc96d70fe50733a34a7f07da6c9a5e3538c"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "46bb1744a4452777acdd814fbe86306b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 40634,
"upload_time": "2025-07-29T07:43:31",
"upload_time_iso_8601": "2025-07-29T07:43:31.917602Z",
"url": "https://files.pythonhosted.org/packages/b2/43/97cacd1fa2994b4ec110334388e126fe000ddf041829721e2e59e46b0a7c/mmh3-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e9032a52e464b0e23f9838267adf75f942c5addc2c1f009a48d1ef5c331084fb",
"md5": "2b25fb449780d0e919a700919779d77c",
"sha256": "be7d3dca9358e01dab1bad881fb2b4e8730cec58d36dd44482bc068bfcd3bc65"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2b25fb449780d0e919a700919779d77c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 40075,
"upload_time": "2025-07-29T07:43:32",
"upload_time_iso_8601": "2025-07-29T07:43:32.900698Z",
"url": "https://files.pythonhosted.org/packages/e9/03/2a52e464b0e23f9838267adf75f942c5addc2c1f009a48d1ef5c331084fb/mmh3-5.2.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b3d3c0c00f7eb436a0adf64d8a877673ac76096bf86aca57b6a2c80786d69242",
"md5": "af3c4008f4ae7dc97b1194d910068fdc",
"sha256": "931d47e08c9c8a67bf75d82f0ada8399eac18b03388818b62bfa42882d571d72"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"has_sig": false,
"md5_digest": "af3c4008f4ae7dc97b1194d910068fdc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 95112,
"upload_time": "2025-07-29T07:43:33",
"upload_time_iso_8601": "2025-07-29T07:43:33.815625Z",
"url": "https://files.pythonhosted.org/packages/b3/d3/c0c00f7eb436a0adf64d8a877673ac76096bf86aca57b6a2c80786d69242/mmh3-5.2.0-cp39-cp39-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9bf3116cc1171bcb41a9cec10c46ee1d8bb5185d70c15848ff66d15ab7afb6fd",
"md5": "6095b4fabd423ed8d1b9ff623380e233",
"sha256": "dd966df3489ec13848d6c6303429bbace94a153f43d1ae2a55115fd36fd5ca5d"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "6095b4fabd423ed8d1b9ff623380e233",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 101006,
"upload_time": "2025-07-29T07:43:34",
"upload_time_iso_8601": "2025-07-29T07:43:34.876337Z",
"url": "https://files.pythonhosted.org/packages/9b/f3/116cc1171bcb41a9cec10c46ee1d8bb5185d70c15848ff66d15ab7afb6fd/mmh3-5.2.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4134b38a0c5c323666e632cc07d4fd337c4af0b300619c7b8b7a1d9a2db1ac1a",
"md5": "82bc002e4bfbed1118bd61136d46c203",
"sha256": "c677d78887244bf3095020b73c42b505b700f801c690f8eaa90ad12d3179612f"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "82bc002e4bfbed1118bd61136d46c203",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 103782,
"upload_time": "2025-07-29T07:43:35",
"upload_time_iso_8601": "2025-07-29T07:43:35.987537Z",
"url": "https://files.pythonhosted.org/packages/41/34/b38a0c5c323666e632cc07d4fd337c4af0b300619c7b8b7a1d9a2db1ac1a/mmh3-5.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "25d642b5ae7219ec87f756ffafcf7471b7fd3386e352653522d155f4897e06d0",
"md5": "88d6ccf83b22d14793d4eb97ef1fcac8",
"sha256": "63830f846797187c5d3e2dae50f0848fdc86032f5bfdc58ae352f02f857e9025"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"has_sig": false,
"md5_digest": "88d6ccf83b22d14793d4eb97ef1fcac8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 110660,
"upload_time": "2025-07-29T07:43:37",
"upload_time_iso_8601": "2025-07-29T07:43:37.103658Z",
"url": "https://files.pythonhosted.org/packages/25/d6/42b5ae7219ec87f756ffafcf7471b7fd3386e352653522d155f4897e06d0/mmh3-5.2.0-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8f55daea1ee478328f7ed3b5422f080a3f892e02bc1542f0bc5a1be083a05758",
"md5": "402c5661eb6e1f85b70f5a21c02c6f09",
"sha256": "c3f563e8901960e2eaa64c8e8821895818acabeb41c96f2efbb936f65dbe486c"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"has_sig": false,
"md5_digest": "402c5661eb6e1f85b70f5a21c02c6f09",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 118107,
"upload_time": "2025-07-29T07:43:38",
"upload_time_iso_8601": "2025-07-29T07:43:38.173540Z",
"url": "https://files.pythonhosted.org/packages/8f/55/daea1ee478328f7ed3b5422f080a3f892e02bc1542f0bc5a1be083a05758/mmh3-5.2.0-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "46f1930d3395a0aaef49db41019e94a7b46ac35b9a64c213a620eacac34078c0",
"md5": "1c278dda4a11bd963d57f38f2e0907b5",
"sha256": "96f1e1ac44cbb42bcc406e509f70c9af42c594e72ccc7b1257f97554204445f0"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "1c278dda4a11bd963d57f38f2e0907b5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 101448,
"upload_time": "2025-07-29T07:43:39",
"upload_time_iso_8601": "2025-07-29T07:43:39.199253Z",
"url": "https://files.pythonhosted.org/packages/46/f1/930d3395a0aaef49db41019e94a7b46ac35b9a64c213a620eacac34078c0/mmh3-5.2.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cce4543bf2622a1645fa560c26fe5dc2919c8c9eb2f9ac129778ce6acc9848fc",
"md5": "498c4eda917b482955706d930b118c85",
"sha256": "7bbb0df897944b5ec830f3ad883e32c5a7375370a521565f5fe24443bfb2c4f7"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "498c4eda917b482955706d930b118c85",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 96474,
"upload_time": "2025-07-29T07:43:41",
"upload_time_iso_8601": "2025-07-29T07:43:41.025324Z",
"url": "https://files.pythonhosted.org/packages/cc/e4/543bf2622a1645fa560c26fe5dc2919c8c9eb2f9ac129778ce6acc9848fc/mmh3-5.2.0-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16d89c552bd64c86bb03fba08d4b702efd65b09ed54c6969df0d1ec7fa8c0ae4",
"md5": "39ac88a96f18ebb053d715e45a17bebc",
"sha256": "1fae471339ae1b9c641f19cf46dfe6ffd7f64b1fba7c4333b99fa3dd7f21ae0a"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl",
"has_sig": false,
"md5_digest": "39ac88a96f18ebb053d715e45a17bebc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 110049,
"upload_time": "2025-07-29T07:43:42",
"upload_time_iso_8601": "2025-07-29T07:43:42.106231Z",
"url": "https://files.pythonhosted.org/packages/16/d8/9c552bd64c86bb03fba08d4b702efd65b09ed54c6969df0d1ec7fa8c0ae4/mmh3-5.2.0-cp39-cp39-musllinux_1_2_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6b478a012b9c4d9c9b704ffcd71cad861ef120b2bd417d081bdb3aaa9e396fe6",
"md5": "225b602cf211930dabd39e93f96c3710",
"sha256": "aa6e5d31fdc5ed9e3e95f9873508615a778fe9b523d52c17fc770a3eb39ab6e4"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-musllinux_1_2_s390x.whl",
"has_sig": false,
"md5_digest": "225b602cf211930dabd39e93f96c3710",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 111683,
"upload_time": "2025-07-29T07:43:43",
"upload_time_iso_8601": "2025-07-29T07:43:43.228337Z",
"url": "https://files.pythonhosted.org/packages/6b/47/8a012b9c4d9c9b704ffcd71cad861ef120b2bd417d081bdb3aaa9e396fe6/mmh3-5.2.0-cp39-cp39-musllinux_1_2_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2cfc4ad1bd01976484d0568a7d18d5a8597da1e65e76ac763114573dcd09d225",
"md5": "60826191063ad3e7f8cbce2b952dbd34",
"sha256": "746a5ee71c6d1103d9b560fa147881b5e68fd35da56e54e03d5acefad0e7c055"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "60826191063ad3e7f8cbce2b952dbd34",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 99883,
"upload_time": "2025-07-29T07:43:44",
"upload_time_iso_8601": "2025-07-29T07:43:44.304509Z",
"url": "https://files.pythonhosted.org/packages/2c/fc/4ad1bd01976484d0568a7d18d5a8597da1e65e76ac763114573dcd09d225/mmh3-5.2.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ed1d4fbd0f74c7e9c35f5f70eb77509b7a706ef76ee86957a79e228f47cf037f",
"md5": "8d7d1a0762c0aade4a299bc451e46b35",
"sha256": "10983c10f5c77683bd845751905ba535ec47409874acc759d5ce3ff7ef34398a"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "8d7d1a0762c0aade4a299bc451e46b35",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 40790,
"upload_time": "2025-07-29T07:43:45",
"upload_time_iso_8601": "2025-07-29T07:43:45.296743Z",
"url": "https://files.pythonhosted.org/packages/ed/1d/4fbd0f74c7e9c35f5f70eb77509b7a706ef76ee86957a79e228f47cf037f/mmh3-5.2.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a0610f593606dbd3a4259301ffb61678433656dc4a2c6da022fa7a122de7ffb4",
"md5": "3deb8b3e41a43a76cf82b013558706cd",
"sha256": "fdfd3fb739f4e22746e13ad7ba0c6eedf5f454b18d11249724a388868e308ee4"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "3deb8b3e41a43a76cf82b013558706cd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 41563,
"upload_time": "2025-07-29T07:43:46",
"upload_time_iso_8601": "2025-07-29T07:43:46.599453Z",
"url": "https://files.pythonhosted.org/packages/a0/61/0f593606dbd3a4259301ffb61678433656dc4a2c6da022fa7a122de7ffb4/mmh3-5.2.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07e6ff066b72d86f0a19d3e4b6f3af073a9a328cb3cb4b068e25972866fcd517",
"md5": "86f10c273f7b1147976f572f2b335ab0",
"sha256": "33576136c06b46a7046b6d83a3d75fbca7d25f84cec743f1ae156362608dc6d2"
},
"downloads": -1,
"filename": "mmh3-5.2.0-cp39-cp39-win_arm64.whl",
"has_sig": false,
"md5_digest": "86f10c273f7b1147976f572f2b335ab0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 39340,
"upload_time": "2025-07-29T07:43:47",
"upload_time_iso_8601": "2025-07-29T07:43:47.512905Z",
"url": "https://files.pythonhosted.org/packages/07/e6/ff066b72d86f0a19d3e4b6f3af073a9a328cb3cb4b068e25972866fcd517/mmh3-5.2.0-cp39-cp39-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a7aff28c2c2f51f31abb4725f9a64bc7863d5f491f6539bd26aee2a1d21a649e",
"md5": "656464d5831d09233bd5f8b066d3a0d8",
"sha256": "1efc8fec8478e9243a78bb993422cf79f8ff85cb4cf6b79647480a31e0d950a8"
},
"downloads": -1,
"filename": "mmh3-5.2.0.tar.gz",
"has_sig": false,
"md5_digest": "656464d5831d09233bd5f8b066d3a0d8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 33582,
"upload_time": "2025-07-29T07:43:48",
"upload_time_iso_8601": "2025-07-29T07:43:48.490572Z",
"url": "https://files.pythonhosted.org/packages/a7/af/f28c2c2f51f31abb4725f9a64bc7863d5f491f6539bd26aee2a1d21a649e/mmh3-5.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-29 07:43:48",
"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"
}