HOLMES (HydrOLogical Modeling Educationnal Software) is a software developped to teach operational hydrology. It is developed at the university Laval, Québec, Canada. These are the models written in rust.
Project description
holmes-rs
A fast, production-ready collection of hydrological models implemented in Rust with Python bindings via PyO3.
holmes-rs is the computational engine behind HOLMES (HydrOLogical Modeling Educational Software), but is designed to be usable as a standalone library for anyone needing efficient hydrological simulations.
Features
- Hydrological Models: GR4J and Bucket rainfall-runoff models
- Snow Modeling: CemaNeige snow accumulation and melt model
- PET Calculation: Oudin method for potential evapotranspiration
- Calibration: SCE-UA (Shuffled Complex Evolution) optimization algorithm
- Metrics: RMSE, NSE, and KGE objective functions
- Performance: Pure Rust with SIMD-friendly array operations via ndarray
- Python Integration: Full NumPy interoperability through PyO3
Installation
From PyPI (when published)
pip install holmes-rs
From Source
Requires Rust 1.70+ and Python 3.11+.
cd src/holmes-rs
pip install maturin
maturin develop --release
Quick Start
Python
import numpy as np
from holmes_rs.hydro import gr4j
from holmes_rs.pet import oudin
from holmes_rs.metrics import calculate_nse
# Generate PET from temperature
temperature = np.random.uniform(5, 25, 365)
day_of_year = np.arange(1, 366)
latitude = 45.0
pet = oudin.simulate(temperature, day_of_year, latitude)
# Initialize GR4J with default parameters
defaults, bounds = gr4j.init()
# defaults: [350.0, 0.0, 90.0, 1.7] (x1, x2, x3, x4)
# bounds: [[10, 1500], [-5, 3], [10, 400], [0.8, 10]]
# Run simulation
precipitation = np.random.uniform(0, 20, 365)
streamflow = gr4j.simulate(defaults, precipitation, pet)
# Evaluate against observations
observations = np.random.uniform(0, 10, 365)
nse = calculate_nse(observations, streamflow)
print(f"NSE: {nse:.3f}")
Rust
use holmes_rs::hydro::gr4j;
use holmes_rs::metrics::calculate_nse;
use ndarray::array;
let (defaults, _bounds) = gr4j::init();
let precipitation = array![5.0, 10.0, 0.0, 15.0, 2.0];
let pet = array![3.0, 3.5, 4.0, 3.2, 3.8];
let streamflow = gr4j::simulate(
defaults.view(),
precipitation.view(),
pet.view()
).unwrap();
let nse = calculate_nse(observations.view(), streamflow.view()).unwrap();
Models
GR4J
A parsimonious 4-parameter rainfall-runoff model widely used in operational hydrology.
| Parameter | Range | Description |
|---|---|---|
| x1 | 10–1500 | Production store capacity (mm) |
| x2 | -5–3 | Groundwater exchange coefficient (mm/day) |
| x3 | 10–400 | Routing store capacity (mm) |
| x4 | 0.8–10 | Unit hydrograph time base (days) |
from holmes_rs.hydro import gr4j
defaults, bounds = gr4j.init()
streamflow = gr4j.simulate(params, precipitation, pet)
Bucket
A 6-parameter conceptual model with explicit soil, routing, and transpiration reservoirs.
| Parameter | Range | Description |
|---|---|---|
| c_soil | 10–1000 | Soil storage capacity (mm) |
| alpha | 0–1 | Infiltration partitioning |
| k_r | 1–200 | Routing decay constant |
| delta | 2–10 | Routing delay (timesteps) |
| beta | 0–1 | Baseflow coefficient |
| k_t | 1–400 | Transpiration parameter |
from holmes_rs.hydro import bucket
defaults, bounds = bucket.init()
streamflow = bucket.simulate(params, precipitation, pet)
CemaNeige
A degree-day snow model with multi-layer elevation distribution.
| Parameter | Range | Description |
|---|---|---|
| ctg | 0–1 | Thermal state time constant |
| kf | 0–20 | Snowmelt rate coefficient (mm/°C/day) |
| qnbv | 50–800 | Degree-day factor threshold |
from holmes_rs.snow import cemaneige
defaults, bounds = cemaneige.init()
# elevation_layers: fraction of catchment at each elevation band
# median_elevation: reference elevation (m)
effective_precip = cemaneige.simulate(
params, precipitation, temperature, day_of_year,
elevation_layers, median_elevation
)
# Chain with hydro model
streamflow = gr4j.simulate(hydro_params, effective_precip, pet)
Oudin PET
Temperature-based potential evapotranspiration using extraterrestrial radiation.
from holmes_rs.pet import oudin
pet = oudin.simulate(temperature, day_of_year, latitude)
Calibration
SCE-UA (Shuffled Complex Evolution - University of Arizona) for automatic parameter optimization.
from holmes_rs.calibration.sce import Sce
# Create calibrator
sce = Sce(
hydro_model="gr4j",
snow_model=None, # or "cemaneige"
objective="nse", # "rmse", "nse", or "kge"
transformation="none", # "none", "log", or "sqrt"
n_complexes=3,
k_stop=5,
p_convergence_threshold=0.1,
geometric_range_threshold=0.0001,
max_evaluations=1000,
seed=42 # for reproducibility
)
# Initialize with data
sce.init(precip, temp, pet, doy, elevation_layers, median_elev, observations)
# Run calibration
done = False
while not done:
done, best_params, criteria, objectives = sce.step(
precip, temp, pet, doy, elevation_layers, median_elev, observations
)
print(f"Best NSE so far: {max(objectives):.4f}")
print(f"Optimal parameters: {best_params}")
Objective Functions
| Objective | Formula | Optimal |
|---|---|---|
| RMSE | √(Σ(O-S)²/n) | 0 |
| NSE | 1 - Σ(O-S)²/Σ(O-μ)² | 1 |
| KGE | 1 - √((r-1)² + (α-1)² + (β-1)²) | 1 |
Transformations
Apply transformations to emphasize different flow regimes:
none: Raw values (emphasizes high flows)log: Log-transformed (emphasizes low flows)sqrt: Square-root (balanced)
Metrics
Standalone metric functions for model evaluation:
from holmes_rs.metrics import calculate_rmse, calculate_nse, calculate_kge
rmse = calculate_rmse(observations, simulations)
nse = calculate_nse(observations, simulations)
kge = calculate_kge(observations, simulations)
Error Handling
holmes-rs provides informative exceptions for debugging:
from holmes_rs import HolmesValidationError, HolmesNumericalError
try:
# Invalid: negative precipitation
gr4j.simulate(params, np.array([-1.0, 5.0]), pet)
except HolmesValidationError as e:
print(f"Validation failed: {e}")
try:
# Edge case: constant observations (zero variance)
calculate_nse(np.array([5.0, 5.0, 5.0]), simulations)
except HolmesNumericalError as e:
print(f"Numerical issue: {e}")
Module Structure
holmes_rs
├── hydro
│ ├── gr4j # GR4J model
│ └── bucket # Bucket model
├── snow
│ └── cemaneige # CemaNeige snow model
├── pet
│ └── oudin # Oudin PET method
├── calibration
│ └── sce # SCE-UA optimizer
└── metrics # RMSE, NSE, KGE
Development
# Run Rust tests
cargo test
# Run Rust tests with coverage
cargo +nightly llvm-cov
# Run Python integration tests
pytest tests/python_integration
# Format and lint
cargo fmt
cargo clippy
Performance Notes
- All numerical operations use ndarray with optimized BLAS
- Calibration uses Rayon for parallel objective function evaluation
- Release builds use LTO for maximum performance
License
MIT License - see LICENSE for details.
Part of HOLMES
This library powers the computational backend of HOLMES v3, a web-based hydrological modeling tool for teaching operational hydrology. While developed primarily for HOLMES, holmes-rs is designed as a general-purpose hydrological modeling library suitable for research, education, and operational applications.
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
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 holmes_rs-0.2.1.tar.gz.
File metadata
- Download URL: holmes_rs-0.2.1.tar.gz
- Upload date:
- Size: 61.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec6f6e2a1c4fde094f81ba594bb27e7f2d4523819940ebee554014160f3755ed
|
|
| MD5 |
6f9a831ff95e2d9ab77f161750aad1c5
|
|
| BLAKE2b-256 |
526ec53b58e80fb02e39017bdc98d3ae04886ca25eadda7c3f26d35bdefcd4b6
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1.tar.gz:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1.tar.gz -
Subject digest:
ec6f6e2a1c4fde094f81ba594bb27e7f2d4523819940ebee554014160f3755ed - Sigstore transparency entry: 813782110
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 318.4 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
473b03d8d0b508ed044d8120ade1add93e3e9722776b115e3f41a0a4d8ebd56f
|
|
| MD5 |
039500e3ae121e27647c05d04e675add
|
|
| BLAKE2b-256 |
bd6a8b13e2a5a7a7e954bd49af8464ac9ca9f45283af0741415c5116dfd9f294
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp314-cp314-win_amd64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp314-cp314-win_amd64.whl -
Subject digest:
473b03d8d0b508ed044d8120ade1add93e3e9722776b115e3f41a0a4d8ebd56f - Sigstore transparency entry: 813782826
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 405.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf4100b2a647b433121867f30868fecfffb2d24110391fe4ae744e40af96c9eb
|
|
| MD5 |
08890289fdbe454c1effe4742fa3c8d4
|
|
| BLAKE2b-256 |
bb95e1d17ddb63a9154865834107aff4ebbb17b13d27808dfa7efba15c480a44
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_x86_64.whl -
Subject digest:
cf4100b2a647b433121867f30868fecfffb2d24110391fe4ae744e40af96c9eb - Sigstore transparency entry: 813782454
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 370.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d019fc4f9517e131a4abb0deaffa9c51d73771c3f7a6a51c504259f74176ade9
|
|
| MD5 |
ff06f6d8d5bcc4e214992e9ef021fff5
|
|
| BLAKE2b-256 |
6029851fe67c988c95438c769641b22c831dcdaf1bc6e69b5d2c0e0dcebb7484
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp314-cp314-manylinux_2_28_aarch64.whl -
Subject digest:
d019fc4f9517e131a4abb0deaffa9c51d73771c3f7a6a51c504259f74176ade9 - Sigstore transparency entry: 813782859
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 348.1 kB
- Tags: CPython 3.14, 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 |
a52286e9a2fba4c9e844aafa87c2691bf77092546188db5ccad60fcdd2221c51
|
|
| MD5 |
9f78d9f8a3b910493e4b1ba458ab0958
|
|
| BLAKE2b-256 |
01f0be77a21d5c67275de771667b9e0a178401222613ded804d9a1a9c14b44b0
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
a52286e9a2fba4c9e844aafa87c2691bf77092546188db5ccad60fcdd2221c51 - Sigstore transparency entry: 813782198
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 381.6 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2073cfa77a034baf57c8236d0c5fb0910e1876a4a17fe2927b8cc1447acc098
|
|
| MD5 |
49c82d363c19e567409d8e9db5cbd883
|
|
| BLAKE2b-256 |
4cd4e571b1a13c7f962bbe021492950e8983316e9b8d57e2a5898d44eea5d65f
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
f2073cfa77a034baf57c8236d0c5fb0910e1876a4a17fe2927b8cc1447acc098 - Sigstore transparency entry: 813782998
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 318.6 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 |
695660b2ad5848406be0cbb0b2f8a5c695cff763ba44cefc4e6f3f4f5a405696
|
|
| MD5 |
cc8157eada8d557bf11249a848e4fec6
|
|
| BLAKE2b-256 |
43b219ab3405581860779ebcec8591fe7ad6e89dd50fa02aea7166dae01bd808
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp313-cp313-win_amd64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp313-cp313-win_amd64.whl -
Subject digest:
695660b2ad5848406be0cbb0b2f8a5c695cff763ba44cefc4e6f3f4f5a405696 - Sigstore transparency entry: 813782393
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 405.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f012941881a9bc9ccc96beb7e26409b89d5cd6248533ac6edac76284d67f2ed
|
|
| MD5 |
b07167491fc581569561b331e838203e
|
|
| BLAKE2b-256 |
d0852601692a1bcdf2da2f93bdad7a472e3df475ed30ef70b6a75d1c3d1a9f57
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
0f012941881a9bc9ccc96beb7e26409b89d5cd6248533ac6edac76284d67f2ed - Sigstore transparency entry: 813782904
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 370.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0669b587713321e60b74ffd9dcfaa912be8cead44d8ee49bce4270624865626a
|
|
| MD5 |
8a2f236248f835f59b332238c5c8a0ca
|
|
| BLAKE2b-256 |
2bf1023f6bbf6033ba8fd7a10c4c3b33535c7617ef820e1452a2c8f36507e228
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
0669b587713321e60b74ffd9dcfaa912be8cead44d8ee49bce4270624865626a - Sigstore transparency entry: 813782336
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 348.2 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 |
b6a8a4af070882c57d5af52b606d0129dfcdaa7b7acea226645e0b773635046e
|
|
| MD5 |
34e078616af6e50e9098b055c194e633
|
|
| BLAKE2b-256 |
076801d24f369f88c43d9577c3eae5a1de63e84f974e7fc039e343323bca79ac
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
b6a8a4af070882c57d5af52b606d0129dfcdaa7b7acea226645e0b773635046e - Sigstore transparency entry: 813782291
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 381.9 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae8ece93706eaffe8b199b5514ea6ff3e5870a86ced6a0df4eb05c30d9be2c24
|
|
| MD5 |
0f4d6add9772ebd7c235a985f943b273
|
|
| BLAKE2b-256 |
4d300c4f07abe16431d0b9c115bd1029ac7dbc9ef516bc014ea5d9b19780e5d0
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
ae8ece93706eaffe8b199b5514ea6ff3e5870a86ced6a0df4eb05c30d9be2c24 - Sigstore transparency entry: 813782243
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 318.4 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 |
38580d42a60a8a636f7520ef1ecc2cb428c9427a2b287919e6a20ea76b738115
|
|
| MD5 |
f41b14e89144dc92741840628cdf479f
|
|
| BLAKE2b-256 |
2b51bb4f37ca781fbc57287df4d243a309fbb0036d373401bfe5a85004ea079b
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp312-cp312-win_amd64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp312-cp312-win_amd64.whl -
Subject digest:
38580d42a60a8a636f7520ef1ecc2cb428c9427a2b287919e6a20ea76b738115 - Sigstore transparency entry: 813782777
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 405.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b593b374889aa82b07624143a257c5f64f6d7bc19d113916577a7b577f0759d
|
|
| MD5 |
676b73b4a27563764e502a9009504351
|
|
| BLAKE2b-256 |
f59689a1608fe755faa1410172a5fe1955603f71f6bcc56bed60fcfb9151f7a4
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
3b593b374889aa82b07624143a257c5f64f6d7bc19d113916577a7b577f0759d - Sigstore transparency entry: 813782680
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 370.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67452e393a68e9533da4ac5af6a5069ea038aa86a0aacad06ea2a6883f534c22
|
|
| MD5 |
cf51ea945987518fc7836dfb2f5d4c33
|
|
| BLAKE2b-256 |
d1d1727d5d1b2adb0db59f378fa10c69a412a3370ea3f9827001893a6337ec99
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
67452e393a68e9533da4ac5af6a5069ea038aa86a0aacad06ea2a6883f534c22 - Sigstore transparency entry: 813782636
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 348.2 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 |
307d16bdb5fd9579b94fe9e7095a920963f88b1be98ccf9ad71804f62459eb20
|
|
| MD5 |
48e625a8abfeafce21c22486066a44e1
|
|
| BLAKE2b-256 |
8fc66d07c80ce52632e9cdc0dc09da9c3b492fc1e73c63bb5f4d710b0d09a577
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
307d16bdb5fd9579b94fe9e7095a920963f88b1be98ccf9ad71804f62459eb20 - Sigstore transparency entry: 813782956
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 381.8 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21a6e8b1e27656763fbb0409b2a3458b6a0b216421456fe91766272dc6ce4085
|
|
| MD5 |
dcfba03eae1f4e7a7851ed1e5b137d21
|
|
| BLAKE2b-256 |
9f5b9d81b62a1953316945d99be85df83ffb32f448761cd71fa3f26f0b25e572
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
21a6e8b1e27656763fbb0409b2a3458b6a0b216421456fe91766272dc6ce4085 - Sigstore transparency entry: 813782154
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 319.5 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 |
4fb8ba4adb11a182c5287af806ae1ebea20184aa55534fda625c56a42d3d2224
|
|
| MD5 |
4ac49e2aa6f125e53994947a52edc57b
|
|
| BLAKE2b-256 |
2af2dff9e2f636f4362341d54f3fabe9aace2add0751b5d011e55038fa834dab
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp311-cp311-win_amd64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp311-cp311-win_amd64.whl -
Subject digest:
4fb8ba4adb11a182c5287af806ae1ebea20184aa55534fda625c56a42d3d2224 - Sigstore transparency entry: 813782602
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 404.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fae0150d1ee4e69b859d1967135bc61be6f5e36fd800ae14ed5c6a9d0acbf5d
|
|
| MD5 |
54ea5672f7d767cc5653e6602792bf06
|
|
| BLAKE2b-256 |
86d2b968f69126160ceb6af895415b9ed1b7cd262525c3ce7d8b9e9d0d8bf2ef
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
6fae0150d1ee4e69b859d1967135bc61be6f5e36fd800ae14ed5c6a9d0acbf5d - Sigstore transparency entry: 813782554
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 370.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e16365e1aa46ddf63e234debdd170ec67ae8e56616ccc96dc0cd3e02233338c
|
|
| MD5 |
467b1d6c8951a727ea3b436331b12e27
|
|
| BLAKE2b-256 |
226852692d98c0f362e31d152cadee66d75e10d8801b733b509d0faaf23db08f
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
7e16365e1aa46ddf63e234debdd170ec67ae8e56616ccc96dc0cd3e02233338c - Sigstore transparency entry: 813782502
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 348.2 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 |
d33e220afdc5224cacbe52936a1814138a1e71959c6a2532bf987b2111cd6fb0
|
|
| MD5 |
fede409c4668e1bd0022af0aedf8f507
|
|
| BLAKE2b-256 |
ebec958b9e436f6dbf4f3a77efc000f5afacf9a4d25201627fc651c80f9d3346
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
d33e220afdc5224cacbe52936a1814138a1e71959c6a2532bf987b2111cd6fb0 - Sigstore transparency entry: 813782419
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file holmes_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: holmes_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 381.5 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f10a87b2aff084b700bb9a95b35cad4c6d4018036906ef11ead333559c5cd563
|
|
| MD5 |
3ee1dac3de14e596a2ff7339caf69ca0
|
|
| BLAKE2b-256 |
c47ce3b0a80482dc6d5b8c9f0e0cbaf470d6d23e0d2091939cdbef1704ffbd79
|
Provenance
The following attestation bundles were made for holmes_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
ci-holmes-rs.yml on antoinelb/holmes
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
holmes_rs-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
f10a87b2aff084b700bb9a95b35cad4c6d4018036906ef11ead333559c5cd563 - Sigstore transparency entry: 813782720
- Sigstore integration time:
-
Permalink:
antoinelb/holmes@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Branch / Tag:
refs/tags/holmes-rs-0.2.1 - Owner: https://github.com/antoinelb
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-holmes-rs.yml@77504ae7562967a4a7ac2e4cbe0fecdd9b13c0c0 -
Trigger Event:
push
-
Statement type: