Blazing-fast FP-Growth and Association Rules — pure Rust via PyO3
Project description
Blazing-fast Market Basket Analysis and Recommender Engines (ALS, FP-Growth, Eclat) for Python, powered by Rust.
rusket is a high-performance library for Market Basket Analysis and Recommender Engines, backed by a Rust core (via PyO3) that delivers 2–15× speed-ups and dramatically lower memory usage. It includes Alternating Least Squares (ALS) for collaborative filtering, as well as FP-Growth (parallel via Rayon) and Eclat (vertical bitset mining) for frequent pattern mining. It serves as a drop-in replacement for mlxtend's fpgrowth and association_rules, natively supporting Pandas (including Arrow backend), Polars, and sparse DataFrames out of the box.
✨ Highlights
rusket |
mlxtend |
|
|---|---|---|
| Core language | Rust (PyO3) | Pure Python |
| Algorithms | ALS + FP-Growth + Eclat | FP-Growth only |
| Pandas dense input | ✅ C-contiguous np.uint8 |
✅ |
| Pandas Arrow backend | ✅ Arrow zero-copy (pandas 2.0+) | ❌ Not supported |
| Pandas sparse input | ✅ Zero-copy CSR → Rust | ❌ Densifies first |
| Polars input | ✅ Arrow zero-copy | ❌ Not supported |
| Parallel mining | ✅ Rayon work-stealing | ❌ Single-threaded |
| Memory | Low (native Rust buffers) | High (Python objects) |
| API compatibility | ✅ Drop-in replacement | — |
| Metrics | 12 built-in metrics | 9 |
📦 Installation
pip install rusket
# or with uv:
uv add rusket
Optional extras:
# Polars support
pip install "rusket[polars]"
# Pandas/NumPy support (usually already installed)
pip install "rusket[pandas]"
🚀 Quick Start
Basic — Pandas
import pandas as pd
from rusket import fpgrowth, association_rules
# One-hot encoded boolean DataFrame
data = {
"bread": [1, 1, 0, 1, 1],
"butter": [1, 0, 1, 1, 0],
"milk": [1, 1, 1, 0, 1],
"eggs": [0, 1, 1, 0, 1],
"cheese": [0, 0, 1, 0, 0],
}
df = pd.DataFrame(data).astype(bool)
# 1. Mine frequent itemsets
freq = fpgrowth(df, min_support=0.4, use_colnames=True)
# 2. Generate association rules
rules = association_rules(
freq,
num_itemsets=len(df),
metric="confidence",
min_threshold=0.6,
)
print(rules[["antecedents", "consequents", "support", "confidence", "lift"]]
.sort_values("lift", ascending=False))
🛒 Transaction Data (Long Format)
Real-world data comes as (transaction_id, item) rows — not one-hot matrices. Use the built-in helpers to convert:
import pandas as pd
from rusket import from_transactions, fpgrowth
# Long-format transactional data
df = pd.DataFrame({
"order_id": [1, 1, 1, 2, 2, 3],
"item": [3, 4, 5, 3, 5, 8],
})
# Convert to one-hot boolean matrix
ohe = from_transactions(df)
# Mine!
freq = fpgrowth(ohe, min_support=0.3, use_colnames=True)
print(freq)
Or use the explicit helpers for type clarity:
from rusket import from_pandas, from_polars
ohe = from_pandas(df) # Pandas DataFrame
ohe = from_polars(pl_df) # Polars DataFrame
ohe = from_transactions([[3, 4], [3, 5]]) # list of lists
Spark is also supported:
from_spark(spark_df)calls.toPandas()internally.
⚡ Eclat — Vertical Mining
eclat uses vertical bitset representation + hardware popcnt for fast support counting. Ideal for sparse retail basket data.
import pandas as pd
from rusket import eclat, association_rules
df = pd.DataFrame({
"bread": [True, True, False, True, True],
"butter": [True, False, True, True, False],
"milk": [True, True, True, False, True],
"eggs": [False, True, True, False, True],
})
# Eclat — same API as fpgrowth
freq = eclat(df, min_support=0.4, use_colnames=True)
rules = association_rules(freq, num_itemsets=len(df), min_threshold=0.6)
print(rules)
When to use which?
| Scenario | Recommended |
|---|---|
| Very sparse data (retail baskets, e-commerce) | eclat or fpgrowth — both fast |
| Dense data (many items per transaction) | fpgrowth |
| General-purpose / don't know | fpgrowth (default) |
🐻❄️ Polars Input
rusket natively accepts Polars DataFrames. Data is transferred via Arrow zero-copy buffers — no conversion overhead.
import polars as pl
import numpy as np
from rusket import fpgrowth, association_rules
# ── 1. Create a Polars DataFrame ────────────────────────────────────
rng = np.random.default_rng(0)
n_rows, n_cols = 20_000, 150
products = [f"product_{i:03d}" for i in range(n_cols)]
# Power-law popularity: top products appear often, tail products are rare
support = np.clip(0.5 / np.arange(1, n_cols + 1, dtype=float) ** 0.5, 0.005, 0.5)
matrix = rng.random((n_rows, n_cols)) < support
df_pl = pl.DataFrame({p: matrix[:, i].tolist() for i, p in enumerate(products)})
print(f"Polars DataFrame: {df_pl.shape[0]:,} rows × {df_pl.shape[1]} columns")
# ── 2. fpgrowth — same API as pandas ────────────────────────────────
freq = fpgrowth(df_pl, min_support=0.05, use_colnames=True)
print(f"Frequent itemsets: {len(freq):,}")
print(freq.sort_values("support", ascending=False).head(8))
# ── 3. Association rules ────────────────────────────────────────────
rules = association_rules(freq, num_itemsets=n_rows, metric="lift", min_threshold=1.1)
print(f"Rules: {len(rules):,}")
print(
rules[["antecedents", "consequents", "confidence", "lift"]]
.sort_values("lift", ascending=False)
.head(6)
)
Or more concisely — just read a Parquet file:
import polars as pl
from rusket import fpgrowth
df = pl.read_parquet("transactions.parquet")
freq = fpgrowth(df, min_support=0.05, use_colnames=True)
How it works under the hood:
Polars → Arrow buffer →np.uint8(zero-copy) → Rustfpgrowth_from_dense
📊 Sparse Pandas Input
For very sparse datasets (e.g. e-commerce with thousands of SKUs), use Pandas SparseDtype to minimize memory. rusket passes the raw CSR arrays straight to Rust — no densification ever happens.
import pandas as pd
import numpy as np
from rusket import fpgrowth
rng = np.random.default_rng(7)
n_rows, n_cols = 30_000, 500
# Very sparse: average basket size ≈ 3 items out of 500
p_buy = 3 / n_cols
matrix = rng.random((n_rows, n_cols)) < p_buy
products = [f"sku_{i:04d}" for i in range(n_cols)]
df_dense = pd.DataFrame(matrix.astype(bool), columns=products)
df_sparse = df_dense.astype(pd.SparseDtype("bool", fill_value=False))
dense_mb = df_dense.memory_usage(deep=True).sum() / 1e6
sparse_mb = df_sparse.memory_usage(deep=True).sum() / 1e6
print(f"Dense memory: {dense_mb:.1f} MB")
print(f"Sparse memory: {sparse_mb:.1f} MB ({dense_mb / sparse_mb:.1f}× smaller)")
# Same API, same results — just faster and lighter
freq = fpgrowth(df_sparse, min_support=0.01, use_colnames=True)
print(f"Frequent itemsets: {len(freq):,}")
How it works under the hood:
Sparse DataFrame → COO → CSR →(indptr, indices)→ Rustfpgrowth_from_csr
🌊 Out-of-Core Processing (FPMiner Streaming)
For datasets scaling to Billion-row sizes that don't fit in memory, use the FPMiner accumulator. It accepts chunks of (txn_id, item_id) pairs, sorting them in-place immediately, and uses a memory-safe k-way merge across all chunks to build the CSR matrix on the fly avoiding massive memory spikes.
import numpy as np
from rusket import FPMiner
n_items = 5_000
miner = FPMiner(n_items=n_items)
# Feed chunks incrementally (e.g. from Parquet/CSV/SQL)
for chunk in dataset:
txn_ids = chunk["txn_id"].to_numpy(dtype=np.int64)
item_ids = chunk["item_id"].to_numpy(dtype=np.int32)
# Fast O(k log k) per-chunk sort
miner.add_chunk(txn_ids, item_ids)
# Stream k-way merge and mine in one pass!
# Returns a DataFrame with 'support' and 'itemsets' just like fpgrowth()
freq = miner.mine(min_support=0.001, max_len=3)
Memory efficiency: The peak memory overhead at mine() time is just $O(k)$ for the cursors (where $k$ is the number of chunks), plus the final compressed CSR allocation.
🔄 Migrating from mlxtend
rusket is a drop-in replacement. The only API difference is num_itemsets:
- from mlxtend.frequent_patterns import fpgrowth, association_rules
+ from rusket import fpgrowth, association_rules
freq = fpgrowth(df, min_support=0.05, use_colnames=True) # identical
- rules = association_rules(freq, metric="lift", min_threshold=1.2)
+ rules = association_rules(freq, num_itemsets=len(df), # ← add this
+ metric="lift", min_threshold=1.2)
Why
num_itemsets? This makes support calculation explicit and avoids a hidden internal pandas join thatmlxtendperforms.
Gotchas:
- Input must be
boolor0/1integers —rusketwarns if you pass floats - Polars is supported natively — just pass the DataFrame directly
- Sparse pandas DataFrames work too — and use much less RAM
📖 API Reference
fpgrowth
rusket.fpgrowth(
df,
min_support: float = 0.5,
null_values: bool = False,
use_colnames: bool = False,
max_len: int | None = None,
verbose: int = 0,
) -> pd.DataFrame
| Parameter | Type | Description |
|---|---|---|
df |
pd.DataFrame | pl.DataFrame | np.ndarray |
One-hot encoded input (bool / 0-1). Dense, sparse, or Polars. |
min_support |
float |
Minimum support threshold in (0, 1]. |
null_values |
bool |
Allow NaN values in df (pandas only). |
use_colnames |
bool |
Return column names instead of integer indices in itemsets. |
max_len |
int | None |
Maximum itemset length. None = unlimited. |
verbose |
int |
Verbosity level (kept for API compatibility with mlxtend). |
Returns a pd.DataFrame with columns ['support', 'itemsets'].
eclat
rusket.eclat(
df,
min_support: float = 0.5,
null_values: bool = False,
use_colnames: bool = False,
max_len: int | None = None,
verbose: int = 0,
) -> pd.DataFrame
Same parameters as fpgrowth. Uses vertical bitset representation (Eclat algorithm) instead of FP-Tree.
Returns a pd.DataFrame with columns ['support', 'itemsets'].
association_rules
rusket.association_rules(
df,
num_itemsets: int,
metric: str = "confidence",
min_threshold: float = 0.8,
support_only: bool = False,
return_metrics: list[str] = [...], # all 12 metrics by default
) -> pd.DataFrame
| Parameter | Type | Description |
|---|---|---|
df |
pd.DataFrame |
Output from fpgrowth(). |
num_itemsets |
int |
Number of transactions in the original dataset (len(df_original)). |
metric |
str |
Metric to filter rules on (see table below). |
min_threshold |
float |
Minimum value of metric to include a rule. |
support_only |
bool |
Only compute support; fill other columns with NaN. |
return_metrics |
list[str] |
Subset of metrics to include in the result. |
Returns a pd.DataFrame with columns antecedents, consequents, plus all requested metric columns.
Available Metrics
| Metric | Formula / Description |
|---|---|
support |
P(A ∪ B) |
confidence |
P(B | A) |
lift |
confidence / P(B) |
leverage |
support − P(A)·P(B) |
conviction |
(1 − P(B)) / (1 − confidence) |
zhangs_metric |
Symmetrical correlation measure |
jaccard |
Jaccard similarity between A and B |
certainty |
Certainty factor |
kulczynski |
Average of P(B|A) and P(A|B) |
representativity |
Rule coverage across transactions |
antecedent support |
P(A) |
consequent support |
P(B) |
from_transactions
rusket.from_transactions(
data,
transaction_col: str | None = None,
item_col: str | None = None,
) -> pd.DataFrame
Converts long-format transactional data to a one-hot boolean matrix. Accepts Pandas DataFrames, Polars DataFrames, Spark DataFrames, or list[list[...]].
from_pandas / from_polars / from_spark
Explicit typed variants of from_transactions for specific DataFrame types:
rusket.from_pandas(df, transaction_col=None, item_col=None) -> pd.DataFrame
rusket.from_polars(df, transaction_col=None, item_col=None) -> pd.DataFrame
rusket.from_spark(df, transaction_col=None, item_col=None) -> pd.DataFrame
⚡ Benchmarks
Scale Benchmarks (1M → 200M rows)
| Scale | from_transactions → fpgrowth |
Direct CSR → Rust | Speedup |
|---|---|---|---|
| 1M rows | 5.0s | 0.1s | 50× |
| 10M rows | 24.4s | 1.7s | 14× |
| 50M rows | 63.1s | 10.9s | 6× |
| 100M rows (20M txns × 200k items) | 134.2s | 25.9s | 5× |
| 200M rows (40M txns × 200k items) | 246.8s | 73.1s | 3× |
Power-user path: Direct CSR → Rust
import numpy as np
from scipy import sparse as sp
from rusket import fpgrowth
# Build CSR directly from integer IDs (no pandas!)
csr = sp.csr_matrix(
(np.ones(len(txn_ids), dtype=np.int8), (txn_ids, item_ids)),
shape=(n_transactions, n_items),
)
freq = fpgrowth(csr, min_support=0.001, max_len=3,
use_colnames=True, column_names=item_names)
At 100M rows, the mining step takes 1.3 seconds — the bottleneck is entirely the CSR build.
Real-World Datasets
| Dataset | Transactions | Items | rusket |
mlxtend |
Speedup |
|---|---|---|---|---|---|
| andi_data.txt | 8,416 | 119 | 9.7 s (22.8M itemsets) | TIMEOUT 💥 | ∞ |
| andi_data2.txt | 540,455 | 2,603 | 7.9 s | 16.2 s | 2× |
Run benchmarks yourself:
uv run python benchmarks/bench_scale.py # Scale benchmark + Plotly chart
uv run python benchmarks/bench_realworld.py # Real-world datasets
uv run pytest tests/test_benchmark.py -v -s # pytest-benchmark
🏗 Architecture
Data Flow
pandas dense ──► np.uint8 array (C-contiguous) ──► Rust fpgrowth_from_dense
pandas Arrow backend ──► Arrow → np.uint8 (zero-copy) ──► Rust fpgrowth_from_dense
pandas sparse ──► CSR int32 arrays ──► Rust fpgrowth_from_csr
polars ──► Arrow → np.uint8 (zero-copy) ──► Rust fpgrowth_from_dense
numpy ndarray ──► np.uint8 (C-contiguous) ──► Rust fpgrowth_from_dense
All mining and rule generation happens inside Rust. No Python loops, no round-trips.
Project Structure
├── src/ # Rust core (PyO3)
│ ├── lib.rs # Module root & Python bindings
│ ├── fpgrowth.rs # FP-Tree construction + FP-Growth mining (Rayon parallel)
│ ├── eclat.rs # Eclat vertical mining (bitset intersection + popcnt)
│ └── association_rules.rs # Rule generation + 12 metrics (Rayon parallel)
│
├── rusket/ # Python wrappers & validation
│ ├── __init__.py # Package root
│ ├── fpgrowth.py # FP-Growth input dispatch (dense / sparse / Polars)
│ ├── eclat.py # Eclat input dispatch (dense / sparse / Polars)
│ ├── association_rules.py # Label mapping + Rust call + result assembly
│ ├── transactions.py # from_transactions / from_pandas / from_polars / from_spark
│ ├── _validation.py # Input validation
│ └── _rusket.pyi # Type stubs for Rust extension
│
├── tests/ # Comprehensive test suite
├── benchmarks/ # Real-world benchmark scripts
├── docs/ # MkDocs documentation
└── pyproject.toml # Build config (maturin)
🧑💻 Development
Prerequisites
- Rust 1.83+ (
rustup update) - Python 3.10+
- uv (recommended package manager)
Getting Started
# Clone
git clone https://github.com/bmsuisse/rusket.git
cd rusket
# Build Rust extension in dev mode
uv run maturin develop --release
# Run the full test suite
uv run pytest tests/ -x -q
# Type-check the Python layer
uv run pyright rusket/
# Cargo check (Rust)
cargo check
Run Examples
# Getting started
uv run python examples/01_getting_started.py
# Market basket analysis with Faker
uv run python examples/02_market_basket_faker.py
# Polars input
uv run python examples/03_polars_input.py
# Sparse input
uv run python examples/04_sparse_input.py
# Large-scale mining (100k+ rows)
uv run python examples/05_large_scale.py
# mlxtend migration guide
uv run python examples/06_mlxtend_migration.py
📜 License
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 rusket-0.1.16.tar.gz.
File metadata
- Download URL: rusket-0.1.16.tar.gz
- Upload date:
- Size: 315.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c066eaddaddad61da382636c38a0e0c71059f02fdb2311e9df9d01b999b29b81
|
|
| MD5 |
7a40cd6d6f116355a1f9f84c52d19481
|
|
| BLAKE2b-256 |
c252d10cb51649a496ec2e40884e58811bcaf8e5074f92fc20c7b45f8d6e3118
|
Provenance
The following attestation bundles were made for rusket-0.1.16.tar.gz:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16.tar.gz -
Subject digest:
c066eaddaddad61da382636c38a0e0c71059f02fdb2311e9df9d01b999b29b81 - Sigstore transparency entry: 975125075
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 784.2 kB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6392454114c72aa3eac08444c4b650173f2aa6af95242d02f0149da7c993d7b5
|
|
| MD5 |
7e0b0d7af39657827721fe49300731ce
|
|
| BLAKE2b-256 |
a6e42b17bb7eb16842cd81dcea27614ee4e983a9f29e978d973a505a5a03010a
|
Provenance
The following attestation bundles were made for rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl -
Subject digest:
6392454114c72aa3eac08444c4b650173f2aa6af95242d02f0149da7c993d7b5 - Sigstore transparency entry: 975125211
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 686.7 kB
- Tags: PyPy, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30600051e7110c1da7e6f8d936988aa895978c04c303fc02d4cc016fec7be810
|
|
| MD5 |
3947b8235fbb53fe31ce2cbd73564951
|
|
| BLAKE2b-256 |
b0246eadabaa4e0c4ba23948525fcd95c51865be3ec5b5f5a4f5af1331382f07
|
Provenance
The following attestation bundles were made for rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl -
Subject digest:
30600051e7110c1da7e6f8d936988aa895978c04c303fc02d4cc016fec7be810 - Sigstore transparency entry: 975125205
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 569.9 kB
- Tags: PyPy, 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 |
b706befd42dfe418598e7a4a9450630529f005a431657806fe4b89bbf22b87c1
|
|
| MD5 |
f80baa18e04192f9c1930bf51cf70452
|
|
| BLAKE2b-256 |
c63c1d0d0a7f5bb3dbab36f51344d7fb545607d6f3da2b689f1698cefee9ad2e
|
Provenance
The following attestation bundles were made for rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b706befd42dfe418598e7a4a9450630529f005a431657806fe4b89bbf22b87c1 - Sigstore transparency entry: 975125195
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 509.7 kB
- Tags: PyPy, 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 |
e1d09b7f80b10170edc7c9a326df8b00cdd1e148a0520a85d0e1177e1b502c60
|
|
| MD5 |
d79ccc2c5f13afd2ce34d41e836f19c1
|
|
| BLAKE2b-256 |
0bc4b0bf1fa22fcb2dc44f4ba3fda41d6dce03c05b6de9dfe1b32a1a3caaf98f
|
Provenance
The following attestation bundles were made for rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
e1d09b7f80b10170edc7c9a326df8b00cdd1e148a0520a85d0e1177e1b502c60 - Sigstore transparency entry: 975125200
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 781.3 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9fa48b40225e81c3384f7ea08f7e1d76a76115af7c19e1acb5a2fd1f89e9b09
|
|
| MD5 |
836935521da354b24a46d9caa7b608d8
|
|
| BLAKE2b-256 |
74ae8ff4f32c48e9bfbf0610e6b378ddb84d647df45cbba83e1dcb162c8b1db9
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314t-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314t-musllinux_1_2_x86_64.whl -
Subject digest:
a9fa48b40225e81c3384f7ea08f7e1d76a76115af7c19e1acb5a2fd1f89e9b09 - Sigstore transparency entry: 975125164
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 682.8 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77de09ac2038502313d86bdc454093c9ee4f1325796c4e03f6ca22911953508f
|
|
| MD5 |
3dee159ab3569e5133f7cf0378e57685
|
|
| BLAKE2b-256 |
0f67eb052888eb662934210876407dec614eae45b675575fb5813f76ce619dac
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314t-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314t-musllinux_1_2_aarch64.whl -
Subject digest:
77de09ac2038502313d86bdc454093c9ee4f1325796c4e03f6ca22911953508f - Sigstore transparency entry: 975125259
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 424.5 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 |
e25dc80b6717d7975f6222ab3376cd44b13bfb869aeeeb70cbad49c61cdb0413
|
|
| MD5 |
be3a4f3e0c72a19c55e9a9933ab4fe26
|
|
| BLAKE2b-256 |
cf27fe5f41445c50e9676181ada5dd466c5fbab8e67669d5ee24977f23cd96df
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-win_amd64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-win_amd64.whl -
Subject digest:
e25dc80b6717d7975f6222ab3376cd44b13bfb869aeeeb70cbad49c61cdb0413 - Sigstore transparency entry: 975125247
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 784.3 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f742b9f51d01eece2a45fe8ff9984e0236fee4451ef52641f70f434759c4714
|
|
| MD5 |
6fe2d73b5b6df8f77163eb137a414e6f
|
|
| BLAKE2b-256 |
c3a060fcce22f8e62b2e84b3e64254e05c19cc1d4653b5f4a180737c34b0b326
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
8f742b9f51d01eece2a45fe8ff9984e0236fee4451ef52641f70f434759c4714 - Sigstore transparency entry: 975125132
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 686.3 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
daa9fcdb975df7c6d4d3f289015656556b23048677a318b0d5a272dca0466312
|
|
| MD5 |
6d820f893ae8f0a295ba4cfb38c6738c
|
|
| BLAKE2b-256 |
7df3412ccc2483516235d8cd6e28e5287f2686dbfa9fffa18edf2853cdf57f90
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
daa9fcdb975df7c6d4d3f289015656556b23048677a318b0d5a272dca0466312 - Sigstore transparency entry: 975125148
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 569.5 kB
- Tags: CPython 3.14, 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 |
d8c0cd0422db30e168de0c6412653c5880d013a9a4adf66e1d2f2245843d5279
|
|
| MD5 |
ec01cfa73cc415fe5c6fba1831ad5315
|
|
| BLAKE2b-256 |
3ee58dfe4db717a09a487249a2864b7964b4508dd0f5653bade952d54834c501
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d8c0cd0422db30e168de0c6412653c5880d013a9a4adf66e1d2f2245843d5279 - Sigstore transparency entry: 975125241
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 510.0 kB
- Tags: CPython 3.14, 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 |
bd4004f62784732ee47bf203342b686b32955f244bca17141a5d0d0cbc197dfa
|
|
| MD5 |
753d5f0a23adb29c7b461ade97075483
|
|
| BLAKE2b-256 |
2f5376e5af07c3931f179e6054cf762ff4b30f2baf358a94c95d00c320d11bf5
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
bd4004f62784732ee47bf203342b686b32955f244bca17141a5d0d0cbc197dfa - Sigstore transparency entry: 975125167
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 446.6 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 |
8a4d2a074e5ec9ca394a470965088dc44e5c8878395ab1c3a944e25ffb27141e
|
|
| MD5 |
ec848fd567957d6028286e4033f46178
|
|
| BLAKE2b-256 |
ddd0da7173dae255c6efabcbb37a2a1e2c664d06304871470ade6d4c77f050cc
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
8a4d2a074e5ec9ca394a470965088dc44e5c8878395ab1c3a944e25ffb27141e - Sigstore transparency entry: 975125117
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 510.5 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 |
480f8a2ac4b464e87d2d7c6941829124bf73f1ec71f9a11489088ca611bcf4b4
|
|
| MD5 |
4ed8ab58747dda2b7f5bbb7a5ab1482d
|
|
| BLAKE2b-256 |
a0947c3b09a6d0251de8fc9e237129aff852cbd49e6650d8976fe75395e5029d
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
480f8a2ac4b464e87d2d7c6941829124bf73f1ec71f9a11489088ca611bcf4b4 - Sigstore transparency entry: 975125219
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 785.4 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d2745005fc5de8060b21ccb685c7a7cfff461434f3a49880580ecdcee22adc4
|
|
| MD5 |
8e41ab103071e7da0420b8855a7471f8
|
|
| BLAKE2b-256 |
0dc5b4ab54cbac51a365c3aaecaef71229b6c4a7153896208ab460b8dd468f07
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313t-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313t-musllinux_1_2_x86_64.whl -
Subject digest:
6d2745005fc5de8060b21ccb685c7a7cfff461434f3a49880580ecdcee22adc4 - Sigstore transparency entry: 975125114
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 685.1 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
893488a128a90660e06b481b98314dd6d9c24724d43b31fdc0e7a16ce3b756e6
|
|
| MD5 |
29128d37cbd0260583af3c81a136ad70
|
|
| BLAKE2b-256 |
09ea5b44a751a1214af797d5d8533c681f24b3a1c4c59104ebab81bcbf5d2c48
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313t-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313t-musllinux_1_2_aarch64.whl -
Subject digest:
893488a128a90660e06b481b98314dd6d9c24724d43b31fdc0e7a16ce3b756e6 - Sigstore transparency entry: 975125255
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 427.1 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 |
cc5e7e7f9e2d4356bc6310a6df4e68f13f5b565a14f3e6f102eb8b2532397bfe
|
|
| MD5 |
91a8a7a52b2d99720fdd4a68869ae5f7
|
|
| BLAKE2b-256 |
461716601b3c0e745f638bf3852b1bf1c5f5cde856540d7f76120b36e2a12b41
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-win_amd64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-win_amd64.whl -
Subject digest:
cc5e7e7f9e2d4356bc6310a6df4e68f13f5b565a14f3e6f102eb8b2532397bfe - Sigstore transparency entry: 975125181
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 787.6 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24c48e9f51c5dba3558523da4dfdc9e90c15be56f4fc2266294a16d98b47b62c
|
|
| MD5 |
8b209e03d3935262b28899ca5f05ce59
|
|
| BLAKE2b-256 |
0c84468bbc1afab364e43944c0a25b2811f4f6c3e2c0f5aaa4f7ecaec15a1a76
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
24c48e9f51c5dba3558523da4dfdc9e90c15be56f4fc2266294a16d98b47b62c - Sigstore transparency entry: 975125300
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 688.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5de2d26a5d35b0291d42443caf47e70718bf41fa050e7086ec185bc7f9002f8c
|
|
| MD5 |
da7c093fd0fcd7d7455b0045571d7ce9
|
|
| BLAKE2b-256 |
04158fff1d7c589c027242bf68c02005941132d604c3d077e3bdfbf0ffea6a91
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
5de2d26a5d35b0291d42443caf47e70718bf41fa050e7086ec185bc7f9002f8c - Sigstore transparency entry: 975125095
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 572.9 kB
- 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 |
ff2c93da12574f704032c4696a26a245ff94a9dcf8372ec529af96a861564bbe
|
|
| MD5 |
f0292160dd71c211dcea095b75525d21
|
|
| BLAKE2b-256 |
512ac29c42c02188641e8f7d66c855009e8820b5d26939c895183302875fdd39
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
ff2c93da12574f704032c4696a26a245ff94a9dcf8372ec529af96a861564bbe - Sigstore transparency entry: 975125190
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 512.1 kB
- 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 |
8059a45d62c86f66fdb14d894616800c2ba9c5e51c259cb1f67d86a24821a0c4
|
|
| MD5 |
69db15d316183063af3410d573780495
|
|
| BLAKE2b-256 |
1c344a0abd2121834069021c491d987718ca97dfc1521c61f821bc28a0a8bbb2
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
8059a45d62c86f66fdb14d894616800c2ba9c5e51c259cb1f67d86a24821a0c4 - Sigstore transparency entry: 975125137
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 446.8 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 |
027114b8ee40a6a6e66ff26fbedb6ad14811fa7f4d9e7a4c2982c1a347b61a3f
|
|
| MD5 |
2ca7d2546e0fdb9014cada8acc13c63b
|
|
| BLAKE2b-256 |
dfa80005875292db5a6b4488799f7a198f9fdf4bc8021b375af28f4ad41d4922
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
027114b8ee40a6a6e66ff26fbedb6ad14811fa7f4d9e7a4c2982c1a347b61a3f - Sigstore transparency entry: 975125231
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 510.4 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 |
c13b270d8513566f4e7318b1f436192387313f334f214e792a8dfe9d54f6589c
|
|
| MD5 |
b2241f1f5fa055128f799d95605da290
|
|
| BLAKE2b-256 |
289517c2b6c90ed84a3fefe0e9197a2b3c6b7ae620692555ca26fb0a41ce3def
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
c13b270d8513566f4e7318b1f436192387313f334f214e792a8dfe9d54f6589c - Sigstore transparency entry: 975125249
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 427.3 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 |
f2c415cd52649b299b6582d578596e0da680d8a1d7e0d5d56fcc5b994eca1819
|
|
| MD5 |
cad8b36ccd20f1089d9c2645f14d3fd4
|
|
| BLAKE2b-256 |
bcd2f75435f298e01eba7acf1af1c6fe035f687b3c74c04ff84c542bec93f830
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-win_amd64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-win_amd64.whl -
Subject digest:
f2c415cd52649b299b6582d578596e0da680d8a1d7e0d5d56fcc5b994eca1819 - Sigstore transparency entry: 975125289
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 787.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b6ba8e897d0322f0a07118fc9935659435552307fb6777aebdbcfc09e589571
|
|
| MD5 |
1b814e8a56baa7baf7ed9b6ded74bac8
|
|
| BLAKE2b-256 |
df64f2f3ab539d45c1709a554f78fd27f99ab58935df5525a9f21bbf4dfca225
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
5b6ba8e897d0322f0a07118fc9935659435552307fb6777aebdbcfc09e589571 - Sigstore transparency entry: 975125127
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 688.3 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
480d7f1d3cb3020e483786b4deab2b9fe27df5ba75d9a2d2b43a4b2252fd7ce2
|
|
| MD5 |
1692f9e678a1bdf57204898e32b3e7ba
|
|
| BLAKE2b-256 |
efe7f98986eb5cfbe077daf3099c01677be13cbad3661c2c13985bb7b84e60eb
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
480d7f1d3cb3020e483786b4deab2b9fe27df5ba75d9a2d2b43a4b2252fd7ce2 - Sigstore transparency entry: 975125154
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 572.9 kB
- 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 |
7f94d7a002fb20ded47568017f6f9268e66fecd8c02b27c95ea96cb4a5414338
|
|
| MD5 |
d41f7feacea231a16d86fb771a4a63d3
|
|
| BLAKE2b-256 |
0495c3fa44deea975d259b0605176a773157486cd68414a1ac2a764091bb435f
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7f94d7a002fb20ded47568017f6f9268e66fecd8c02b27c95ea96cb4a5414338 - Sigstore transparency entry: 975125186
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 512.2 kB
- 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 |
83ca45cefe8d6c708d861e428783eada31b2d9df26896f19db15a761d7020088
|
|
| MD5 |
9f234817abf21bef3daa56835f8e0714
|
|
| BLAKE2b-256 |
96c7ee8f567da810acb605715b63caeabfd047eee9bc3612a3ad2c83db4964fd
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
83ca45cefe8d6c708d861e428783eada31b2d9df26896f19db15a761d7020088 - Sigstore transparency entry: 975125224
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 446.9 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 |
518210cf603e6f8c68bc89697c66d3f731f1800b52d166e8b1ad2dda558d669f
|
|
| MD5 |
7cf64cf31cb32e7a56eaae31462ddcec
|
|
| BLAKE2b-256 |
8c54f775e8eae4faa24b94f82b846558569ea76df232a5b79460799ba3ae1abf
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
518210cf603e6f8c68bc89697c66d3f731f1800b52d166e8b1ad2dda558d669f - Sigstore transparency entry: 975125108
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 510.6 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 |
2d9bd1fb0da473f5459c3cd7b411b21aff36aacaf7d2075ccb54ca7dfadc5e60
|
|
| MD5 |
36380fbd014a92a380e3cce8fb1154f6
|
|
| BLAKE2b-256 |
a7249e61fb4a56af52edbc3a228d6cd6ed4a2941a56b5a2f40034d8e0709dcfb
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
2d9bd1fb0da473f5459c3cd7b411b21aff36aacaf7d2075ccb54ca7dfadc5e60 - Sigstore transparency entry: 975125296
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 424.3 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 |
f8c17305d571c9d1a022f9df7491d3040e4fe8603e6da7f0a11c8aa6c16d4d62
|
|
| MD5 |
3e293e887ac5774788ae298dfb0c1d85
|
|
| BLAKE2b-256 |
b76a86344c5af6e318fc2e94b8a3919b0b3cf56de45aeaefd4afdbcf850cd998
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-win_amd64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-win_amd64.whl -
Subject digest:
f8c17305d571c9d1a022f9df7491d3040e4fe8603e6da7f0a11c8aa6c16d4d62 - Sigstore transparency entry: 975125096
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 783.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95a396f2eacd86f4f1846954e12c47fd18b2ec31a8afdaff3c8a10636617c578
|
|
| MD5 |
24c09ec549fbda909d5d3bc81269741b
|
|
| BLAKE2b-256 |
3b610818f93088c27fa2e4f8dc7df613ecbca670e48d35e6d1ea5962d6bb8512
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
95a396f2eacd86f4f1846954e12c47fd18b2ec31a8afdaff3c8a10636617c578 - Sigstore transparency entry: 975125264
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 686.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a93d44088074b8a40bb01d9f010d8d192a64d434bdebaf1ec51937bfb1c70d2d
|
|
| MD5 |
17a859af5f2ed8f03262e3417c2e98c8
|
|
| BLAKE2b-256 |
9ccafbf1634960d738cb033497235ccd48eb7c4df99d25fd65a1c383fe7b48fa
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-musllinux_1_2_aarch64.whl -
Subject digest:
a93d44088074b8a40bb01d9f010d8d192a64d434bdebaf1ec51937bfb1c70d2d - Sigstore transparency entry: 975125102
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 568.4 kB
- 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 |
288d6965b0014b41e2a78e851c3fcd403e6cd79f1a9c319c9af3daba69d23faf
|
|
| MD5 |
40420009520f01b3b6f827e8d21985ea
|
|
| BLAKE2b-256 |
80ac3795b5b2a4c4410d71cc9aca0a2333ebff4d50551f960414e4f635dfee2f
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
288d6965b0014b41e2a78e851c3fcd403e6cd79f1a9c319c9af3daba69d23faf - Sigstore transparency entry: 975125280
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 510.2 kB
- 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 |
ddf21297efabd8cfdb2d0b0fa8bb0ffb8fa6942aaae6d59e6bbc401897b1a544
|
|
| MD5 |
c807af12a8c8b79f34e59e28d66895d8
|
|
| BLAKE2b-256 |
6b56cb6303a2f2b3560d3e3220ff1545d9cdb00ecaeed2aba389d25bb18a6325
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
ddf21297efabd8cfdb2d0b0fa8bb0ffb8fa6942aaae6d59e6bbc401897b1a544 - Sigstore transparency entry: 975125173
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 447.5 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 |
c100432c039a226897274d1041b24ad399d54d3b28f11f04171ffadd3c8329b5
|
|
| MD5 |
da666950559186d31f55d5dfa02a13b2
|
|
| BLAKE2b-256 |
d188a05319fb6e5d7879b1bdb8149015084fe11f0d440078594241a43a71aa6a
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
c100432c039a226897274d1041b24ad399d54d3b28f11f04171ffadd3c8329b5 - Sigstore transparency entry: 975125269
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 511.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 |
bdab2db99b8cd79e8e6dee5fe00876f8af73bdeee9df2092a67507dd2bbf9e09
|
|
| MD5 |
729b52f413a15aa7efda02b24d544bdd
|
|
| BLAKE2b-256 |
8daedb9d6ef3ec33ad2874ed02692e95dd062b7bbd939e2dbb5975b642dbc627
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
bdab2db99b8cd79e8e6dee5fe00876f8af73bdeee9df2092a67507dd2bbf9e09 - Sigstore transparency entry: 975125215
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: rusket-0.1.16-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 424.3 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 |
b85c36966c851dbad4735c961bb6ca641aec561f726000ae84a2c9435a0f6dcf
|
|
| MD5 |
8b177662b4e90617e3ad6f272b00c370
|
|
| BLAKE2b-256 |
51b330d293e58534f143c12d49a96187a254cb3a35f7601e80eaaf5b96d17951
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp310-cp310-win_amd64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp310-cp310-win_amd64.whl -
Subject digest:
b85c36966c851dbad4735c961bb6ca641aec561f726000ae84a2c9435a0f6dcf - Sigstore transparency entry: 975125251
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 783.6 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d215bce988598a17c3e82b5caadac1bf59489a19e457c673ca31a4819c7ccb6
|
|
| MD5 |
0d0501e1f02e6dca8f807bdb2aa7b29d
|
|
| BLAKE2b-256 |
9beda77adc841281494aae5ad12be27e6cbffc9edaaf93addf1f5e8067ff304e
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
9d215bce988598a17c3e82b5caadac1bf59489a19e457c673ca31a4819c7ccb6 - Sigstore transparency entry: 975125084
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 686.4 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01569d422774a40574905ba03c36bb066ea291199b9b043e8107af7c88b3279a
|
|
| MD5 |
2b9ab719d638d27095f76105b60516bb
|
|
| BLAKE2b-256 |
520da6c3f31e63c10853600b274a993d96128a037bdc72954f39fc6bfc63e386
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp310-cp310-musllinux_1_2_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp310-cp310-musllinux_1_2_aarch64.whl -
Subject digest:
01569d422774a40574905ba03c36bb066ea291199b9b043e8107af7c88b3279a - Sigstore transparency entry: 975125093
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rusket-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 568.6 kB
- 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 |
3a479ac0ca087bb1a7d2856b5729f9134435910c267b2fd1eb51046df68803c9
|
|
| MD5 |
8a6c5a291f45bc068015cec0f1816c99
|
|
| BLAKE2b-256 |
47ed0b6c4b4c9fac906fef89209235488b592404516d91c55e0e9cb1b4514b27
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
3a479ac0ca087bb1a7d2856b5729f9134435910c267b2fd1eb51046df68803c9 - Sigstore transparency entry: 975125267
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rusket-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rusket-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 510.4 kB
- 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 |
5eb4d46df20ce56cb248af1a4a4a11d46d65ece39a5e30dcbf50c0e4893bb064
|
|
| MD5 |
67cd8f39d33dddd9ae9c95451a905472
|
|
| BLAKE2b-256 |
5de353ca7f4e607c6b0f86124be16fb8667bda58a60c3485d68943ad593dcf7b
|
Provenance
The following attestation bundles were made for rusket-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
ci.yml on bmsuisse/rusket
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rusket-0.1.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
5eb4d46df20ce56cb248af1a4a4a11d46d65ece39a5e30dcbf50c0e4893bb064 - Sigstore transparency entry: 975125141
- Sigstore integration time:
-
Permalink:
bmsuisse/rusket@c07e682efe72bd11884db378031be62dac364048 -
Branch / Tag:
refs/tags/v0.1.16 - Owner: https://github.com/bmsuisse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@c07e682efe72bd11884db378031be62dac364048 -
Trigger Event:
push
-
Statement type: