Python bindings for mscompress, a compression library for mass spectrometry data
Project description
MScompress Python Library
Python bindings for MScompress, a high-performance compression library for mass spectrometry data.
Overview
The MScompress Python library provides a fast and efficient way to compress and decompress mass spectrometry data files in mzML format. It features:
- 🚀 High Performance: Multi-threaded compression/decompression with state-of-the-art speeds
- 📦 MSZ Format: Novel compressed format with random-access capabilities
- 🔄 Lossless & Lossy: Support for both lossless and lossy compression modes
- 🐍 Pythonic API: Clean, intuitive interface with NumPy integration
- 🎯 Direct Data Access: Extract spectra, m/z arrays, and intensity data without full decompression
Installation
From PyPI
pip install mscompress
From Source
Prerequisites:
- Python ≥ 3.9
- NumPy
- Cython
- C compiler (GCC, Clang, or MSVC)
Build and install:
git clone --recurse-submodules https://github.com/chrisagrams/mscompress.git
cd mscompress/python
pip install -e .
Quick Start
Basic Usage
import mscompress
# Read an mzML file
mzml = mscompress.read("data.mzML")
# Compress to MSZ format
mzml.compress("data.msz")
# Read compressed MSZ file
msz = mscompress.read("data.msz")
# Decompress back to mzML
msz.decompress("output.mzML")
Working with Spectra
import mscompress
# Open a file (mzML or MSZ)
file = mscompress.read("data.mzML")
# Access file metadata
print(f"File size: {file.filesize} bytes")
print(f"Total spectra: {len(file.spectra)}")
# Iterate through all spectra
for spectrum in file.spectra:
print(f"Scan {spectrum.scan}: MS{spectrum.ms_level}")
print(f" Retention time: {spectrum.retention_time:.2f}s")
print(f" Data points: {spectrum.size}")
# Access specific spectrum by index
spectrum = file.spectra[0]
# Get m/z and intensity arrays as NumPy arrays
mz_array = spectrum.mz
intensity_array = spectrum.intensity
# Get combined peaks as 2D array [m/z, intensity]
peaks = spectrum.peaks
# Access spectrum metadata XML
xml_element = spectrum.xml
Compression Configuration
import mscompress
# Open mzML file
mzml = mscompress.read("data.mzML")
# Configure compression settings
mzml.arguments.threads = 8 # Use 8 threads
mzml.arguments.zstd_compression_level = 3 # Set ZSTD level (1-22)
mzml.arguments.blocksize = 100 # Spectra per block
# Compress with custom settings
mzml.compress("data.msz")
Random Access to Compressed Data
import mscompress
# Open compressed MSZ file
msz = mscompress.read("data.msz")
# Directly access specific spectrum without full decompression
spectrum_100 = msz.spectra[100]
print(f"Scan: {spectrum_100.scan}")
print(f"m/z range: {spectrum_100.mz[0]:.2f} - {spectrum_100.mz[-1]:.2f}")
# Extract binary data for a specific spectrum
mz_binary = msz.get_mz_binary(100)
intensity_binary = msz.get_inten_binary(100)
xml_metadata = msz.get_xml(100)
Context Manager Support
import mscompress
# Use with context manager for automatic resource cleanup
with mscompress.read("data.mzML") as file:
for spectrum in file.spectra:
# Process spectrum
process_spectrum(spectrum)
# File is automatically closed
API Reference
Functions
read(path: str | bytes) -> MZMLFile | MSZFile
Opens and parses an mzML or MSZ file.
Parameters:
path: Path to the file (string or bytes)
Returns:
MZMLFileorMSZFileobject depending on file type
Raises:
FileNotFoundError: If file does not existIsADirectoryError: If path points to a directoryOSError: If file type cannot be determined
get_num_threads() -> int
Returns the number of available CPU threads.
get_filesize(path: str | bytes) -> int
Returns the size of a file in bytes.
Classes
MZMLFile
Handler for mzML format files.
Properties:
path: File path (bytes)filesize: File size in bytes (int)format: Data format information (DataFormat)spectra: Collection of spectra (Spectra)positions: Division/position information (Division)arguments: Runtime configuration (RuntimeArguments)
Methods:
compress(output: str | bytes): Compress to MSZ formatget_mz_binary(index: int) -> np.ndarray: Extract m/z array for spectrumget_inten_binary(index: int) -> np.ndarray: Extract intensity array for spectrumget_xml(index: int) -> Element: Extract XML metadata for spectrumdescribe() -> dict: Get file description dictionary
MSZFile
Handler for MSZ (compressed) format files.
Properties:
- Same as
MZMLFile
Methods:
decompress(output: str | bytes): Decompress to mzML formatget_mz_binary(index: int) -> np.ndarray: Extract m/z array for spectrumget_inten_binary(index: int) -> np.ndarray: Extract intensity array for spectrumget_xml(index: int) -> Element: Extract XML metadata for spectrumdescribe() -> dict: Get file description dictionary
Spectrum
Represents a single mass spectrum.
Properties:
index: Spectrum index (int)scan: Scan number (int)ms_level: MS level (int)retention_time: Retention time in seconds (float)size: Number of data points (int)mz: m/z values (np.ndarray)intensity: Intensity values (np.ndarray)peaks: Combined m/z and intensity as 2D array (np.ndarray)xml: XML metadata element (Element)
Spectra
Collection of spectra with lazy loading and iteration support.
Methods:
__len__(): Get total number of spectra__iter__(): Iterate over all spectra__getitem__(index: int): Access spectrum by index
RuntimeArguments
Runtime configuration for compression/decompression.
Properties:
threads: Number of threads to use (int)blocksize: Number of spectra per block (int)mz_scale_factor: m/z scaling factor (int)int_scale_factor: Intensity scaling factor (int)target_xml_format: Target XML format (int)target_mz_format: Target m/z format (int)target_inten_format: Target intensity format (int)zstd_compression_level: ZSTD compression level 1-22 (int)
DataFormat
Data format information.
Properties:
source_mz_fmt: Source m/z format (int)source_inten_fmt: Source intensity format (int)source_compression: Source compression type (int)source_total_spec: Total number of spectra (int)target_xml_format: Target XML format (int)target_mz_format: Target m/z format (int)target_inten_format: Target intensity format (int)
Methods:
to_dict() -> dict: Convert to dictionary representation__str__() -> str: String representation
Division
Division structure containing data positions and scan information.
Properties:
spectra: Spectrum data positions (DataPositions)xml: XML data positions (DataPositions)mz: m/z data positions (DataPositions)inten: Intensity data positions (DataPositions)size: Number of divisions (int)scans: Scan numbers (np.ndarray)ms_levels: MS levels (np.ndarray)ret_times: Retention times (np.ndarray or None)
DataPositions
Position information for data blocks.
Properties:
start_positions: Start positions (np.ndarray[uint64])end_positions: End positions (np.ndarray[uint64])total_spec: Total number of spectra (int)
Examples
Extract All MS2 Spectra
import mscompress
import numpy as np
file = mscompress.read("data.mzML")
ms2_spectra = []
for spectrum in file.spectra:
if spectrum.ms_level == 2:
ms2_spectra.append({
'scan': spectrum.scan,
'rt': spectrum.retention_time,
'mz': spectrum.mz,
'intensity': spectrum.intensity
})
print(f"Found {len(ms2_spectra)} MS2 spectra")
Compare Compression Ratios
import mscompress
import os
mzml = mscompress.read("data.mzML")
original_size = mzml.filesize
# Compress with different ZSTD levels
for level in [1, 3, 5, 10]:
mzml.arguments.zstd_compression_level = level
output = f"data_level_{level}.msz"
mzml.compress(output)
compressed_size = os.path.getsize(output)
ratio = original_size / compressed_size
print(f"Level {level}: {ratio:.2f}x compression")
Parallel Processing of Spectra
import mscompress
from multiprocessing import Pool
def process_spectrum(args):
file_path, index = args
file = mscompress.read(file_path)
spectrum = file.spectra[index]
# Your processing logic here
return spectrum.scan, len(spectrum.mz)
file = mscompress.read("data.mzML")
indices = range(len(file.spectra))
args = [(file.path.decode(), i) for i in indices]
with Pool() as pool:
results = pool.map(process_spectrum, args)
print(f"Processed {len(results)} spectra")
Filter and Extract Peaks
import mscompress
import numpy as np
file = mscompress.read("data.mzML")
# Extract peaks above intensity threshold
threshold = 1000.0
for spectrum in file.spectra:
mask = spectrum.intensity > threshold
filtered_mz = spectrum.mz[mask]
filtered_intensity = spectrum.intensity[mask]
print(f"Scan {spectrum.scan}: {len(filtered_mz)} peaks above threshold")
Performance Tips
- Multi-threading: Set
arguments.threadsto match your CPU core count for optimal performance - Block size: Adjust
arguments.blocksizebased on your data - larger blocks may improve compression ratio but reduce random-access granularity - Compression level: ZSTD levels 1-3 offer good speed/ratio balance; higher levels improve compression at the cost of speed
- Memory usage: When processing large files, iterate through spectra rather than loading all into memory
Type Hints
The library includes full type hints and stub files (.pyi) for improved IDE support and type checking:
import mscompress
from typing import Union
def process_file(path: Union[str, bytes]) -> None:
file = mscompress.read(path) # Type checker knows this is MZMLFile | MSZFile
spectra = file.spectra # Type: Spectra
spectrum = spectra[0] # Type: Spectrum
mz = spectrum.mz # Type: np.ndarray[np.float32 | np.float64]
Contributing
Contributions are welcome! Please see the main repository for guidelines: https://github.com/chrisagrams/mscompress
License
See the main repository for license information.
Support
For bug reports and feature requests, please open an issue: https://github.com/chrisagrams/mscompress/issues
Citation
If you use MScompress in your research, please cite our work (citation information coming soon).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mscompress-1.0.9.tar.gz.
File metadata
- Download URL: mscompress-1.0.9.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bdf35cb967df208f7cfebe95444767186b47251388084d82987e40c807f8e35
|
|
| MD5 |
9b28d13bfaaf97ba3b59034560c67c51
|
|
| BLAKE2b-256 |
834f49be84145a3d44a861938082b7add6599ecb7d47dd1e11d5ed1c1d206bb4
|
Provenance
The following attestation bundles were made for mscompress-1.0.9.tar.gz:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9.tar.gz -
Subject digest:
3bdf35cb967df208f7cfebe95444767186b47251388084d82987e40c807f8e35 - Sigstore transparency entry: 944509782
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 649.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9a174dc9529e6aa90a1e77ec335fced1e5d4b6733503d847751e78080595d10
|
|
| MD5 |
21ac3a1c7bc9b88711f929ac9fb08ea6
|
|
| BLAKE2b-256 |
dd8d8b98fa53cef5c934f97c72f9f989969e5ea28375a6296e5c01523d6563c0
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp313-cp313-win_amd64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp313-cp313-win_amd64.whl -
Subject digest:
e9a174dc9529e6aa90a1e77ec335fced1e5d4b6733503d847751e78080595d10 - Sigstore transparency entry: 944509935
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d606456375c0478842aca88fe242ca96b9ee9958451fbf72d1ecbcf3e71c6236
|
|
| MD5 |
410d558ab42f9303a5704b9a55c96174
|
|
| BLAKE2b-256 |
81a29f2a53d15c96f3dd0284bea072299523db3b08e700ca202fd55035ca2133
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d606456375c0478842aca88fe242ca96b9ee9958451fbf72d1ecbcf3e71c6236 - Sigstore transparency entry: 944509854
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f57a6e4677f137191068851035f252a8f31574f4b454e1a8ad62f771d31f0a2d
|
|
| MD5 |
ed4ebd7155e54e45794e49a9fcd54bda
|
|
| BLAKE2b-256 |
bb933cd7af774c02cdf622efa731e816f0f5918b852109e6da6333455a89d953
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
f57a6e4677f137191068851035f252a8f31574f4b454e1a8ad62f771d31f0a2d - Sigstore transparency entry: 944509805
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 854.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
961c49cbef432d7cdd62462fff373f3e59749e0e90470bff2f89e2a09a2dcbb9
|
|
| MD5 |
0b5218d65f09dbc0d5ac33bde2a80307
|
|
| BLAKE2b-256 |
e2a0887e270c01f816fec67ccaa69ae2af9a8621c4dd3701e452c2e9a23341ba
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
961c49cbef432d7cdd62462fff373f3e59749e0e90470bff2f89e2a09a2dcbb9 - Sigstore transparency entry: 944509798
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 944.7 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b0025c9998198fa0e7884ca8ccfe1b04ac689e4b77c32633b4ee9fa84810710
|
|
| MD5 |
7f8c945b32579f54bc7d00e2c20099b9
|
|
| BLAKE2b-256 |
4635b24b964fbeb0d791b792152ea86cd47928607bae5f0b0a7c60e4f27afb62
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
6b0025c9998198fa0e7884ca8ccfe1b04ac689e4b77c32633b4ee9fa84810710 - Sigstore transparency entry: 944509872
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 647.5 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ffe24704565812bf0d68e1ba3deb2081956fecf149806333224ec25bc01f4e5
|
|
| MD5 |
eac4201b626ce112866aa994f28b85a9
|
|
| BLAKE2b-256 |
cf5bf9f4c3daa5048e7a13739f469566e4025adffc27e217e62861ab1964101b
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp312-cp312-win_amd64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp312-cp312-win_amd64.whl -
Subject digest:
4ffe24704565812bf0d68e1ba3deb2081956fecf149806333224ec25bc01f4e5 - Sigstore transparency entry: 944509843
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
425fcc89fcb0471cd8b6bbc5e425578532fff19e3df3ab053214a4ba01184a34
|
|
| MD5 |
cdb36572d65e8f40c75667f8ffd24300
|
|
| BLAKE2b-256 |
94dc49abe523031d8993752850824cc49f54e2450fc4b96500b813fb99152406
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
425fcc89fcb0471cd8b6bbc5e425578532fff19e3df3ab053214a4ba01184a34 - Sigstore transparency entry: 944509884
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3d0f6cf29d4a5b9ea5dcd131d8d44d32c4a774bf4f0704ecf3d0ea0237c5d99
|
|
| MD5 |
03dd271db718f23850411cd8a5d5ca8b
|
|
| BLAKE2b-256 |
c0705f27b4e4de01d8022affc0ef1b0c2adfcb80d8a89101c4eadc67a7ad93c2
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
c3d0f6cf29d4a5b9ea5dcd131d8d44d32c4a774bf4f0704ecf3d0ea0237c5d99 - Sigstore transparency entry: 944509913
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 854.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5399bf227c9f55cbcb750da0186d4fea614d55293871ea1c67ffc412ddadf71
|
|
| MD5 |
0dd553f1ce0ed618ef02cb7860028f49
|
|
| BLAKE2b-256 |
35ab3b745fb232aec7da415aeee031de279d72e03a4d5743987c0ed464751091
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
d5399bf227c9f55cbcb750da0186d4fea614d55293871ea1c67ffc412ddadf71 - Sigstore transparency entry: 944509904
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 944.8 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bab77728a7a54dd27ae0f38db4f954ca300be472dfb9fbe599265eda34ab5518
|
|
| MD5 |
57e092d3148d13d3427f1d8e0f8235d7
|
|
| BLAKE2b-256 |
91e14a18942a42ca0dfeeeb8e9ed85f3a230db5453003ff7125e41eca48f8506
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
bab77728a7a54dd27ae0f38db4f954ca300be472dfb9fbe599265eda34ab5518 - Sigstore transparency entry: 944509858
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 651.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f44b1c7741c29b6917fa453259561676e7593d9d266245d4f7c125c9554a93d9
|
|
| MD5 |
bc59f0e4027ba7c07ffff8b6a11b10cc
|
|
| BLAKE2b-256 |
3c317981762b6f7a1089050476e0ace86a0fd56f7b2b180e2dc81d2158320efb
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp311-cp311-win_amd64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp311-cp311-win_amd64.whl -
Subject digest:
f44b1c7741c29b6917fa453259561676e7593d9d266245d4f7c125c9554a93d9 - Sigstore transparency entry: 944509828
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6f3a9b1b2e9539cd80867d346b5e6893b5890ec82fc59d75aa98cebe20c1f27
|
|
| MD5 |
0963324b537eed98e717424440936c10
|
|
| BLAKE2b-256 |
68fcd2aae23733aa7bcbdf2fbbc9ebbfc212ae46a23a2858fa970322168642af
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d6f3a9b1b2e9539cd80867d346b5e6893b5890ec82fc59d75aa98cebe20c1f27 - Sigstore transparency entry: 944509865
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44de97811d1f919fd9228b249edf32ef27ab2a85bfb5b8ebe5f2db422b51e936
|
|
| MD5 |
62919594c43800f8cd531aae3e6a1f73
|
|
| BLAKE2b-256 |
4bf7045e205418aa95c08e6ccea0be43b3591db6b632f36a89fde5a5e8804532
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
44de97811d1f919fd9228b249edf32ef27ab2a85bfb5b8ebe5f2db422b51e936 - Sigstore transparency entry: 944509792
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 854.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e26089f7213031df185d14cb41f3060d12a8bcb3de2fc4bc255df8e7475f1071
|
|
| MD5 |
670b98fbf10d80a157ad1b4563f7f599
|
|
| BLAKE2b-256 |
cc1d736d4c7794f9d6c914b0b544d773fbc86da692da169fc0c4f61ff9efaf26
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
e26089f7213031df185d14cb41f3060d12a8bcb3de2fc4bc255df8e7475f1071 - Sigstore transparency entry: 944509931
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 945.3 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
390de45f2c0068df2e732f3b213633ac06863315d19b1555b14fd1bcdcca3f25
|
|
| MD5 |
9e2e5839de20e652527737a6d84e971e
|
|
| BLAKE2b-256 |
31b010a0dd15548ca2e1f2fa7adde8a496e1af778302734ccbb51c8be17b8486
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
390de45f2c0068df2e732f3b213633ac06863315d19b1555b14fd1bcdcca3f25 - Sigstore transparency entry: 944509810
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 651.1 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f2461243a33cc0111e8d8d197d12166dc2221ca0fe266e5d6a15831e75f1b71
|
|
| MD5 |
50ec08883d906710a0eecc756d27bbfc
|
|
| BLAKE2b-256 |
9ce196ca5feba0be7c6fdfaf3d5c8c8a36211c380dac998915c26e832b0faed8
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp310-cp310-win_amd64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp310-cp310-win_amd64.whl -
Subject digest:
7f2461243a33cc0111e8d8d197d12166dc2221ca0fe266e5d6a15831e75f1b71 - Sigstore transparency entry: 944509948
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3490f78ca384e7e1d1425d2739e8b1d15a8efbf0c85e415b17934305db10cbfb
|
|
| MD5 |
8520ec332a83fd33305645c797b3266c
|
|
| BLAKE2b-256 |
cd7dbb2f1ea6b0b9cc67df1552237bf7d8d58d034e5e09c0a18e3d599f7fd2be
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3490f78ca384e7e1d1425d2739e8b1d15a8efbf0c85e415b17934305db10cbfb - Sigstore transparency entry: 944509836
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c24e66ac8f9919505992bfe6ee72219f79c007e88d9f3250863785974bb730d2
|
|
| MD5 |
b585a3f4ae1e993d4862a91f33dbb177
|
|
| BLAKE2b-256 |
8a5400a8074f1a0e2d5c92c8868869359904e0b8ce487a1d6e501228a558340a
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
c24e66ac8f9919505992bfe6ee72219f79c007e88d9f3250863785974bb730d2 - Sigstore transparency entry: 944509819
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 856.1 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebe1ea181d6d2289ed4040c3f51714e292a443af265b1f0a7134de51d1f4ed5a
|
|
| MD5 |
c607e9681029517d4b21b90610dca275
|
|
| BLAKE2b-256 |
6e690fcf49e8de8aa00eaa6c463087352bb4fec3e0911a951956d1fb0e943265
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
ebe1ea181d6d2289ed4040c3f51714e292a443af265b1f0a7134de51d1f4ed5a - Sigstore transparency entry: 944509942
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 946.8 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f45981b2a2e8a6916fe0f2e607c642214240f848fb74d7c06f49b9ae1357b471
|
|
| MD5 |
93e5a1068bb73a075175daa1f532460e
|
|
| BLAKE2b-256 |
2254d94e171a16133d745b0178afc6311d20717060c421ad3ba801d1d20a6235
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
f45981b2a2e8a6916fe0f2e607c642214240f848fb74d7c06f49b9ae1357b471 - Sigstore transparency entry: 944509893
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 650.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46b106393c69fe9a21e5011220b22af1e3c7da2a9ee4fe05b5d683e64065e0b9
|
|
| MD5 |
68edd19e36a18348878bdf7438a1005d
|
|
| BLAKE2b-256 |
381fc67adda66ad4e735d590acf03dfcfa8d655c9a0204a2bfad88fcf3666680
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp39-cp39-win_amd64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp39-cp39-win_amd64.whl -
Subject digest:
46b106393c69fe9a21e5011220b22af1e3c7da2a9ee4fe05b5d683e64065e0b9 - Sigstore transparency entry: 944509927
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d2e9e812e034436d8c1eef36150041b48321d18f3ccea938e0466004bbcdb48
|
|
| MD5 |
ef24c25a2bfdad77300bd80fe252392f
|
|
| BLAKE2b-256 |
76dcb85c5942669b58fa7d05745470818b9e2cc107c3cb97408a6efc8e7e90b5
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
2d2e9e812e034436d8c1eef36150041b48321d18f3ccea938e0466004bbcdb48 - Sigstore transparency entry: 944509899
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
088f333a83e5e318ba201960a1b2b320262c71db2a10a67630dab9fa03373f66
|
|
| MD5 |
0d7e55381ee102d7dcaa08de7d2b6143
|
|
| BLAKE2b-256 |
e0d4010745f08aa795a41c7ea30a7ec9dfea46b592dc24199966a997eee354d8
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
088f333a83e5e318ba201960a1b2b320262c71db2a10a67630dab9fa03373f66 - Sigstore transparency entry: 944509910
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 856.3 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d8348ff2a7a41c094a4ef27d27b72f411ec72b891bcb6c34e676d857b87c3cd
|
|
| MD5 |
41e5c734b1bc41e4c7b15260421adc91
|
|
| BLAKE2b-256 |
0b5716321f0a2102a67f196e21082e9773d81e427cdbcff54a36c48b7451351e
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
4d8348ff2a7a41c094a4ef27d27b72f411ec72b891bcb6c34e676d857b87c3cd - Sigstore transparency entry: 944509921
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type:
File details
Details for the file mscompress-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: mscompress-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 946.5 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd2e96c8d0b3044653432b817417caa007b002cc4117af02b8e2629d61373f93
|
|
| MD5 |
48f3217e5b2d10bf30dc663046ec2e33
|
|
| BLAKE2b-256 |
8dc0f1c976f35fbb6666de5276cafa1eda0365f190efaf912ad1e1cfaefae1d2
|
Provenance
The following attestation bundles were made for mscompress-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl:
Publisher:
build.yml on chrisagrams/mscompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mscompress-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl -
Subject digest:
cd2e96c8d0b3044653432b817417caa007b002cc4117af02b8e2629d61373f93 - Sigstore transparency entry: 944509848
- Sigstore integration time:
-
Permalink:
chrisagrams/mscompress@915c8e7214e49240ad835ab865ddd79671ec73ec -
Branch / Tag:
refs/tags/v1.0.9 - Owner: https://github.com/chrisagrams
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@915c8e7214e49240ad835ab865ddd79671ec73ec -
Trigger Event:
push
-
Statement type: