Skip to main content

Python bindings for the Xpress9 compression library

Project description

Xpress9-python

Xpress9-python is a lightweight wrapper for the Xpress9 compression library by Microsoft. This project provides a C extension along with a Cython wrapper, enabling efficient compression and decompression in Python.

Features

  • Compression: Compress data using the Xpress9 encoder.
  • Decompression: Decompress data using the Xpress9 decoder.
  • High Performance: Optimized with compiler flags and optional OpenMP for multi-threading.
  • Cross-Platform: Supports Windows, macOS, and Linux.

Requirements

  • Python 3.8 or higher
  • Cython (>= 0.29.0)
  • setuptools (>= 42)
  • wheel
  • A C compiler (e.g., gcc, clang, or MSVC)
  • OpenMP (optional, for enhanced performance on Linux/Windows)

Installation

Clone the repository and build the extension:

git clone https://github.com/Hugoberry/xpress9-python
cd xpress9
python setup.py build_ext --inplace

Alternatively, if the package is available on PyPI, install it with pip:

pip install xpress9

Usage

Below is a simple example demonstrating how to initialize the library, compress data, and then decompress it:

from xpress9 import Xpress9

# Initialize the wrapper
x = Xpress9()
print("Xpress9 initialized successfully!")

# Create some sample, compressible data (e.g., repetitive string)
original_data = b"Hello, world! " * 64
print(f"Original data size: {len(original_data)} bytes")

# Specify the maximum compressed size (adjust as needed)
max_compressed_size = len(original_data)

# Compress the data
compressed_data = x.compress(original_data, max_compressed_size)
print(f"Compressed data size: {len(compressed_data)} bytes")

# Decompress the data back to its original size
decompressed_data = x.decompress(compressed_data, len(original_data))
print(f"Decompressed data size: {len(decompressed_data)} bytes")

# Verify the integrity of the round-trip
if decompressed_data == original_data:
    print("Data round-trip successful!")
else:
    print("Data mismatch!")

License

This project is licensed under the MIT License.

Acknowledgments

  • The underlying Xpress9 compression library is developed by Microsoft and licensed under the MIT License.

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

xpress9-0.3.7.tar.gz (101.8 kB view details)

Uploaded Source

Built Distributions

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

xpress9-0.3.7-cp313-cp313-win_amd64.whl (65.9 kB view details)

Uploaded CPython 3.13Windows x86-64

xpress9-0.3.7-cp313-cp313-musllinux_1_2_x86_64.whl (309.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp313-cp313-musllinux_1_2_i686.whl (335.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

xpress9-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (404.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp313-cp313-macosx_11_0_universal2.whl (166.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

xpress9-0.3.7-cp312-cp312-win_amd64.whl (66.7 kB view details)

Uploaded CPython 3.12Windows x86-64

xpress9-0.3.7-cp312-cp312-musllinux_1_2_x86_64.whl (314.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp312-cp312-musllinux_1_2_i686.whl (339.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

xpress9-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (408.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (380.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp312-cp312-macosx_11_0_universal2.whl (168.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

xpress9-0.3.7-cp311-cp311-win_amd64.whl (66.5 kB view details)

Uploaded CPython 3.11Windows x86-64

xpress9-0.3.7-cp311-cp311-musllinux_1_2_x86_64.whl (307.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp311-cp311-musllinux_1_2_i686.whl (333.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

xpress9-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (399.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp311-cp311-macosx_11_0_universal2.whl (168.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

xpress9-0.3.7-cp310-cp310-win_amd64.whl (66.4 kB view details)

Uploaded CPython 3.10Windows x86-64

xpress9-0.3.7-cp310-cp310-musllinux_1_2_x86_64.whl (300.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp310-cp310-musllinux_1_2_i686.whl (326.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

xpress9-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (369.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (392.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (367.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp310-cp310-macosx_11_0_universal2.whl (168.4 kB view details)

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

xpress9-0.3.7-cp39-cp39-win_amd64.whl (67.0 kB view details)

Uploaded CPython 3.9Windows x86-64

xpress9-0.3.7-cp39-cp39-musllinux_1_2_x86_64.whl (302.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp39-cp39-musllinux_1_2_i686.whl (329.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

xpress9-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (371.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (394.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (368.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp39-cp39-macosx_11_0_universal2.whl (169.8 kB view details)

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

xpress9-0.3.7-cp38-cp38-win_amd64.whl (67.1 kB view details)

Uploaded CPython 3.8Windows x86-64

xpress9-0.3.7-cp38-cp38-musllinux_1_2_x86_64.whl (303.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

xpress9-0.3.7-cp38-cp38-musllinux_1_2_i686.whl (330.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

xpress9-0.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (371.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

xpress9-0.3.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (395.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

xpress9-0.3.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (374.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

xpress9-0.3.7-cp38-cp38-macosx_11_0_universal2.whl (170.2 kB view details)

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

File details

Details for the file xpress9-0.3.7.tar.gz.

File metadata

  • Download URL: xpress9-0.3.7.tar.gz
  • Upload date:
  • Size: 101.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7.tar.gz
Algorithm Hash digest
SHA256 77891ef93e417f2ea062c5fabee41d8230066cc9c32385a8a3492e331c82b5d1
MD5 c564ff5c98b5502e4c8e126d0354a418
BLAKE2b-256 0a843e48fa76952796613172904191bc87bcf55a519a255f86900fa7283aed11

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7.tar.gz:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 65.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9954b87207df3e28495a4e3313a556c0f0a68584ca6a530b06bdf52fdcb588d6
MD5 8543f8f486135cc1e130c080ae3737e8
BLAKE2b-256 f5d89d0963122c8d93794f20539563e638a1a6820f342bb15daa0ddd997d55f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c53e48edfa0f47c6233cdb80fa6a7270cde8259bd0384b1abe41fc0ad3abfdfb
MD5 02dfb92a1623f51097bea8740b576f86
BLAKE2b-256 3640434ae424188c3de47b2568a61ca722822273183493a8c13b36e32bca8ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8f70db0146207b0bba3d7acdf012aec4db424dc2633ae670574eb10159b44d08
MD5 38591f1f651f41dfa731eea7daaef683
BLAKE2b-256 2d3fe44f5770f5ca6f172dd8fe9ebeadff8304099f1d74039e505d0ebf8d3bcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fad81f3c6522389b59b495e74a3982c2ca9915392b7c49b180a24c34a6a08c6
MD5 11c2e08af0b1ca1580bf0c68d651ce71
BLAKE2b-256 e60ee4e4e3b3bb6700937ef22e5e2cc4b4f95defc6b727a3112e25ca732c2f4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a396f304ad121d875b75230f1982039801aff0251c6443fbb3a43374c614613
MD5 a431d9b1b63f241594763473695ebcfa
BLAKE2b-256 03f5c4356971499da69a6eff9e968b640faa346ba9562adaa8c569e7e74661de

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 614b7f5ea4aacefe1541c7589a0cbdf0ad2727732e404990583664a59a2b73a5
MD5 7930373a569b47cd24ff406a7bb7a277
BLAKE2b-256 ed9dee8667582cff162c4fa35e2fd6725087381b522a3aa4a978461a4c8423cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 30233d257b7ff15f50800ec29a41a212dd9a24dbb58c0f19d7d3c09b4ff6f7c5
MD5 a3b8f82e13075929c7129251ce58cbfc
BLAKE2b-256 1fda416b4d4f7c527d4a188744c4655b797ec0fed3bd5529463c06bccfa974e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp313-cp313-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 66.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d78ce7546d793722a65df2e7c44e76f0450eb653c05e602106cdf75f4ed475ed
MD5 6edac922eb5a0a35194822781b0a4aa0
BLAKE2b-256 2ef467a4f3da1ee4359a226577f0ced0271dec88f9059512fdfe5dd2691a09af

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0ca080dff57466bebcbdc100af92ddd7317cb63764ac9fc3fc29d47911ef8c2
MD5 5d57d9ba4cf0de2d98a1ed3d6af407fe
BLAKE2b-256 2837c1a3b1f1c0b293d26be16fa3deb5f305558fde6df037dd5e4cb7043fa68a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c559071411d0c9b0fb2154c5c61bd8fdc1720f00448307fe36c70e2da9e2d130
MD5 9b9d7a51800f1d4e1e0ca5325b6e9176
BLAKE2b-256 7a2e8bc5fa667ebe0b60c4b11acee131ee2fdcbccc21d326b7b2cf0d3c01c037

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf8414e4a498029906ea37ccf3d352d70d52ceaec7d12f22a590e563d8b90b34
MD5 7d0ff3c2618def3d72a31b2a2cc48ad2
BLAKE2b-256 7fb09a27347fd19f199cc5a7fcaf50bdb3daf0885023ae827dd6bf6219bf2146

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a9a892bb0a1323b2341543df84cd614888f97822be4ced5ec090b6475aa0a77
MD5 c3accefe75cdb8a29ad5ea7fcfdb0f8d
BLAKE2b-256 f94fde682f8c34f3a8894fc5e8c154bc67904dffd3e761af7101e179c9c70320

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe4ffde4e9de4e00dec2a3cd6097e0727ea6bb87e04f9b2d0bf58ec642872ba5
MD5 0007aa5c7df900caf83d1b3b014872ab
BLAKE2b-256 d6aa2c3da80953532460a9931e91e176b28563225b77de8a1700726182ec70d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ee1a9f29168dd296e6f5eddf822d5afd74ac3ffffd9b5a88650ed52de63d254b
MD5 55b00a07f26df64ef58955a28ac1c338
BLAKE2b-256 7cb4688b2a74814300d7a26776faeef3fdd4bc99a6739f75b28d1740c5a2a522

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp312-cp312-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 66.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 07152d4e7afc22ae8172f5303f41cf247b8315a0923e384b2bc9fc64b5a44de7
MD5 bf892290c721813646574bd91629b969
BLAKE2b-256 f6c650c9dca96113fc400ed87a049493a6dad9e4ad60fe1e5bd96c8ee09597c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f02a1ac369ea16d7821fe5345bcb725e1660efdf9ae315266a0c22631e2aeb0
MD5 6dd16d9fefe69fda44b8a5b9728e910d
BLAKE2b-256 eee607af69820cb341cb081c10747e516f38d613ea13fbced62bebec75b0ef96

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 04c452aadf641d9e618c60be8cfaa202e48d97cbef4f7943c9b1d05e9fd1a3ac
MD5 41e4c7d6ca658cc51c497bc84398b722
BLAKE2b-256 cd21ab1c7768479a5779cf20873406613af20c976c2708ed5eb0c229c2543170

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb7f60021fc20b29c29156dad9987d4ca3d49647a2b5480c1faf3e2e694dd99c
MD5 74b0e0a2208eb11f59d7ea85e9a2c5ff
BLAKE2b-256 f4465bad50d7a00f55dd628ae888275fab5bdeedd46ab846aaee2c5b5d047c84

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd5a227d1555a66d30a0f9d2c4446bf89df4700f11c96d67bc36d06982818283
MD5 afe2562a00c4e60d33162167505b3e3a
BLAKE2b-256 ae07a03b55064592c51760288832a1103f5cc95fdda1e1ae6ae61b5477d6c796

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f2b31e81a2e18a2c5199f176ca5bc10840d490e604cb662d6f867c3645985be
MD5 debd9c984fe91f7c4e5dc0e1abc0fbba
BLAKE2b-256 4051f17cfca505e71c0ee601b1929306cb1fa6520e38567a610acc731c97d389

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 03f6573dfe94e180ac4bf5a83e7fa3cbe53541a8b98d025221e6792bcb09b13b
MD5 feb6791a26de7a67f8fb604052984a74
BLAKE2b-256 9424b69999d2391711395e58dbc39d5dffa9323c5fc3fd425ec6cb61930153f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp311-cp311-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 66.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c130bea880c93e79a2e582cde0246f6fe4b93c7d1b2927be5e0eac2c58f3402
MD5 8c6a3e75a90189d676f622f68aed7c92
BLAKE2b-256 320ad480e2abbcf5cd48555a9bd3afaaa97a73b6dbba7e510a4f422651ffca62

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a59f15db2080d72a275ca13d5af80ebdbf23ba59acb5c11f8d6c51c6d976276
MD5 a3eb19f92f1068fc9bbfdd18d4039586
BLAKE2b-256 bdfff249106dd089131fe034ef8f8f1a8d7f3e35c5f76747c6fa9ea6f616ee70

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d7fb372aa527e51030d8871514be4fdf1d15b5300c5a6a5ba6b75d5aad1e3da
MD5 1875cf6345104491f3bf20ee0d426cbc
BLAKE2b-256 4b7edbb2c3937773db9f5deefa5e020da6053dde3dad088b5eb41eb89bbecdcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 984f3fff12583a2bc4c20049098afe9c97989e9fddb54a661093f70c5238521a
MD5 946e5e25720b50525e2603d6feb17a3c
BLAKE2b-256 576b211739965542829b95c0802cfe393d1e42ad7537e1719a20859037ac8b27

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 985092baa7b2dc71b50a33acc586098b3094fa51a4713f63d6a3926cde641cd3
MD5 e08ad742a249b2411a76a24431d0e117
BLAKE2b-256 d52d14ac3ffa3da019ccd26fa59860fd8389cda3bc3d69fac61bee8dd0e89fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df634c23f640c5b2296318b6a9fa5b0a72ab677bb71c2e4d44e9e0a82dfce903
MD5 6e659fdd2cfe21f91b6c909983a5fea9
BLAKE2b-256 96e0d5ec74aa81cc151e78355d6c4dbed9be09d89e077736d257bb6d6da072c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6d7fc8cfb56b185a8b04c1f9568a3d10bb4c76dfd14d1694a6bea22b070e5d6b
MD5 75dd05e0ee3974c8de806c9ae1af5193
BLAKE2b-256 9394d1fc61a7388e2822a772cde91ea984d85451c092a8c770b85116176159e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp310-cp310-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6b091fb1d5a699ebe28f53f8ebce8723f2a217ba7c589d8fc7c222acd7a87374
MD5 92a6c406e6a606e5854b6667e6b9cd05
BLAKE2b-256 9b050db5c89cd1ad53f3a1301ec22d76d282bdde6e9171024393b551186fcce3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48c792469c307aaed730a7e3395eaaac6e0291ca7d10da8ff0d67f859c1b756c
MD5 c7ba9b42738656f254f2b348151a21ae
BLAKE2b-256 13c5b6354ed37249c6df5025845f7539d144a8c72ff06ad2b77d5ea10f2205c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ab26bc96c6867e99ddb98a34ea3aea9c3cd517bf0c9d63e8c117c0a2bc8f240
MD5 0b665112d624714097a0f7c46fa0831b
BLAKE2b-256 ca4e1cf8a0ce59c09e16957683d1997ae27c622f5ab6dfc5ba21b036071b1fdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1063a1e3b0855418b0c61d50311f8a36f8773fc317a82db2a451b153900d6b58
MD5 a8b84182fd0451b3edd28a6d4f3b411e
BLAKE2b-256 0f4e0c0cef21224e4f3f75c399dffceb04410c0822c89935b169ff994273233f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a124ee218ec198a8ce475b4aadf29905b4b3e1b2d1d634b80cf8c0acbf54de6
MD5 efedcea9e9cd33c12544812065a36af7
BLAKE2b-256 089035a1340e6a7aa70e9b42e2db523b6891c99dc8d53501ae6567458b0a3b79

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fdb86d3d663b97b76a3da1e70262dda6099c615c0f9ec2c5ee22ddbba6b6d79
MD5 05a3d800e915ed4a45172c3e3f47e830
BLAKE2b-256 e57cc90a24ced48831fb1a43b969cd8c21bb0420f673c88971431354f1cf5c54

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 24fb10dabb219cb9051075b43b435b447f0f5546e096c4febd169a4336b66d1c
MD5 653080e56da3de731a2acdd6beebf163
BLAKE2b-256 2baa3b484b39c2ee4ddb0d6ea5c909e6d3543b2045f0136ca0cc48d5ee723bf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp39-cp39-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: xpress9-0.3.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 67.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 118d35d2e7cf93330a23fc0499f33a96ae7d7fd0f6462694ebd6a0163f6e9c6a
MD5 1f6b86415f70589e2921f47d016d8535
BLAKE2b-256 47b4fed093bcd0115e67ae8eb2372f4a3ccbfbc8cc0b172dc4f78de91bc2b887

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-win_amd64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c09e8df19893cd1a1248921fced62228482cc502d11f23da67dec105cbb51231
MD5 130c23ba5b9f234275e50b43e334070c
BLAKE2b-256 5188256434717a332357cbbcbffdfc181cf3bd0ae2d53cb667b954c191c7ac88

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd6dc40085ab0fde93c5e3887848b1a40e0fed6e747a036d915f147694df3840
MD5 60500a745635cf815a668f94b3987eb4
BLAKE2b-256 499d1240a020bc25eb07ed34b639888f5bd9b236483e1d663614e306d346a301

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 482b3cbf09be27729ae5641aa566fa7e7de128dc1099e2afa418b6436659846a
MD5 8fd898676b1c181a610de17a1aa20471
BLAKE2b-256 799b80f6210ec7a187d39b33b799346c26c61b91379aa1ef38e4916daa4cf67c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e8c22c549606926162633ed1aff22f0930451bc7480f73c89b33e772346c467
MD5 78609863191f95e8898757e86235f862
BLAKE2b-256 48f32f913b07ff02be35922b38c06dd9dd7d3b3134be9fc4c18467517af57ca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 642e8d3667500db3f39bd71be8420a0318a678cd943f4107a438f595def639f9
MD5 9c6cd2c0df249ce55b86b7c4bab4fca0
BLAKE2b-256 cf0c2d9cea9af60712c3196dfa74e6dcc1040013d3e207a529d4a7529639fd6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xpress9-0.3.7-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.7-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5b2b8eae5c96737d836a425c1d38bc8d062fada10f8e978b9856d433b30b0f46
MD5 66fbc2b31d9a315cd990be865ddf6923
BLAKE2b-256 2ed12a009b3cebab658aa85188dac3dc6286319f002ba44a75877d36ba97cb4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.7-cp38-cp38-macosx_11_0_universal2.whl:

Publisher: build.yml on Hugoberry/xpress9-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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