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.8.tar.gz (113.5 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.8-cp313-cp313-win_amd64.whl (68.3 kB view details)

Uploaded CPython 3.13Windows x86-64

xpress9-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

xpress9-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (404.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

xpress9-0.3.8-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.8-cp313-cp313-macosx_11_0_universal2.whl (169.2 kB view details)

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

xpress9-0.3.8-cp312-cp312-win_amd64.whl (68.9 kB view details)

Uploaded CPython 3.12Windows x86-64

xpress9-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

xpress9-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (408.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

xpress9-0.3.8-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.8-cp312-cp312-macosx_11_0_universal2.whl (170.8 kB view details)

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

xpress9-0.3.8-cp311-cp311-win_amd64.whl (68.8 kB view details)

Uploaded CPython 3.11Windows x86-64

xpress9-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

xpress9-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (399.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

xpress9-0.3.8-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.8-cp311-cp311-macosx_11_0_universal2.whl (170.6 kB view details)

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

xpress9-0.3.8-cp310-cp310-win_amd64.whl (68.5 kB view details)

Uploaded CPython 3.10Windows x86-64

xpress9-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (368.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

xpress9-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (392.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

xpress9-0.3.8-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.8-cp310-cp310-macosx_11_0_universal2.whl (170.8 kB view details)

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

xpress9-0.3.8-cp39-cp39-win_amd64.whl (68.9 kB view details)

Uploaded CPython 3.9Windows x86-64

xpress9-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (369.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

xpress9-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (393.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

xpress9-0.3.8-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.8-cp39-cp39-macosx_11_0_universal2.whl (172.1 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for xpress9-0.3.8.tar.gz
Algorithm Hash digest
SHA256 16eeb65ff0d0d26f13922f5782fea804d2f4cf1cb116494f3e20787dc4d16706
MD5 a46b11ce2e095daffeb0d2b95d4bc3c1
BLAKE2b-256 6345438916ba8086fd0c08a9031ff58e369ab22a470a2afe534a670b9715f3c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8.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.8-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for xpress9-0.3.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 73cb85cf43658c2decd740bc982cd44e773152ec6008baed4c2d67970662e0fe
MD5 3e4ce02a35d7216d71deb1a9089624a4
BLAKE2b-256 515e004e15506bc8d04a6855186e8c834211643253d3bc4ebc374f3249660c74

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d0ac9af85d2137986ac2f676f7cc8ff5f32f6d778f1bae6d45d87ad87a190a0
MD5 1765ec7c087f73201d660827da9c46ef
BLAKE2b-256 747c61af2fb60acd178295fdec8b69df69a6f7657c4e030aa28d355aefe15d9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 06e25d9ade9e8a650edea766624e0f78d7b0b3f223a7c4a67ade08db95283e1f
MD5 c3d9ee09ad6c3c3fc535ff85659385d8
BLAKE2b-256 3e8a6bb1b95706a1058ca7542268ef4366ea2fee4bc8241435b92e66c9911383

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a643a61a3cfc83d15357dafd3ed44120b4b22044dca52b46f1598c484a185376
MD5 a59df651641ae6a93c28fd1770b0a7fe
BLAKE2b-256 e23db0fd8ee8014a3c47f1ad3c43a52481429239b3c08cf9363d9bb6f7386181

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 864c5f7229c7df96d99337f930fab5cd062e72329a887684eb7085b10e31888e
MD5 469bc786983aa78f50de0c6b64657243
BLAKE2b-256 4902f5d99358e3a3bae4aea99865a3cec65045c6aea7e92093331b017a662684

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for xpress9-0.3.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 903bec64d5addd0145917a8726a3b813e4015919a78cb67d2390615c785d9e2a
MD5 121cabeb45552192b1351b6b5f22d15e
BLAKE2b-256 84df6ec0c9dc84e85e8e1eea3381242321d7b315687182cf70fddf648afb3417

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 145c0bc71b0b0db5670b6d34c9f172ec9aa135e3f5c4f641eb811d5f7b64111a
MD5 1ea0027c1df1a87596911d6db77a147a
BLAKE2b-256 c2a7f2387757acc14d99dedbb9e7a4e2d3747c0ed669cbb6381de502e3acd4cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6827d9f18cd8165c566fdb3c1a4facf7ef62769ab131cbd95d63d220b09ca0d
MD5 a890ed8f62bc393ea47a08a57e0b6a55
BLAKE2b-256 2f368aa1b688ec433ee85fc2203c1c9a3ae45ac723126c5c94c98d8d50e7b34b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 631fb747b327f11715647e707c8b76b6bd05ed815432875f307a4113e07d2ec7
MD5 256c38cf8604cc552ff732180c7a431b
BLAKE2b-256 451f4881fd7761a8e115778520ab1da5791cbe97ee7c60e591d56721961970ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 cbb554b9c4b55a673b1dcdd6a9a563c5f47ac8c2ff3ae64560c7f22d16353ddf
MD5 c50e1cc5864bfd40bbddefe9574e6a5e
BLAKE2b-256 366a05ca9c4194074410222b4034874b733ceab7f0ea5df58a0aa682002aae6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for xpress9-0.3.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 87275f63769fda7bcb376600d579b186730412daafc562bcf0ff4f9e710409f3
MD5 6aa5d2dedb1f2aab4e3378b0c290b0d0
BLAKE2b-256 31cc276e9e0afd25efd49e75fba201973a39005ab0dc58b7c038e9187ce26a0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 849a57ad36e2516a4c7d90f5160d8435b6598aaec1d0055147155e080e955976
MD5 16bc7abf9f708ef8b18fd9f4e2bee530
BLAKE2b-256 aa072aaeab12452b8710502ca181090f2f31394413121e9455b101c4b6bf2ee1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35334d5eb21b84a14bca5b4b85a2c46aaf3ed9251fab9e77cf679df225605aae
MD5 f0bd953dc55caca24227cc5020ef598c
BLAKE2b-256 b53b57a64884ed114b90acb6bd1eb8520a16e31d05c4c5c784da429622b1ed81

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0eebc2716091044a59ddfe90344f0dc2f4fd418c38587b09452ca068a561ab7d
MD5 986bd464f4c8f27543dc0069a0454cdc
BLAKE2b-256 b7f9fb7e30b8aa48424fd38a961e28a766467a4cbacc4064d4eccfbf4b628c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7a38142e2d8b206b46254934c91dace3719b1c37424730fb272a976cb0d59298
MD5 bb2d40a926e70469e2e53395f174fe1b
BLAKE2b-256 20d76e27c919f277e1be991ecc52fd254e3790f46ad8f6f4404824deb6caee61

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for xpress9-0.3.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7ba6626134078ac838386c69b5cbbf47ffcce99fad87a1e45f2e65c62133baf8
MD5 99dff3de66f6e2e0f7c22c70d6f05236
BLAKE2b-256 fdf6d874238d6d64aacc08422cf8d132eb0eb3c14d05201307d04c8602c6e271

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c89f5055c763d54a13b82d5b3ea3f0316e0cb62ee0a0b838652a4b281dcd8dc
MD5 435b59e84dab3880c29213e17458510d
BLAKE2b-256 a7f27502b89003f2e01d4219a4380c5e27d6294bf3411f933ab3fc2bac728f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb7b69f2cb74467bdfea1cc8007e85d0b73f1f6055c8f3effd285cbe8ddf7c03
MD5 80b531453f807c266698476b81a0fc50
BLAKE2b-256 1f2035644d8042dadf67e8254bb5446a41c5c838fe81d86268ed61385a2254fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58bdfb79151e81a8e091d41d920f3ad0c966b534a0395047bcab4c220ee61ac6
MD5 1fb477dfb824211ee141da611002971d
BLAKE2b-256 29eb0e8844c4eccac916a9cf8e4c52621502a7fd32f913b13643290ef7918521

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d92286614523da8a8f5a10e534cd28bb103ea572c2ff7c71a53ecae317f74ce4
MD5 8fb9f68ac210100ecdc88216b174c7ec
BLAKE2b-256 84b2c9e25e56c68e30badbfdc41a230e2fc950e5b29d6ec1165136d6a9450ee8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for xpress9-0.3.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e27b19901b6f16d2bd10ec006c2995e2c2a264ed1267ef11ec8858d895583231
MD5 e421b398e9bbe6f53622149121fe6e93
BLAKE2b-256 6858838a62d3a7b8222aa3abf915642865e869acf47e86fdf9355fe8731120a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31974c98463f755162a4a595d2be9601f841b6ecdf6ace42d52e8cb52d71d86e
MD5 8ba86a30e9131993f1a3541ef7fd7ea5
BLAKE2b-256 381059bf5cdb3fb55deb965246715c4a210b1fc5770c75e87d3128bbb80059be

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c9630a45973214c03d48f91617291f456c68985c2e321a48a89f5f32580dfd31
MD5 fad9ee33291612759c5d917bd2ec0947
BLAKE2b-256 b144531bee01fda7b989d06b171a84e22b8f6aa0892978ed68b39289379ab17e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b67ac58c9444f7d616830ccda9ccb7f5847e3ac292000e14b75eab68b7c81dc
MD5 cd5a9d2cc086d4fddd2a5c3a349a443b
BLAKE2b-256 da30d86cf5687c0f6b4ca95c261613b79b2731b43779bc728fff19cb26a0a8cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.8-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for xpress9-0.3.8-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7170c0dab5f3ccc450188a93b54c00e29433d070ec6302114645a3513c6ff590
MD5 f5806d7198eaa20128aa82423ba87cbd
BLAKE2b-256 ed7b5997a7aae96bf0afe6b368329e7ab7f57642fec9794c6fc03eb2e510e295

See more details on using hashes here.

Provenance

The following attestation bundles were made for xpress9-0.3.8-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.

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