Skip to main content

A package for the Shake and Ascon extendable-output functions (XOFs)

Project description

License MIT GitHub CI Documentation Status

xoflib

A Python package for the Ascon, BLAKE3, Shake (SHA3) and TurboShake extendable-output functions (XOFs). Built using pyO3 bindings for the ascon-hash, blake3 and sha3 crates.

Installation

This package is available as xoflib on PyPI:

pip install xoflib

Algorithms

Ascon

BLAKE3

Sha3

TurboShake

Documentation

For more detailed documentation see the xoflib package documentation

Example Usage

For the Shake128 and Shake256 XOF, the intended usage is to first define a shake object, which is then finalized to product the XOF or Sponge:

>>> from xoflib import Shake128
>>> shake128 = Shake128(b"a new XOF library")
>>> shake128.absorb(b"written using pyO3 bindings")
>>> xof = shake128.finalize()
>>> xof.read(16).hex()
'1301cd080b034973e961d585330b9e0c'
>>> xof.read(16).hex()
'1af56b984d09bce5a6c07da3f3b953bd'

The TurboShake128 and TurboShake256 XOFs additionally require a domain separation:

>>> from xoflib import TurboShake256
>>> domain_sep = 123 # should be between (1, 127)
>>> turbo256 = TurboShake256(domain_sep)
>>> turbo256.absorb(b"Turbo mode")
>>> xof = turbo256.finalize()
>>> xof.read(16).hex()
'798984af20ecc1e9e593410c23f0fe67'
>>> xof.read(16).hex()
'5aa0168bc689e89a35111d43842de214'

Sponges can also be constructed directly:

>>> from xoflib import shake128, Shake128
>>> sponge1 = Shaker128(b"a new XOF library").finalize()
>>> sponge2 = shake128(b"a new XOF library")
>>> assert sponge1.read(10) == sponge2.read(10)

For other XOFs, see the documentation which includes example usage for all classes.

Motivation

For most hashing needs, the hashlib module is appropriate. However, the package maintainers have decided to not support Shake as an XOF and simply treat it as another hash with digest. This means that if a user reads n bytes and then wishes for the next m bytes of output, they must generate n + m bytes from a digest() call and then slice the output for the last m bytes.

This can be an issue for cryptographic protocols, such as the post-quantum protocols ML-KEM (Kyber) and ML-DSA (Dilithium), which rely on Shake128 and Shake256 to continuously read bytes for rejection sampling.

The purpose of this package is to implement XOF for their intended use case, with absorb(), finalize() and read() methods, which allow for the correct instantiation of the XOF as well as efficient sampling of bytes.

Tests

Ascon

AsconXOF and AsconAXof are tested by comparing the output with the KAT vectors generated from pyascon. For more information, see the test file: tests/test_ascon.py

BLAKE3

Blake3 is tested by comparing the output with the KAT vectors downloaded from the BLAKE3 team implementation test_vectors.json. For more information, see the test file: tests/test_blake3.py.

Sha3

Shake128 and Shake256 are tested by comparing the output with the KAT vectors downloaded from the "SHA-3 XOF Test Vectors for Byte-Oriented Output" section from Cryptographic Algorithm Validation Program (CAVP). For more information, see the test file: tests/test_shake.py.

TurboShake

TurboShake128 and TurboShake256 are tested by comparing the output with the IRTF CRFG examples draft-irtf-cfrg-kangarootwelve-14 from Section 5. For more information, see the test file: tests/test_turbo_shake.py.

Note: the test data from the draft-irtf-cfrg isn't very nice to parse, so it was copy pasted and hand-formatted into a more sensible data structure in tests/test_turbo_shake_data.py.

Benchmarking

We include rough benchmarks of the time it takes to read and absorb 100MB of data into each XOF in chunk sizes of 32B, 1KB and 1MB. Results are displayed in MB/s and are computed as the average throughput for running the test 100 times.

Intel

Algorithm Absorb (32B) Read (32B) Absorb (1KB) Read (1KB) Absorb (1MB) Read (1MB)
AsconXof 84 MB/s 104 MB/s 147 MB/s 154 MB/s 160 MB/s 157 MB/s
AsconAXof 100 MB/s 130 MB/s 210 MB/s 221 MB/s 222 MB/s 223 MB/s
Blake3 141 MB/s 195 MB/s 793 MB/s 900 MB/s 2935 MB/s 1022 MB/s
Shake128 116 MB/s 158 MB/s 320 MB/s 341 MB/s 368 MB/s 358 MB/s
Shake256 106 MB/s 144 MB/s 268 MB/s 281 MB/s 287 MB/s 297 MB/s
TurboShaker128 138 MB/s 197 MB/s 564 MB/s 615 MB/s 689 MB/s 709 MB/s
TurboShaker256 130 MB/s 185 MB/s 470 MB/s 513 MB/s 556 MB/s 572 MB/s

All times recorded using a Intel Core i7-9750H CPU.

ARM

Algorithm Absorb (32B) Read (32B) Absorb (1KB) Read (1KB) Absorb (1MB) Read (1MB)
AsconXof 121 MB/s 144 MB/s 163 MB/s 171 MB/s 162 MB/s 175 MB/s
AsconAXof 157 MB/s 194 MB/s 235 MB/s 250 MB/s 242 MB/s 253 MB/s
Blake3 211 MB/s 250 MB/s 739 MB/s 849 MB/s 1767 MB/s 920 MB/s
Shake128 234 MB/s 341 MB/s 925 MB/s 997 MB/s 1041 MB/s 1082 MB/s
Shake256 220 MB/s 315 MB/s 764 MB/s 800 MB/s 843 MB/s 833 MB/s
TurboShaker128 277 MB/s 392 MB/s 1579 MB/s 1723 MB/s 1964 MB/s 2003 MB/s
TurboShaker256 269 MB/s 378 MB/s 1354 MB/s 1473 MB/s 1669 MB/s 1661 MB/s

Times recorded using a Apple M2 CPU. Thanks are given to Bas Westerbaan for running the ARM benchmarks.

Benchmarking against hashlib

We find that xoflib performs equally with hashlib and is faster than the XOFs available pycryptodome.

xoflib has the additional memory cost benefit as calling c bytes to be read from our XOF n times only needs c bytes of memory for each call, where as hashlib requires the potentially colossal amount of n * c bytes of memory which are then iterated over.

We include two timings for hashlib -- one naive where n * c bytes are requested and iterated over slicing over bytes and a second which uses a wrapper by David Buchanan from this comment which helps with the API but has the same memory usage issues.

All times are derived by timing the computation of c_0 ^ c_1 ^ ... c_(n-1) for n chunks of c bytes:

def benchmark_xof(shake, absorb, c, n):
    xof = shake(absorb).finalize()
    res = bytes([0] * c)
    for _ in range(n):
        chunk = xof.read(c)
        res = xor_bytes(res, chunk)
    return res
================================================================================
 Benchmarking Shake256:
================================================================================
Requesting 1 bytes from XOF 10000 times
xoflib: 0.69s
hashlib (single call): 0.65s
hashlib (streaming): 0.82s
pycryptodome: 1.82s

Requesting 100 bytes from XOF 10000 times
xoflib: 6.65s
hashlib (single call): 6.57s
hashlib (streaming): 6.98s
pycryptodome: 7.83s

Requesting 1000 bytes from XOF 1000 times
xoflib: 6.05s
hashlib (single call): 5.90s
hashlib (streaming): 6.15s
pycryptodome: 6.15s

Requesting 10000 bytes from XOF 1000 times
xoflib: 5.82s
hashlib (single call): 5.77s
hashlib (streaming): 6.37s
pycryptodome: 5.85s

Requesting 32 bytes from XOF 100000 times
xoflib: 2.71s
hashlib (single call): 2.63s
hashlib (streaming): 2.89s
pycryptodome: 3.83s

For more information, see the file benchmarks/benchmark_xof.py.

Release Notes

  • v0.4.0: modify CI and update pyO3 version for Python 3.13 support
  • v0.3.1: modify the __str__() and __repr__() methods of the Shake and Sponge classes
  • v0.3.0: include pyO3 bindings for BLAKE3 using the blake3 crate
  • v0.2.0: include pyO3 bindings for Ascon and AsconA using the ascon-hash crate
  • v0.1.0: include pyO3 bindings for Shake128, Shake256, TurboShake128 and TurboShake256 using the sha3 crate

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

xoflib-0.4.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (504.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (570.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (595.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (504.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (394.5 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (504.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (570.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (595.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (504.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (326.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (394.3 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (504.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (571.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (595.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (504.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (455.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (395.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

xoflib-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl (571.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

xoflib-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl (594.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (457.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp313-cp313-win_amd64.whl (181.5 kB view details)

Uploaded CPython 3.13Windows x86-64

xoflib-0.4.0-cp313-cp313-win32.whl (198.1 kB view details)

Uploaded CPython 3.13Windows x86

xoflib-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (503.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp313-cp313-musllinux_1_2_i686.whl (570.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

xoflib-0.4.0-cp313-cp313-musllinux_1_2_armv7l.whl (595.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (503.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (393.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

xoflib-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (285.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xoflib-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl (303.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

xoflib-0.4.0-cp312-cp312-win_amd64.whl (181.7 kB view details)

Uploaded CPython 3.12Windows x86-64

xoflib-0.4.0-cp312-cp312-win32.whl (197.8 kB view details)

Uploaded CPython 3.12Windows x86

xoflib-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp312-cp312-musllinux_1_2_i686.whl (571.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

xoflib-0.4.0-cp312-cp312-musllinux_1_2_armv7l.whl (595.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (504.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (457.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (395.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

xoflib-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (284.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xoflib-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl (303.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

xoflib-0.4.0-cp311-cp311-win_amd64.whl (181.0 kB view details)

Uploaded CPython 3.11Windows x86-64

xoflib-0.4.0-cp311-cp311-win32.whl (197.5 kB view details)

Uploaded CPython 3.11Windows x86

xoflib-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (504.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp311-cp311-musllinux_1_2_i686.whl (571.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

xoflib-0.4.0-cp311-cp311-musllinux_1_2_armv7l.whl (595.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (504.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (332.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (394.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

xoflib-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (287.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xoflib-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl (306.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

xoflib-0.4.0-cp310-cp310-win_amd64.whl (181.0 kB view details)

Uploaded CPython 3.10Windows x86-64

xoflib-0.4.0-cp310-cp310-win32.whl (197.7 kB view details)

Uploaded CPython 3.10Windows x86

xoflib-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp310-cp310-musllinux_1_2_i686.whl (571.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

xoflib-0.4.0-cp310-cp310-musllinux_1_2_armv7l.whl (596.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (504.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (333.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (343.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (333.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (325.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (394.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

xoflib-0.4.0-cp39-cp39-win_amd64.whl (181.9 kB view details)

Uploaded CPython 3.9Windows x86-64

xoflib-0.4.0-cp39-cp39-win32.whl (198.3 kB view details)

Uploaded CPython 3.9Windows x86

xoflib-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl (505.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

xoflib-0.4.0-cp39-cp39-musllinux_1_2_i686.whl (572.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

xoflib-0.4.0-cp39-cp39-musllinux_1_2_armv7l.whl (596.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

xoflib-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl (505.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

xoflib-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

xoflib-0.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (344.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

xoflib-0.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (456.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

xoflib-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (333.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

xoflib-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (326.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

xoflib-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (395.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

File details

Details for the file xoflib-0.4.0.tar.gz.

File metadata

  • Download URL: xoflib-0.4.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ccd3752c68c6322b946bb8b8dd300013c8e0898e3dbae14ee30df361dde376ec
MD5 f3d758ac0ce3f5606fd8991bf066769b
BLAKE2b-256 5712af977377f877ca7ad9e982b509cbc451c711b4e9e82da3db615ecee0af18

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f4163632613cb41e90d68e6f6b37b80595c5cf99a23af62b854b59f7369263e
MD5 ebac323d3529975b2345e209919be5cb
BLAKE2b-256 8ee88aa7c1c07ab83732145c38efe0c713db3fc3ddcf5c6fa3f356886ecd2850

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9a7832823c696ff8ef08dabeed8fa95f3ee37aedce35c72ec10c7f8feccff50f
MD5 9676b7b60128ba98c6899eb594b23465
BLAKE2b-256 ffc7d8f8b6c0d1c95ed18ba1c6bb631fb4c72f635ff574e5fa6173ed3d77b952

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c950bccec73aaa30532a15bfb18ccdf369d47409a31543339cc9fce9edc2b5d9
MD5 f012dc58cf0b287f0d8348317d66ef64
BLAKE2b-256 987b15640018419e9ab4effbc09d3b5394dfcdd04060d608cbabf5cc3b547489

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b125df57584f44c75edfd640c9b22775ee8ad6cdb2796b62f8ac6c997d53a46
MD5 33dc4ab392c0676f7026a0d6d9843fae
BLAKE2b-256 1abca6d0ac9df03bfafbbd85ff563467af941043db9c49d23462cbb49373b048

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 746048a7eeb46b1eeeef29a36253f5b548a16229d41266fafa54f49332db663b
MD5 1c2ccd7ae5ec2e91fc7585446831df5a
BLAKE2b-256 1b8edf0d8925bcdc180539109ee6f92586bb16bac0300b67724ea314876488b2

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f31f39b579837d1d98fff82cd99fe4948cbec29e70ae988072a7560b6e4531d8
MD5 178b73d031a0a415b0ad04721d2ae66b
BLAKE2b-256 bb70da30a562a7ca53b5035e55f4c69acd13f6c2c3121892347c438640f0694d

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cfb0d95be9145598795ad7cdd2b7a01021c528562dcf611da7baf4b6f9853b99
MD5 c5d17a0a2460be37fb42b261b6d0c0e6
BLAKE2b-256 615ee04d4fac4d9ae83143b2a2e9dc7fc62a679e5ec324841f7cde3324b7c753

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 775f33fb654bd057e2da0d8b3a844bd5d632f629d00eab6933a15772ba6d9ee4
MD5 553e6832e72c33993b6bf5f9b0a17322
BLAKE2b-256 8d8db3fdb9709a90ce398b1e03cb0676997dfcba04b43c9601e1d2820ffb5c72

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 253fbd2c9f12196b27a1b0a6942a2337ec40aa731d4d84eb076bee25e380f87c
MD5 c2120dbd26016761cc7151b4384bd63a
BLAKE2b-256 4ad6a384a71608c354c90c93298265c4c28f05038960a7cf2ef0d57042ec90fe

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 855da81f3f16f6ade669a8c7fc2856256fa2e1f96851381057303cf622f249eb
MD5 bf4d74f2df0af4f4c1e281690bbe5da0
BLAKE2b-256 0b7161f751abd3bc28d52217ea3258b8b4d6d292bbdab259e3ac5de8634f1396

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2ba50999e0be7abaeda86788f34b36faa544b0da3bb3cc0ec9a84bd40fe608b
MD5 4b6ef89f396bd81a409beec237af8231
BLAKE2b-256 58a674a8772c028e0bf38b0f3dadfbe4330c3e38a4ae19b8a55157cfbfe29543

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5889adb35fe42237af9f4d1894b28be6b7b1715b4ffd393782d04d20727ad513
MD5 ac1345cf3d4af76bc1ce0af0924eece2
BLAKE2b-256 cc8eec91492940cf12a0f9bde1f95f6b21f05c3079d30a3ce4b0c210c8051342

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9e25d2fc8f8ccc9bd0619b7150b3000c013fcf8d93fba8d6fe1a4ea50159b79a
MD5 d02f8175276774d989b72dcb9a4f8f20
BLAKE2b-256 6957f8dedad4137fd50b5b1e07319c802ff059d91db6153793ebcf62827c831e

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a911142d59ca8139db4832f3ce12eeddef247b45b16e88d306e5f717aaeb44d
MD5 c3b18798ab218d092d15159350d0cdc7
BLAKE2b-256 84e77457bea6b3c9b54784b363ac2b0999984c2b789a34e61c1cc289b6e5b9b7

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a68b5793db60c266e644b3b63e4ae82c4d79dfc7ca2bb99dad17b689c037ae4a
MD5 a1de74a2f6465d4bab212d99179f85c9
BLAKE2b-256 abd656bd307b24cfbeb0d4cccab776668e2ef0aa7f1c55f87ef81ee6e7f3c173

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 812379bb86e0fabdb94d527ba107558339d3c70b78b68277aa7553c8715b00d8
MD5 e022eae14e77be52046e40807de46d73
BLAKE2b-256 64e7c44bc488d45c24a9d297ea7ad3eafdcde506c2a615f97049f23c743099c6

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7a519d06d2aca7aa9f7fa859ff36bbf6bba25e2d148c6a2c87eb19976108bda9
MD5 4882356614b135c2ee399e3ef416d467
BLAKE2b-256 c16efc1e02b22b5c5ae4cafd98d17694bb4d203607087f27437d5981e3154796

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4378a006377fc4899e0a0a7c5c39ae325ff88042cf3e78fe42f159374b69d9df
MD5 4faab5dec4151729d90ca54f263d84b5
BLAKE2b-256 d8c203ac52e6450119c43ac373ce390a52821436c00e1882d2c2e1b9ea8c4acd

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a25e43b129c38afd56a09ea43660efa7b7a3811fc2c3810c2332b5852f61644
MD5 965a96c37d248fabacabb6717449fc52
BLAKE2b-256 b39424aba386cb67159d7a31b3f8cb70bc91b7bd82b3842f6745109b75b69c26

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6f8c5c7e4a7853911ebd97c67bffced7a6100b7bdea5ac0b793774de8a42c65e
MD5 bdd673b56e0f8e66eea1ad63622413d2
BLAKE2b-256 5ff3ce0fb4c977dbe71d4a5218a0429ca27a1336337dd07aa1a6fd054a664859

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f8a899b2266541b54dff35e160c7be5734399360957b3635293a5540a58e3a9
MD5 ab9cbef0a5a8c769ac278e7d15c69e3f
BLAKE2b-256 d797a83727551e301da3e97d1384fb40547308e25dd1d84b6d62b90728a2b882

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 613a970d50fa12fd3b957a75dc9775950d318eebf39bc42643f437de5f5e32d2
MD5 10555ad8b8b362d57b42e66397688dce
BLAKE2b-256 243faa6c1673002f824703608c9b1cae50ef379591f428cff6c009dbb3d486b2

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 20ebcdd714b73aec2849a63049c80dbcba0a425fd9a04d0523fde39580ee835e
MD5 6d1e3f8dfdebeb41cd7d2ab949d1716e
BLAKE2b-256 56fd50b964ca38a898a61152078bfa7721f41cb9e503c80e4368549c5965c5f6

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f674a225f4094bfc3f34044023fb1eb2093ccebca45d52fe5c720597ca262e78
MD5 f6d3bac95185ad208531f55fefdd2465
BLAKE2b-256 f7f7a13f02693a196bb975aea250330e3986be5dd7d6d568c46ec38698b64904

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f97f482f1d4a5f617f3d684dd2f70fa37bdab5dffa631bcc9c871aa396c195ed
MD5 9252b8e24206a8512f43196447557cbb
BLAKE2b-256 16a942a77eb7934ecad52bcc1749c6bf21cd2566f506bee34c1d37d6ae9c025f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 51841b02173b56b2efca049c7eca8b1199412acaf4f662899d97c8a5dec6157f
MD5 ce1c49c5473906d5aebdd1c31e5e1714
BLAKE2b-256 3d9ec5eeb5dbb6dd6c3831769f4f7cb475a799d49df9241e2e6b700e1f399b04

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 08b3356a2df47dbef88719c8b233d1ffbaac7f9f88fd52715eda6ad3c6df7189
MD5 7ca5fde890c9befada103a7e3c4712e8
BLAKE2b-256 09ea2053716d1baa1c21e56e8db01aa1b39f02767bad68aa4f285ea5d9b77d3c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd76d57d2c1e88fbc0927197ca23f02581172a6b3dcfbdb903ed93e148c3f285
MD5 87fd01f2727bc3d4139710cfdf6d3224
BLAKE2b-256 1405c8f84693e68536cde416449dd330212f2aac696075ab798f3e50550d7f74

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59d5fd88be912dfc7741c1f01747ac47550600ece381299c55ea75b0f06dd0e2
MD5 2cd878b63474c409e99df76cf5336174
BLAKE2b-256 9699e134c0b240dcab94c972da0f935dac3a3872724aea05d7224ff6f619a3ec

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b7fad9678768822202bb258b8093d988ab3d42b384e4c1bd506d8b8f2a275e2e
MD5 ad9e0dbb1186e04fe59eb43631136d57
BLAKE2b-256 fa32441379f96f869fe57038ad7d916a39d01678817135177a70c00cdd65ba41

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6201bf3a8a249a26a6c8287736c2f22bb2e7f76644fa150e8417edc9a75a3745
MD5 35ce69424e7a3a0356ce06ebe94ec1a6
BLAKE2b-256 78257088b040169e4d9b8b8d05c0ada82f25e4e70939f52d4a1df325fb4b8358

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 29fe3b18bd90edc4b7d02e27659916ac88145da8955edd16dae858bdfc4d6a8b
MD5 2a9f7c18829b3a0701a5bfef02510fe8
BLAKE2b-256 ae8c91814137235d3b25e4bf3df0e8170ca60c254eff42a0443f0366bdc1694a

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b185efc95dd19219bd8f38cf1a8acb17bc5afa18fcf617b423f3256b975b222d
MD5 0dc099d865749bbfd33c74f0e023e390
BLAKE2b-256 0aaf4897304252d699c7c80c70ef20d3bb9ab3387345f376921408c668323c9c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 013e63a5f32b62cf35adb690b3a140f5915114151e8ff83b6a4cbe9ea37486d3
MD5 1ff9b3031de604abfc3c511d8e91c8b4
BLAKE2b-256 5c51e22248423be3ec61fb37f6da3e0f7345035e519794df1ebbc1c66009074b

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 03a8ce2fd1f89da7ff3001e6f3d43578181cda59e041b2497f562582bb1c5116
MD5 6d7982c5e81842e38ed806f1ca9f03e6
BLAKE2b-256 21896a5b461f0c2bbcd821de01a0624821873bdc790d7daeebab623b85597ac8

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5b0e4512295972001d326becae0be289d0d9475b7c7fe2e22373b63aeb9ae4ed
MD5 b0324c73d38b4289fe450649758ffbca
BLAKE2b-256 b41556b333bf56b612fa209dfd25af92186d93478f6e279b0fe0ef20fc5d3fad

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c03fe43030f3efc4a36cf03e38ccfe13e943dc54b02606400e626042ae91b71f
MD5 80706b1e9b189a5cba660872983d4f3e
BLAKE2b-256 126aba4e5748db81226cfa4c412fa1edd32c5c2e77104ac91973aefb35912252

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33726489b51e6222e718c0f6f5ef967b8884a1fec41aa887818b99ee34f9326c
MD5 c891533b1e1bc86a4b8a43454fb25598
BLAKE2b-256 74a067e03126d7461da06558293d4215254c14e0c660f89ee1b26b2ceb978e62

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 181.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2f3fb9a84da85394abc656c0c0a54d8a4fee945fb2c8327985df3741d16500a9
MD5 ac889f772006505ffe6c7049b1a777e8
BLAKE2b-256 73e6319e0c1e2328eeb8ca1c93144a95894812c455627aeb0a8a0d6181966679

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 198.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c3f40884f9879cbe7f7412e18577ddd91537fe91c65858d0bfa68625a7c5ef45
MD5 2a902c8000eb823d979432c67ca44c05
BLAKE2b-256 ec159a51b4ab236d4b82afb8fd8f1f676340dcfab1b2eca601f8f9beb06cdb7e

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99b2ba9910b9fa97b3c5f0b0bc85017c527c279fa7bec5611fd95611ab415f3d
MD5 189b3f6f2a5b2b71891997ad07f7d585
BLAKE2b-256 d86222fb3e9529b4dc16245b7db5be1c282e518f4db7c617affc8a227d29dca7

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 774d5c2f4189eb88e31191926e413aa3aa0dcfaee9b63f275bbb6c91eb34a809
MD5 53aa4a5c95c6e8417766cb5a67ecf16f
BLAKE2b-256 d258e0a2ebae91d0220a0d902b167d25cfab88fddbc6636744feb1cbb22ef83f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 044f2cd58a74e12fd33fee61b922d9222ad479d21cb5385f449e2802efd4d475
MD5 a10d72dd2bf398e437ea78a78c8460db
BLAKE2b-256 bfcf61671bf00d456e2118c20ccce1b45a682799b1f9b7a894f20464f383bbd9

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e4d1fa60c5a5cad824da068aa953e49d5ab5a75af8bafdf3ea375974291fd17
MD5 57960142038223030b2b43fd99715698
BLAKE2b-256 999765a7fdad102a8ec118eec2712884e67395f5990068b73ad56ad423343014

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 821d354675e9fb76e4db187237cc2247aa8bb3852487e0e5fe50513630319375
MD5 4929f18ae3c0567ff979f87ecd57daba
BLAKE2b-256 e018ce8f5283a3de0b24215328c64cf29449ec377b3c2b06c51b3f0cc105fc5f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f93b4542ea7a82e1b543e2cc53c11dd51e61cf5eae4b8e3e720f12a287a55c5c
MD5 fdd521d4537bb54fa28d25cdb18dea02
BLAKE2b-256 2b89f0b59220e723fc62c38a614fe7e7dbe90ac6b6c6ccb5ba03843fabbab81e

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6d476eb77e6dc087f27edd4be7eca70a6c01619123d521713cbb7764ff0dc363
MD5 4a3b8a3b33b59a837ac6a1f3ce370580
BLAKE2b-256 6f0167e43259685fc0acb0928523717f4a8bda6813c6a3251c9f278fc23d5fa5

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6788c184985240d43292acbff5ea5d12d927713a0d8ebecdb90c18a36e52b613
MD5 34ef6536e03d46fa45eae951ac47ade1
BLAKE2b-256 6c51425c4ac29d50764bef05d0ceba224f8ce9825d5c2c50ec17cfa18320d19f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0f7fe71e4b7f367ace238452dee15c493c7f6adbc8494f44aeaee4ceba5958a
MD5 2ddb347d6dbb746e2e07a4f5ba58af3f
BLAKE2b-256 600a46069a07da74786a2c52ca65637894c44159d4304e1b379aff4777a1280f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6fc7f3334b8f5def5d790e460053dffdf95b3071436fa46d3cf77b45b20cfbf2
MD5 23f77898ed0b0efc45be414bcbac8656
BLAKE2b-256 2862f0ff130054340862ce91a816de126d3328f9c501b23d9d39a9ce4bfde87c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02df42cccef9b48d686b9418dc30d0c79b08ff228acfed7aed2aed7b58e85b90
MD5 28044c4b05513c7106c413de55708bc4
BLAKE2b-256 cd36f13bed41b10e782bfc4d6c202895fe0399d3171f89e3c307a0e4a096ad6c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 383057c8da50b5c3cbd39d24094676c5ce25d9726565d1be725ff47dc5669beb
MD5 4c3e7993a11a0ae91bc4370c430add7e
BLAKE2b-256 f83968dcff8047546ac60ca887a70c3a583b3866505f7d0a400b5dde8d6beb7d

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 181.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8806f884164802c103cc8cccbc68a35a408d80e259ff7d826edcb82686a6dd87
MD5 a402b2d2cf65d349dc70a0581827e51c
BLAKE2b-256 c7b5db983c62e55cfb2d8e5c451c140f9386173a7aabd573134310fe6772db60

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 197.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b144b439898903f64ebff752cfb5792494678c3293711095a8307cba4a8afffc
MD5 688ca14c1c381701386a46e3e712ee50
BLAKE2b-256 e3f0fbc3b78a184d3cf1efe8d3b102ec051bb5b44fe7a6be08da78adfe36fbed

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bcc30fe0c92bbac6c7b9c5e08b9b6d2ab5b7940580dcdab564bd1f8ee84d9bb
MD5 ae8d24bfc27e7c373f88a029b840b6f3
BLAKE2b-256 abae05787252341081b8eda1a79f6e0c70d42bef65ad4fdfc7368076d50d92ae

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 087edfebfe24b93c11dad131598b2606d86063d5bf4b220806676ed71acbad5f
MD5 7169301f7efac64ab8c1d06df2f5a007
BLAKE2b-256 3e3f597ddb72ab3ecfd4dd3c28a4dc1d8b57f7c656c5c995f467a46a824feffe

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a2af1cc9338d8370e8a94c5291f94bf9b737f5d458939e978eee71ad4cb5ecfe
MD5 b45acfb9da8a737dc5e752a52c5f00ef
BLAKE2b-256 d31a24c395657e21ba289c54262acf8cb5cf8a6cb3ac340570ad8ef09b518576

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8acc9fe7bcb3f589161cb6c204605d90ccfd0cae8b9d2c4080f948a0a02f6abc
MD5 92464b26cd25f26f58aacc859c19224c
BLAKE2b-256 d2fc485b336cc3cc5e89dfaa8ed91310ab59b8357ca549da8e4e54d0678c10c2

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6eff28d29b495ec9b8caaec9ca515520a0f10f035d2e065f996e59c52dd57f5
MD5 953b7f359e137056ea4d05b2dc60440e
BLAKE2b-256 03f5f87574fd5db333bb137df2b36a788ac9dfab9a74e2901ec9408ed054b3d5

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 db4d94a3cdeb08a8c5db20c20b20fb8a76477cdcd8f7db8cf654da97919284aa
MD5 1d8541397723d7d44ad25e3f66594ccb
BLAKE2b-256 5c06aabf6cc7ebdfb449e679cdd1c9845a04a81b84c7bc0c783da0ce14e51bb1

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1dd4a1cc5914366e4c5fc34ad67c1a154ebca17e6a3c0b7e4f6d9629df1b4af7
MD5 9bad297dc13b7d25732de88fe80013a1
BLAKE2b-256 3d735b0d15f5683acb69efc0effb81854c88b9ff657952551b4afc52d4af53a0

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a183212373f61b8c082524778a0de76c20b8378cc5a8970d185ba2f4f7f7be96
MD5 a2d89fd4cced2dd3cefa7a49d77b7bbe
BLAKE2b-256 5f2dbe7c9bb313ed4088950fa266942f166b331ba907c955c8e07eb025792938

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8853889f826d7a203890eb992a3857a4f39e15042a6fdd5aa1d9fe6686e35ff7
MD5 3cc82c970e8ac70965d97573c4f511cc
BLAKE2b-256 579a6f838d98480ebd634f9476cbf754b662c24cb6f7aec14f9bce86e6f7fd0f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 85b52e5875cb4de2ecbf27008cbbe47730a430db3bb93a3a4468b0ad5f52c425
MD5 be36674e96b772c5d9ae87383d943678
BLAKE2b-256 ff9258d86d3f81ebabbacfe090530ed928c425cec8800a44beb27342664b6f63

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38af20bf73c370f1afe530babdf51010ee1dc20fb0cb4f47c40c892dbbe15be8
MD5 cdc78860126ef6ed9b67fed96308d290
BLAKE2b-256 29a137f1f5b1514d8ac90732e64508b9722bc47acbe9f9330e9d58d41f8c2263

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f03c8604a5ba7bafb0f3ba51d8d157784545c2c718ca81e29dddf54ffe9eb5a2
MD5 06381682118793c291e7cd2876d97a9f
BLAKE2b-256 e1a93d99b82f4a52eb4f2ad9cbb2d3466832277c65169c4b6b9c36ed7a503153

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 181.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 371709bcf18de250cc93a2eee99a6de707c0edb3d9e6d280e9a1f116d9f070fd
MD5 878da968668e464143a99c060534e782
BLAKE2b-256 2832a4540dbc905695030f1988dbee9b34650dbf283e5cc588ef34cbd059a911

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 197.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 684cc9faca4d35c2957b64f3e70cf5145757c75bcff5c7fa46f3ae8509b9603e
MD5 33d289cf8a0d017847675e434584a267
BLAKE2b-256 71864e7463bbd61fd97f896a69c6ef82f6e69e0206aee60f81667d983f2360d7

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 701b1ce7668d4479c8631b3d367c8b5e84844823d166bad48ddb5bde24c75cb7
MD5 fdd12b0b433e5cf00bfad9673b0f23c0
BLAKE2b-256 075b439e9d1e1619d05609d3c86ab90e327f3b3cbb0c4985e03d5d7461a676f8

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3c44da442980b958093539e30d006802ace0124cee65d4137ff75de1cfd0350
MD5 aa670f0effe667c67bf46e99e5bf491f
BLAKE2b-256 9e968b66795460c11422804ca602f70b4c9c895607bd4e8de32e72eb48a7247c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5dfefb42372b2f5fd6d188f9235cad2b0914d8b08dfb03b91fcd1149daad5317
MD5 c66be05257548d54cff5b414e5fdc8d3
BLAKE2b-256 b2d52566350ec886e640d28b374516f61eeed90d420b40ee3606e357acbec9df

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7a3ae2314d60b93914472497d4f612fa0e839b3bf88bd9eeb5cd2344f8726b7
MD5 f0182889cbd7cdc80c63d05221dcff19
BLAKE2b-256 47052480bbfe952e93e1ab0ff2057bcf1b7176781ab042e10a1fb8d019751827

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fdb46afa61889ed191a1493e3b5460de3aba12504a6c98d14a039f3bced96f1
MD5 b7e5b3209a583f13ba6ebbfb0f2e41d6
BLAKE2b-256 4aec0e7cddd5e652db4f52ffd9f800aac96bcffa1333c19ee5ecf6042add9543

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 db3e4f54d747003eb9d26805f37cf453fa97a17933e9762fc81315fe27866cbe
MD5 d97d22bd221a080e580ba570a5d9a0c6
BLAKE2b-256 50877391afbde6491b967b42f47cfb30bcb09625ce6896bc4588dbc3b5187158

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 27cde230d103ffacd5c25cf676c67fab04255d3aab4f34e563fdba4dba2893eb
MD5 8dce72eb15beaa10b60505c29964250e
BLAKE2b-256 8c36c554a254e00328a3958cf067bba05100006d2eebd7553b2bc627edaeab4c

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1c5fec29793aea035805c4ef436815bf7a24ae805316beaf282c76b5be9d2102
MD5 f1f44688ea30ae6df6dcdaf87e990cd2
BLAKE2b-256 94fb2fd05d6f2b0cfcf8f8168e9e70c70e0b784d0b2be7984ada62c84b348caf

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76b49d0e4b3b7ce3fd664c9f19ac209d10ab8dfae4872245b1266d77a8cd6467
MD5 0937c7fa6bb608fd3f073417c225bc03
BLAKE2b-256 8c24dfa1ebdb06b6d6475dac3d987cde823406e5acad4f4be8ebb0bd3ed2e854

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6d39558450495eecc5a678fa7cc34b1796c264019763c26aaf55a168201253bb
MD5 5bb6b7387017bd2a0b321e5cc11e7387
BLAKE2b-256 040179db16766b7bc87e9025a7a02507a96c9a0bc9bb70310006cdb273c6325d

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f32b878dbe53b471510ba50ac01c6e0838fef48f459f2664cb3131b030308d64
MD5 b30dadbd58e1a0255488b1db2732e7bd
BLAKE2b-256 df23b6393c4d0d509207e1a674c0168322700d5d0a2edda4223d9f061639472d

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c5d209f7d09744c3faca08ec22ca90e37d4e3cf9d8c8b12571ac836cbe6b6d5b
MD5 a1f3829f884420868a33c5bb7d7c92eb
BLAKE2b-256 15bbd7fd49ae91fac8724824ef4652799a28802fbdbedd584e8024ab3144b373

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 181.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3f51824bb848c6b23451694df2af75c208ed889f5bd34b1274e1d6a8e798876
MD5 5be68d506af20a4932e9fb384854bd3c
BLAKE2b-256 22e2be2b5611810280734753f076834c13b9e76addf0aa9430b2536a9ef4c9c4

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 197.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6c00f43724287d1b2af86d4c58dd75f355d75021ba6e68142b5d5ff42409836f
MD5 056e8f14b8a2d8be55e7bd8861bf24d0
BLAKE2b-256 8110409e4540681dd9d4c37672a9ccad51f8923ea4e9d90dd92fae4dae337509

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a7d7d1e3cf53a24414fb3d800d80d8fb61c5f653fe4efda951e846eff1d5e4f
MD5 fcd0951e9c86baeb13b6b14992acb9c0
BLAKE2b-256 26c055e01762be8c22aa8a689ea3a828bc63c72b2f0d0308f08f60d9b1eecd8d

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 078f27fba3447ed7641d9d0c88ec85a74a537fd37ef4bf3781dcf84d6d116165
MD5 e5f0990f53d38b20768bc2be4e12a6c1
BLAKE2b-256 bf43887e9fb4127d76270dd987bbd58830c01c2b35417e4309365ca25014fc66

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ef64a26e21f1ea921f69541c9a1c5fd90ea4d0c9fd467efc2cebef22fe4d692d
MD5 405db428e04a106095155057f2135699
BLAKE2b-256 4ab9d19db5738b91b7e11f1072cb6d289caa96373f6456368ced6c3384ea8b95

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8db95bf8f65ee01dd7291a0213c055e76f431c1b78864a66aa01e81a80aad371
MD5 7d187ed946f60c08388e6543e2eb1c89
BLAKE2b-256 a3eeb38be2af0f669f2fde326d9314f7a870a9fa0e27a6a6090568c0b08bc3de

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b281e3f95e19a286bd7aadd32f78679fb183582f02b62e9f554d892ca9479bf
MD5 fd39d8859e986dd02d8128eff3b16d58
BLAKE2b-256 61c35bb9089502d861f01e0b5caa31ac4288c335576aea3eeb79c4018b726cee

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 384c3847345f9c4674b259334f59981c4af08c7e161551014d0950775fc8ffa4
MD5 a382380022dc8bec68fb30caa7797455
BLAKE2b-256 01d067a4e7650eecb90f1c703ab5f10fe57c13805a1bdb66f2b28178f6cdb2ef

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32472ccdd8b978a3aa968585242b7bd4f5b8fe50cf6237092fa7325fbbfa713d
MD5 9d97d5815fa34f951113ff6d145bbdce
BLAKE2b-256 15c23b47fb74a10c538825245fa6e4147eeac060b615c4541793a3116e827ef3

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 491e7abebc728dfd9acf1bec606da059cf76ba7805f19c14e011978c9b61b425
MD5 b323c8146f77814f1a41adafb12c2b57
BLAKE2b-256 8bd3604e5e047539b72ea8899ef19e57e34b1f8a8ca3cf42d4003a175a8690ed

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bff78b9d05ec7160a56733aa858ea7af4c62005c686d0f155f738d4e8813800
MD5 06652b2f9d622cf258175d32f17e0fa7
BLAKE2b-256 2cbbacc4cb617af91dae52b7c4afe68fb3cc72a43350b77c7c4e3d88b1d1ed8f

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f8054fe6478f6281538b3c8f98ee4f0a1dac912fb9b70dddbea7d84241f4bf2b
MD5 ae1ccc14ebfd12840ecf2bbb2ad2fd81
BLAKE2b-256 274ca8c662a61bcc3299761cd7c64f0ce3efdfc76dcfe3ffe76ed1bbb430f8da

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 181.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38bf1369455419da2832e5f1ea12c19b71a5dbc61b919d4c478739a0a9e3ed3b
MD5 0003888c7d244d6c7ac110235522cd78
BLAKE2b-256 be0be59ea60b4d060a2374826506cfb6382f4369d7cc4a737d33797309888439

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: xoflib-0.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 198.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.3

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6b7e82d2f6bb91392b2e5c281a496457acfed8e01253196183b586d6680c4bc8
MD5 e9c5e9b05bb300e50863b0c3f33d0394
BLAKE2b-256 d77e4aeecf4cc394c851807f8b05e63d96f9af22f60d1770b5411cce3ee681a2

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 392dd46506ee14ac7d63353ae8412fda399c3b9539a1bcc2818ffa49e7ee6865
MD5 8b810b8aa66ff279c4f2b889623f4bf0
BLAKE2b-256 ce8ea6090f9658e63bc80273af1261e5d3eca1b72db34c0c74d16951710eab82

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5e6f305ddff13b9a45d659a2dced1591c50ec7967318a51141c44f43cf9f0523
MD5 460c8f61d7aece006c4d77a191ca156a
BLAKE2b-256 89f459ba61882f502613a16f91f637ef0c224319cd9b293e4ea18ec77ae03259

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4e57ba896f1b4d2f23b7bb97ac9fd7c70f547c2914b09836fd404f81bd43a3dd
MD5 fcf8636d4324fdd97829937322b6df39
BLAKE2b-256 dc7f78a2af4f0a39eea69ef5bb63e370093b794c77b320b64f998241dd71b435

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e341e9c2c56e789970b4ec5df97fd2ab0cc0d148c1f12f649a9ee5a70854d121
MD5 be7e172a4310bbfbdadee62f5f1da0f4
BLAKE2b-256 20d961d3b36a06d5ed2f96510e6fc0b69fd758b86f45d7e448f683048a2cc726

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3daa3a992ce587e3ac07c333ceedf82837f426b1bc352f305916586db931265c
MD5 60abe0395054c7603bf56e6819aed6ca
BLAKE2b-256 2b9eb5011b9bc5a1a534bf28fae273acf5a05b9f7ed128d0abb66cbc688f3e53

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 311030dfe9247808ad86305f263ecd7f4964e95411126391b24bc33009696ec9
MD5 d84853b6e96a3c2d507abaffc6e789af
BLAKE2b-256 8789956006d939c25a2c6f7d25ab61154b8d444b94ab50db6cefe8808d1baecf

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aae0b51b371250dcbf9d835ba8e50efde8514b7aaab3336fa9486e37986e9507
MD5 6165630a707144f0c0942288a1b7d9e9
BLAKE2b-256 4c70bb87377dd76d4f66cb26906e1da993135d1b87a472a7d70a677e33c6a2d2

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 384f36cc0ed4e228d605ff15524e2a8276000ff55cbc08a3729b8caff179ffb4
MD5 9e9556013393b83959088d098bbfef4e
BLAKE2b-256 b54834810d2cc0ad90a28ee15fa63a7d9a078d07bc4b3ffc06cf07cefeaf8ddc

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7774267a1fdeb2b4388f7fda33b6b208a7abf6f6f82bab6702bc4330e522535
MD5 0078290f11d642b4c6c892eb40353dd7
BLAKE2b-256 2d4e582b0312b4b3eaf4fc8a0ccaf7e625636901f4b93080e85eade6f0326f31

See more details on using hashes here.

File details

Details for the file xoflib-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for xoflib-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 501958f20fc61f7728aefef39b4bf6e9d71b42bb18408607ae240443b71ab792
MD5 5d9923bc02409cb3101cc7e253364a8b
BLAKE2b-256 bc9b617ab9cd437fd64a9d2399a8758c79d7213d9e83601c85dc7be09ee93877

See more details on using hashes here.

Supported by

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