Skip to main content

A package for Unicode-friendly string compression using Unishox2

Project description

unishox2-py3

License Downloads Code Style

This package enables Python projects to easily use Unishox2 from siara-cc/Unishox2, which is a C library for compressing short strings. Unishox2 has many potential applications, and this package can enable developers to make use of it for several of those:

  • ✅ Unicode-native text compression. Unishox2 is NOT English- or ASCII-only!
  • ✅ Bandwidth and storage cost reduction for databases and/or cloud services.
  • ⚠️ Byte columns can result in a faster retrieval speed when used as join keys in RDBMSes.
    • Author's note: haven't tested this, but I'd trust the claim generally
  • ⛔️ Compression for low memory devices such as Arduino and ESP8266.
    • Author's note: just use the C bindings for this, they're very approachable

Want to learn more about Unishox2? Read the source paper here.

How to Use

This package is available on PyPI, and can be installed with pip3 install unishox2-py3. Please note that this package only supports Python3, and does not work for Python2 or below. You can see its CI status and testing matrix in this repository's Actions tab.

Getting started with unishox2-py3 is easy. If you want to give it a try via the command line, you can use demo.py to compress some sample strings or try one of your own.

If you're looking to integrate, unishox2-py3 currently provides two APIs that pass data to Unishox2's corresponding simple APIs - accepting the default optimization preset, which is good for most data. These are:

  • unishox2.compress(str)
    • Arguments:
      • str - This requires a string as input (generally, Unicode-encoded).
    • Returns a tuple:
      • bytes - The compressed data.
      • int - The original length of the string.
  • unishox2.decompress(bytes, int)
    • Takes two arguments:
      • bytes - The compressed data.
      • int - The original length of the string.
    • Returns:
      • str - A string, the original data.

Taken together, this looks like:

import unishox2

# the string we want to compress
original_data = "What the developers know:\n1. Whole codebase is spaghetti\n2. Also, spaghetti is delicious."

# drop that in as-is, nothing else is needed for compression
compressed_data, original_size = unishox2.compress(original_data)
# compressed_data now holds bytes, such as b'\x87\xbfi\x85\x1d\x9a\xe9\xfd ...'
# original_size now holds an integer, such as 89

# to get the original string back, we need compressed_data AND original_size
decompressed_data = unishox2.decompress(compressed_data, original_size)
# decompressed_data now holds a string, such as "What the developers know:\n..."

Important Notes

First, you have to have the original_size, or know what the maximum original_size can be for your data, as Unishox2 does not dynamically allocate memory for the resultant string when decompressing. If you need to track the exact size (ex. if some documents are KB, where others are GB), and you are saving the Unishox2-compressed data to a database, you must store the original_size value as well.

As mentioned before, any reasonable maximum for the resultant data also works. So if you are storing usernames that must be 3-20 characters in length, you can skip saving the original_size and use 20 as the original_size for all values during decompression.

Conversely, if you give an original_size value that is too small, too little memory will be allocated. This means that Unishox2 will write past the memory boundary (as it's C under the hood, which is just bound to Python via a module), and your Python program will crash.

OS/Architecture Support

Since unishox2-py3 includes a C library, it must be built specifically for each CPU architecture and OS in use. Wheels are built and tested for many platforms via cibuildwheel, allowing for unishox2-py3 to be used with the following platforms out-of-the-box:

  • Linux: x86_64, i686, aarch64, ppc64le, s390x
  • MacOS: x86_64, arm64, universal2
  • Windows: AMD64, x86

If you need another OS/architecture supported, please file an issue and I'm glad to look into supporting it.

Performance

While Unishox doesn't provide guaranteed compression for all short strings (see the test cases for some examples where the output is larger than the input), it tends to provide better compression than many competitors in real-world usecases for short string compression. In addition, as unishox2-py3 is using a C module instead of reimplementing Unishox2 in Python, there is acceptable performance loss across most applications.

When tested on Reddit data (technical subreddits, mostly English-oriented, 3.3m entries), the average number of bytes required for storing each post's title was:

  • Original: 60.34
  • zlib(1): 61.83 (+2.47%)
  • zlib(9): 61.80 (+2.42%)
  • smaz: 43.46 (-27.98%)
  • Unishox2: 40.08 (-33.58%)

And the average number of bytes required for storing each text post's body was:

  • Original: 561.07
  • zlib(1): 319.93 (-42.98%)
  • zlib(9): 312.87 (-44.23%)
  • smaz: 369.04 (-34.23%)
  • Unishox2: 310.56 (-44.65%)

And the average number of bytes required for storing the URL that any link posts pointed to:

  • Original: 25.72
  • zlib(1): 30.08 (+16.96%)
  • zlib(9): 30.08 (+16.96%)
  • smaz: 20.78 (-19.21%)
  • Unishox2: 19.76 (-23.16%)

Unishox2 shows clear benefits over traditional compressors when compressing short strings, and maintains comparable performance even to moderate-length documents. Unishox2 would be expected to pull farther ahead of smaz for non-English posts as well, though I don't have data to test that. I welcome a PR with additional performance tests.

Integration Tests

The original test suite from test_unishox2.c has been copied.

Tests were added to ensure the Python-to-C binding is type safe:

  • Ensuring compress() only takes strings
  • Ensuring decompress() only takes bytes and an integer
    • Though it will still take a negative integer, and instantly crash, so... don't do that
  • Ensuring compress() won't take a Unicode surrogate e.g. \ud800

Tests were also added to check certain edge cases:

  • Ensuring Unishox2 allocates enough memory for rare, very-high-entropy strings which are enlarged when encoded by Unishox2
  • Ensuring Unishox2 works with ASCII inputs

And finally, hypothesis based property testing was added to generate random inputs which:

  • Build confidence that as long as a minimum length is known for strings, decompression will always work, and original_size doesn't need to be saved
    • This runs 25,000 tests which allocate 44 bytes <= x <= 1 gigabyte for decompression
  • Build confidence that Unishox2 is resilient and functional when presented with arbitrary Unicode input
    • This runs 25,000 tests which generate valid Unicode of any length and composition

Note: 25k property tests per test type are only used for testing when compiled to x86, tests of each built package (ex. for aarch64) only run 100 property tests per test type per package. This alongside other tests provides assurance that unishox2-py3 is working as intended, but not as much assurance as x86.

Credits

First and foremost, thank you to Arun of Siara Logics for the incredible compression library - Unishox2 is lean, fast, and versatile. I am looking forward to using this in my projects and hope it benefits others as well.

In addition, this package is largely based on work from originell/smaz-py3, and would not have been as quickly-developed or strongly-tested without Luis' lead.

Finally, I would like to thank Josh Bicking for his debugging insights and pragmatic thoughts on C as a whole.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unishox2-py3-1.0.0.tar.gz (28.8 kB view details)

Uploaded Source

Built Distributions

unishox2_py3-1.0.0-pp39-pypy39_pp73-win_amd64.whl (24.2 kB view details)

Uploaded PyPy Windows x86-64

unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (25.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

unishox2_py3-1.0.0-pp38-pypy38_pp73-win_amd64.whl (24.2 kB view details)

Uploaded PyPy Windows x86-64

unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (24.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (25.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

unishox2_py3-1.0.0-pp37-pypy37_pp73-win_amd64.whl (24.2 kB view details)

Uploaded PyPy Windows x86-64

unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (25.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (25.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

unishox2_py3-1.0.0-cp310-cp310-win_amd64.whl (24.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

unishox2_py3-1.0.0-cp310-cp310-win32.whl (21.2 kB view details)

Uploaded CPython 3.10 Windows x86

unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (61.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl (62.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl (64.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_i686.whl (57.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (62.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (58.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (60.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (52.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (26.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_universal2.whl (44.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

unishox2_py3-1.0.0-cp39-cp39-win_amd64.whl (24.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

unishox2_py3-1.0.0-cp39-cp39-win32.whl (21.2 kB view details)

Uploaded CPython 3.9 Windows x86

unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (61.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl (62.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl (64.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_i686.whl (57.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (61.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (58.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (60.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (57.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (52.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-cp39-cp39-macosx_11_0_arm64.whl (26.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_universal2.whl (44.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

unishox2_py3-1.0.0-cp38-cp38-win_amd64.whl (24.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

unishox2_py3-1.0.0-cp38-cp38-win32.whl (21.2 kB view details)

Uploaded CPython 3.8 Windows x86

unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (61.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl (62.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl (64.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_i686.whl (57.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (62.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (59.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (61.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-cp38-cp38-macosx_11_0_arm64.whl (26.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_universal2.whl (44.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

unishox2_py3-1.0.0-cp37-cp37m-win_amd64.whl (24.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

unishox2_py3-1.0.0-cp37-cp37m-win32.whl (21.2 kB view details)

Uploaded CPython 3.7m Windows x86

unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl (62.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_s390x.whl (63.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_ppc64le.whl (65.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_i686.whl (58.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl (63.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (59.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (61.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

unishox2_py3-1.0.0-cp36-cp36m-win_amd64.whl (25.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

unishox2_py3-1.0.0-cp36-cp36m-win32.whl (22.3 kB view details)

Uploaded CPython 3.6m Windows x86

unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl (61.3 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_s390x.whl (62.5 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ s390x

unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_ppc64le.whl (65.0 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ppc64le

unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_i686.whl (57.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl (62.1 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (59.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ s390x

unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (61.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ppc64le

unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

unishox2_py3-1.0.0-cp36-cp36m-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file unishox2-py3-1.0.0.tar.gz.

File metadata

  • Download URL: unishox2-py3-1.0.0.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for unishox2-py3-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cd2595de196ffd8b93bea7a76f5796d8293f32d1f7c9d3660af0b764ab917963
MD5 ab4ee2e011fe6d986f596467072fbb9b
BLAKE2b-256 71f037ee868b6113f007b81cc4ad84d66ffe34055e1300a5d142f926337e56de

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7793b57ec419e61719b0d8c06fbb56eff6b25b578b330e494ffb536170248697
MD5 afcd6c515f303ce4084b4e189a94ca32
BLAKE2b-256 ef23594256bb4f06aab6af475378084358e163d28b365c3f190c490fe7f8352e

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09eea1e2b5536bbc868d9b4ca344819c62579f754774acb879256ae71a3f1d4c
MD5 541364903ee39925f3d3b44cb560c493
BLAKE2b-256 3ca9c0c2841b8d47a230e5b5b51444141b8488f6454c698adbb3248748befa6a

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 176a5ba8106b5abacb752656962437717ed7d3e989612759a18abf7b62881a12
MD5 f0c695fde23dccb68954aaf320722c48
BLAKE2b-256 dbaf0d27a81a9d0b5ed580984ab487287a905e8542cf4adc50925bfa365fa576

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abe18403e0a0ad02dc1f8dcd90a86a9e94b93fab3df674e43bae35d0671c364d
MD5 fe1a66ba72cb15c699de479227c59a4e
BLAKE2b-256 985d1daf0e2b520325caea44c7fd95ec3db8a473ac76d49c89131a0548cec190

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c1c767b85849c6c485c9ab65ff71d7bed5d5cd0f96daec9437c5a5651c5ce08a
MD5 80ec037217cc1d44ce874f6851046024
BLAKE2b-256 21c7b0d95ed490d7c0c644459e84b907d298e55b6efca8e15cd52d53e3b4cbaa

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c3dfe91f29de2b20db806513f3b0e7ec6e578cefc2ae4e93b79237a3eb43cc32
MD5 6af1cd997ec01ed8436990eee23a7043
BLAKE2b-256 811ede4ddf247e65a9032005ca4f52c1a4cef36da023b0b7274a8f37dbbd3cc6

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfabea5b35f4a79ba29291be31e4f7eec415bf3552231a939a36f036a3609c08
MD5 406789a50cbfdd1d85e197d19294f891
BLAKE2b-256 d856df17ef466cb20fe73353e83e8599542af097dc08eef408ee3f9ba5012de0

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31d1f1dea8cc77ef7b8789b67a6084717385faf5b30e00490edb5dc8eb071c55
MD5 42d321d19789e094bcb09d3c55e59d17
BLAKE2b-256 5277af082f003b9cbc75b5628e6b4333559cc6674544fefc5b38287068260bf4

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c3427a41b01116842d948179f9795bfc23b9063408e8331c0a0de3e30d870f1e
MD5 4af87943e56c099e0bea961192c0d41e
BLAKE2b-256 016d145672acc5c14169a34b0cb5267f97bb1b6a0f0be79e49b8422039e54256

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62e5cf26760449c2869f097f664e4e2952a9a0b1a5bd87740764a3c274d0eed7
MD5 2d2b92b793ee8aa59ec30e0ecc1a8340
BLAKE2b-256 840d17b2c6e1465bde91b44bb3ae6bc16ca774eaca847897baaf0deda7407709

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5e80d290abe1fe0c60ca9783e3a712b7cf4ab3592b5c44f8ab7f528b85018e98
MD5 fc21328e6ed216b71db56558ec0b803f
BLAKE2b-256 58bd075df9155aa400176c27bdb859cf520fde3b402a1699aaf69ccdffd690fa

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b446ed3072a79f26ab3a83c44a4924ead422741aaff3650dac7c8284f3a39946
MD5 cecb0a8149a4810fd09faa33741648fc
BLAKE2b-256 d443740cd5a61bbbaf82beca077eeecf8b687f3d59b419dbea59338e58b0776b

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beee1e131fd9f35ef39e1a85904bd87863ef3810e96eb8b65142d26200f1e887
MD5 2978d3ee397473b6d604e259643b5cd2
BLAKE2b-256 48b15c3f532677314f54a1dee66a8b660ba52b8cc3aada121d6bbd04310738c3

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fc9ae7c1d5948b03d8b1934748ee773053c44c134e7e2eda71a36b251edfbe9e
MD5 3b640f950cc42eda341f3e7ac1e9b783
BLAKE2b-256 07c3b7258dd8f7ff5267a51f29024a52fc0a9efa81a23ee6a84bba07e7fc82d0

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dc44f6abe7b067eeb189e0b62e1ceea94016e613539c66b03dbc869a5cf2a94c
MD5 f9161f7dd68f791640c9ab10ecda7c1b
BLAKE2b-256 9580167f16107ce54c9ddfd59bd385afeccf4c4c009b8dd7149b6c04c9bba529

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9df0dff51bf9e3405917fa271115d61113f66c6d7644132cfcf86ccaf85e4341
MD5 4232f69f6f323dfc0bc04c94df53e1a3
BLAKE2b-256 a7c7f1201605f2c8ee80c88541fdfc98055088bb1906d1d8481ecb0923df8b16

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9b70e8d50b586e648730a9d860888ceabff1d471393229dff73eb827b12f2f10
MD5 6906e6bbdf1248a8c5c681ef49b1e0b3
BLAKE2b-256 4e10a85d3b1a13edcb0c4f2bcf5e05c6a466004cae225c57308465492ec01f8f

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e162dda6969298342e1f98ac234078602301b635e87f3e69ded86ace586b69c
MD5 ad8c2f47f9cbfecbc6617cf77195eb02
BLAKE2b-256 4d09985e07679207f782c1be6a73f7c1d7cede36e3cb58e751177e263c9769f1

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 64aad25f8b793c67a349b1e0101823d82ad23759da8de0e87463dc06f76fe137
MD5 83b9929049f6322ab98035de7cbb3945
BLAKE2b-256 ee3d3a87be6cfd20f9431fc4b48b6af49b7951e2ff3577375177f4cd81980b2c

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 48ca3b099d5f465de828fc8a2f722ff3f967ae8c63c893ca8301f905ee1380a9
MD5 0eef7d159d3c92d43deba47849b7db02
BLAKE2b-256 5613b48cbdb6833e2c4b9bda21597eb1893ffb107263dedcfb41cb3caac8aa17

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5ff21bf8593ee664609e3f71cc6155bea52bda807db951ffd003b52f151e0361
MD5 f8d0226ca1dfb603e63341bcb9b5f298
BLAKE2b-256 45ee53ebc4854ccea91ce22a41dde75e9758e2a9b6a7779fff3983b92bdd1b47

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a76b5cc7474897a960cb974125d3cef461b809819707572280e97c8db7b85e4a
MD5 21daf124ff84156663c22563262bbe66
BLAKE2b-256 09712c6a94fd0707d04f881a94f5988e1376460fbd7f448cab391b95dc9d68ae

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df94044b4d2f7dbf129638dac3692ab6714a8b7046175124c1059fb89d4dd2de
MD5 50ba28536e06c67509c35fb51eaf7057
BLAKE2b-256 9d64bb8436aa7c1cb1d26ae78b6d2e75c498ff7ef99ea6c360fb0f3a3858689e

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3f6c1a050f52b352802777f9df55790631505fa13f53ba40ce481477986f70e5
MD5 fbbfb4c6f02376d766a19cbf40030043
BLAKE2b-256 212373556797b4ebcd6e026dd5569a0a285f599fa59462aafb63c0b9915b80b2

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 069ee84e570fb69773a2ae25b3b42590c6db2e22e3400cb49383e0e3aed8cee5
MD5 bd6f36bf1da1cd0202255374d48521d3
BLAKE2b-256 5684702f3c08e4ab68f5c05c947638fa8aa883185e005a544ce26a83f9931131

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e71ca8321af9a38a35143f3eaccb55e496dd04ae560f8fbb8596f9d93d0a39fa
MD5 79d183db460ffd7ce6e73111bd02506a
BLAKE2b-256 5fa1f7f0ef50e7150c74c234b6721c4adf1856c2f82dc2fe8ce2340f1b4266d1

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2a10afb76a08b3eabbf8404e0952f366216d4d241c879528f7ff2bea92b3343
MD5 ef05a0f0b8847e97a5d574d8ee4b59c5
BLAKE2b-256 0723e40c25fbd3f039c82b035d2c27b1a72b7403efbfbfda56377a5624ab0ccf

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76fe1053d39eaa3c07d084b31e65a7797962ef9d879da94cfed86cecc52344c6
MD5 ccf1d91adf77caf19718d35df24db14f
BLAKE2b-256 97e7e69656b4740bbd3a4a24b882a98834b5832f59734705e54356c6e43d166b

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44a8fdd736a948c68bbe5eab092f1fc322941e3602995b9de4f35e05d99e34aa
MD5 e40d2e11e6c22ae3823f617144701edb
BLAKE2b-256 04a6f364d513ceffdc4654aa124e7b0bdaa5cb882752e745055ac35e773fb85e

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 94e5cb659da8b25eacfbef00bb935821afddd9eeb79a873f8641ed568789b6b0
MD5 19470e3a192db20a1ae742933f31960d
BLAKE2b-256 3a5855810b27960381f6d93bea27282062eb3509f565a3f7a144b517c11cf0f4

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4217aabb5ae28c3d944e3666a49eeaa5778ed9aadd71abc60b29576b371bd0c9
MD5 2ef42d8a99b8ca851796c77b065f8a43
BLAKE2b-256 9c5101b544e56e832e7697e2b8afbf9dcfce71d1781cdcca8d4c2062221377b9

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: unishox2_py3-1.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0039eb558fdc1f6aca8e2a8bb22822704cb1f394cc75069931c39ba3519ba758
MD5 f955a3b0365ffd1f64fe3702c919f96a
BLAKE2b-256 18124a6bc76e35686c30a57cc36f1760b3ea61ccbc3a18d86e5d9ee65580a439

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cccc7e42bd1ec7f0c8cccdeb83358159a9b214e150482752ae854bdd196ec8e
MD5 e89404d0e966d595b026d8d88b1af06e
BLAKE2b-256 ea19c29dea02f2d701154a00048aadeb22b6934eec43d72bfae0297f19da19d5

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 494888bee0b6ec38b4408218fe4233a3afa65e503aa95395eb432eb16e20577d
MD5 271ddf6ce7b4a80d36e7cf8a22c1c7ae
BLAKE2b-256 bf6a2aa647ee73eba95ccacb0dbe01d907e68c1d5c9d58e9e4cb9b8163554fa0

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2c7555545d9edb8952f8434b2a726fde25c954c87870f8ef55c976ca6da2699d
MD5 f24d73265b6252c7bd60c58933f421b0
BLAKE2b-256 69cfa65f15ababa40db46cbe372ed874b1f1cfc797c8217c3963c7ed4565ad4f

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 16ebf0be88bf1ee7a0e49a9a6039af359608618a4e4cecc1dd47b25664eaecc6
MD5 383ed625d41be4db3d34ee3be8008617
BLAKE2b-256 c32810503f9dde7faf8a7962d4c9b2f4b69718a6509617e6b2c622bebb07a5de

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5a6f6635153d326a62b50e35db8d406bffbced7439a884001875f0dd0e0fa037
MD5 5e36abbeca545ceb77b6ae5182d9decc
BLAKE2b-256 b0033afd4d59a75c86c07abe75f0af77a138c9daa888c6f0b88b2a13601682c4

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 846573efdabd4133824c84e8dc015cfd42e3272d0ab651a717d87664d72847ed
MD5 9e519e0f78cc6b5a7873b531e3505d04
BLAKE2b-256 e6b7624a38e036b04964ba13907fc145b2eb21ab3f3a41450ea0a4aa4b1465d5

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9d77ef45aad32f05fb745309a8ced74774f663499b9858d816a39dd241da850a
MD5 f694aeab9b6be30e39612a79d037f317
BLAKE2b-256 9457d25e468abfc407c87916e2d552d036bdc9dd98808b4fe9cf82e7251e791b

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd8dd05e3ef2012b0ccb337e77c77dae79443eee2be011eed8fcdf2698ab6e8c
MD5 0d7103c8b76e895fcafb54770163816a
BLAKE2b-256 21ec88c6b19957ddbf2a28b4f446ddc74892fff2d9bf98dc4bca691c5684d477

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24f35bc6b90c639b21e4911b9d75f69e1699728e4ee022f312b976315cfde58f
MD5 7e9d12075c7438bb81a2d96704900e0b
BLAKE2b-256 d67240ed1d218f2a90ab6dfbc89477e86bb174251b467babee4029c3531c7809

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 132921e32754dbe1d6b1aa5f633a1942920c8442aedaf599b91d0cc5e406e458
MD5 3f324f45abc78149bc0263f2046bcb97
BLAKE2b-256 e900f035ec5ad31413e8c2adcc9d5778a46fd921b2ce59bb8b9525fa210c00c0

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cc311a3d33b86b8360c7fcd443d5431e31515abe5aa8e78c111ff3435e4c2c4
MD5 832d8d4fbbb48b70fb3547f2c9e72dd2
BLAKE2b-256 4fa3c91c1b065b81ceea6884cfd961747e3e5d4eb911c92d1e168529c9e8d4a2

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 273e63cac376f1761866259b8bbb66e310452cfec249465df78eef707a2ed7e5
MD5 3c2e1cb55fbab2b7583e431cbb33fdee
BLAKE2b-256 69ac46f5ad3fdd66df89e53573c0b4a6c5b0637dc78e66516afb9938822f46ee

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d2b33a40df802e4c921e5d25c29e819f1276f5bb16a8ef20c411eaa69e2d7ac7
MD5 a6b95d1d26f97a30691964e654bd6060
BLAKE2b-256 3736661ccf33f09406d44ea9a449a974f7213348b04da673f9b27fec812ed924

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f0043ea0fb6d88b715bc07129bbffa494405838ee2d75ffa95ae0e5988c5eccd
MD5 bac46d992603cb6caeb7e59b6d09e0b6
BLAKE2b-256 b26e518186633c28746e86895103a23911a9464e7476e97f55b13b993a8ee17a

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: unishox2_py3-1.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5976a1666ac61eb952bdddbce7e6f7aa3436a34f2054114f89560998b79fde08
MD5 e6af0cf61597a84e08b457f87a3adf69
BLAKE2b-256 d63a6762dc5deabf26c0b1aec9eb8dfaa3f0779addfc0425fcc16215e5484fed

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5f645764c6004c80f43e4432178dd44aa183983fb10df3d523b32d8ede07a212
MD5 1aa733c22fbe2439d9e1cec6ffcedb44
BLAKE2b-256 2f1a481ab407f88b279e2c9b899a2c59d21ffa20e948d23a3ecb7565746316b1

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e4add234e6779d7db7c150e016eba11167c991e17b1fa093e25f761297cf4dd2
MD5 6392fbf296cde892f8c438c016d29f4c
BLAKE2b-256 6707e76ccd6c954fc22d5646e1ac08d991d00208936209b23580130197b51c12

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 ca39630c0b29cec639fd5631c88d97916d1c0967b06fe2a2a92e76945ff850a8
MD5 52e489018bf7c1839d6a0c3f8069960c
BLAKE2b-256 6c347609a0900a07c2c55f6e5edb4f0995ff4ebf65223ff584afcaa2be385418

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d0948e20c8662420ac20fe2b424846e821911bfb90f1367b59db5c0afd374095
MD5 047f42f893816d4f9c1bb88f5beb3c3f
BLAKE2b-256 47a1a4e029a31414752311569c8bcdb883546fb16c9fdb410955f77557e85aef

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d6709963fe34c841ea0cb33c001595274e7143a828f2edb788fdc9b3845d6e18
MD5 1ec6f16ef7c4724c027d61054ad0c524
BLAKE2b-256 11870e892183fd22cb62985bfe0d7508eb020ebdba81f5e1f67c4fe238af34fa

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c483bd753f98674a74cd0355779db97c7083cf9e0673a02045c08f8e52cc60a
MD5 0505084d7cb83c94d14fab80a3f810b0
BLAKE2b-256 6af5bfb791a0aa11b5df9112c1d1156a588c87ca412404c3c8ceb54f718f21f5

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 68c97aad6ab715e60fb4d597c36a19c64a3b6f062d7440b09a8fd066d9ad89a8
MD5 edf8063ad34af1286f788bfe0a5abd28
BLAKE2b-256 a34d99cc1053ce5f14fe8ada8907b72aec26d2567c89e63be31087b3ab6e6da8

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cbdb3b4733706c35acaf31a212ee388bd0da31ed6f15ba3ebb99a848892470ae
MD5 2fb48b0f97acad8df4f6507c59e9a6cc
BLAKE2b-256 227ba361e8d23249f0327212f34a52c7ac2374618932bc625ebdb6b78337fbe4

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82b50931836c36445f49dc5ee0223579801af3846a9245dcc94d9becc53a42f4
MD5 1e19705c6c083cd0850ce7887eeae897
BLAKE2b-256 27690d1c1de4c9e62b18c157b4d2742664fe353596324c0cbc4cd58a416e5579

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 92dfd9d3abf6fd014470cacc8b0acc4198af3364b65486752d2f995751f83a2d
MD5 f104bf44d5e290f12a628aed6f52cb5a
BLAKE2b-256 92f4cd756794fc9c06ccf09dc25fcc0ae31637d5e1142732ca111da39df49a33

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2501e23a2dc6946cfc7cb8dd66c056f046db940e8166b6ad16509d573fdf5602
MD5 dd05713743cb5719bd43457339472bbf
BLAKE2b-256 589504a0ec1852c68fd7b22c58d343e0525cdd242a355b9216363a469280f3ef

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6185f93355b006acb5434e9f88101748e597cec98a5c941d15402a0344b01f4f
MD5 9ed4cd3538863200c24dbb462ef871b7
BLAKE2b-256 960be4c78cbd05412670b01609ba0c6bea1bdef86246776d30c08581bbc62cbb

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 373737ca39ca1938d603de37563078132d68943621f3435222523f336695879b
MD5 7c3bd356d14c4b381a1670b6456a8c51
BLAKE2b-256 f035a058685bcf87ecca50cdada0a18695d51315a8f2304784c7b25dd3b67661

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f2a6da2663c0705a273e60eb780e7f6cb111db5f6b4d2ef6f08f0ada12d202ac
MD5 c6f64e6f1a05a777d46f8b69dda51ad6
BLAKE2b-256 3fa5972899043754df36528f7ef756f9d4807d2687299d74685b9c7040121eb3

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: unishox2_py3-1.0.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e668169db566aa517446019f0fd43b9db3c28ff093298cf21c522bb0c4a19480
MD5 2edc455556a6cbfb26e330bed6ead60f
BLAKE2b-256 a1238e9ea6860f572620cf26aab73192da7f2e66992793e9c0e508ccabdec233

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5313bc896b038beaada033fec4cc6fb161ed58c0dbaede14b9d7cf8c0577b8a
MD5 a2a0a9f42480b583964839cd8e624d3a
BLAKE2b-256 1e47cbca3ae314d92ef6da5847c91d2d1c597ef701e9f8a44c00c13edcebd1ae

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 565cf23b7933fa36cda32c7177e66f8304bca75db0a1502324b9aeab1e0e2a10
MD5 cab11782bbe2e5f1a8b89d7800e77d36
BLAKE2b-256 054a59c08548edaddf36a246c42157dc5e64c5902fcff02f209085748a00050d

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 fb9c57bcd3414355825040d10120d076cb162a5eb509abc17b7a4ccd87021006
MD5 7470d8f188589d381c14349b0bc600ec
BLAKE2b-256 5ae964db8fcbc00ea302abd9ca18b0e15767d1ad4ce816146b8bae6d7b35ad3b

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0a888f2ef896460cde7d5735feb76fb3d6c2c8f94b1b6bdab11817a2053c3267
MD5 27864dc4dab3bf6071355b9880477906
BLAKE2b-256 1456b42f18c8b8d8694c109333116d81c68c22cc7524f7c67fc97d12f1bc7f25

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 37edc3cfe20c209333403950b25bd54685dd33aeeeb31d25ac7cb24ac9e41d77
MD5 d2733a5234c8bc3e862286723ca6866d
BLAKE2b-256 e90942058f883bb7f51c5d07ee8aa4ac737b816fa7fd4a0ea5f96ac4bb97fdc9

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e93b492431e8024c4d4e907300653cfb3fa3fd34977333e2a78db05b7c76496
MD5 b79099ec13bcd7a844d2963f089cf95d
BLAKE2b-256 e0c78977dd5b4d5a7c74cd82b6c758444b9ce9efcfcf15940825daf73304c9a3

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 250ae10a8fb6f3141490ed9c85cd26d675e6fe098d09f5c62d73af2b7184d988
MD5 40db4b5ceada055e2e0fe273daac7b15
BLAKE2b-256 2b478f227394bc14bc5f6f3acd759a1c2fd7e2d79f33088649c8a99f713f94c5

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b85ed64e730c7564b5cce4a5e49692414c0325d2c0e4bd6545a2a1870d268dcd
MD5 3e9c84dbfa698d84df2cb3e240792b08
BLAKE2b-256 11af79152a74134a39e2f4f082bab8f18da979997e1a9923e7965fbda4a41173

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96b957e7d992da497241ac02e902a0fcc2d3319385466912101490c7092d2ef3
MD5 85d5c6874aea9e4375c3555f4210c2fe
BLAKE2b-256 fea9182d3593f404e8bf672f6941c593b987147b655f243176cc153cb2fafc4c

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7705cb504ccc518a65ba003956c9f5ce0c5bcc87ffbfbce7647cc1d0874c154
MD5 304f2d6d6bf6e1044325fed5ff3715f3
BLAKE2b-256 ef6d0ed366ad4e8e9273c58f797a1fcbbb52a280bd89675bd5448784983c7753

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6f5821a51cf4f88e852b5f6f67338127ba3772058031de875c4f06e5559941c
MD5 dd031150d45563b9881204a1a3798ba3
BLAKE2b-256 e965cfacacf4599475b8bc3ac2e337138e8efcc5841825635cf424b73c1e520e

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f4f8fb865e762b3c9b4517f967f794860b70a50f3936ec23ec0e513e2bf87092
MD5 9b57330defe13d99cb9c81557a40f89f
BLAKE2b-256 afc267953049304127f243c59fcc9be343f3e3abc3f35ef4ade75f98adedf6b4

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: unishox2_py3-1.0.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 962a784d2c4ff25bab0bbdeaf9ffb54cb29e2ec96bd2c765b961b1b9185f7063
MD5 37c89cc4b560826e04f3004cca7c1d9e
BLAKE2b-256 3a4775c76c30b9b6b183d48b3e51591dd74019b1968fe8a0df4b9ef80d6299f7

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e68bbc6d87adb783908609a7e8afb05337e410afc32c6d6dfbdb3119da3adc4
MD5 3b0091fc7e7a03f0848d66bfa0c86906
BLAKE2b-256 14b19464b07bc5e4bace9b739aab5d41d10c84cd1ba69bf0ed6d967077060e12

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 09d734272b1cfd9c9bc8c58b583073ad1a9451cb359490e4ff9e1a59bf9bab8f
MD5 9cd38585601a4c81d30bfb800e4e1b72
BLAKE2b-256 5da9794ef4b2f5cc68e71746e20f78064043f40665610371af7f57df05efe7fe

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f90c8949627a94d6c97d39b85c12184ea4d9662fc88cd0157ad24efc805e9196
MD5 98b1dda421a32ba4e0ec8c658ec4f1d9
BLAKE2b-256 b9b9564dd2508641cf94635d6f360a9cf56ec0a1a983a36c8d877eff6e7d5253

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b16c42a2c12ae426cd9703433d62d7f1e08f98c303e4c1289da6aca75387b19f
MD5 e0abec8a34a50bf767e5a1f9d97616fd
BLAKE2b-256 32fb0f3438fee00758b68824b1989d9a2b6a63b67f25d6bbc0ec0f6b67dfaf8a

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 aac0b440f161b97418be5e8e956a1c39a0e7135cac2d9503f6f937aff770c3b3
MD5 e05d8f3c305f1659233b109e293106d6
BLAKE2b-256 8baca4011cbeaafddfaa85638c9e93057dc4cf6995e628d58323710ea391da58

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29abce767fa9d0a2e97207bf7916b4ea94e9a072badf505931512298c1961edf
MD5 d99cb0f82a119bfdf6204be0bc7909cf
BLAKE2b-256 bc820c7385abba2c48ca51a05099d6427a9ebb7b06be544fd167c097bab19ba2

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 471c374168d3f0d40fae997fa21ac982d2e00d0fbb24f5580dd324cf44bd3467
MD5 e59d114e3839904ff73b8a141363b2ab
BLAKE2b-256 b07fd4dc40666c4c2751402e3805052584a6bd34d577e680dfc112086a732e30

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b29a9075990f81c15adbd3e7ded44ea5451265facde4304a557a4d37a61b8e16
MD5 61a146b5c2b4446f5f0c3cbbf1dd5cc5
BLAKE2b-256 51d7328d034cc6cd60f1ab565bcf7245c53784987b7b6af718eb7fc721c31dfc

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b773d3a5d54122ed915b88c128f6d1400e5cc872e54697deb13d6139d54db94
MD5 39d134b83e66e6f99fd4be031e40186e
BLAKE2b-256 3752c92bfc4916294ad8d7f1e759378c85a0b6847a01fd9715dd9c764b187e05

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dcd6d5280f01017285e6ca3bd51020d5040a9254df8adab95fa2e573f8219f73
MD5 ee0f39a34fafe8c55e803c379ace6b74
BLAKE2b-256 a879d6ca0fe494f7a8da057eefbbe1e792a3c5b816879b3bd6dcff8a2f6a9b7f

See more details on using hashes here.

File details

Details for the file unishox2_py3-1.0.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unishox2_py3-1.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1f6afa23b05860b12327a8939ac55ce4998b299da49027f656f7340425cbdc5
MD5 11bbcfb9aabff1be56bd31087845a7e0
BLAKE2b-256 3457d5f9f8f71ea88a27ab6b651a750b6c1e209a260070bc8cb5336cf4e852d1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page