PRIMAT: precise Big Bang Nucleosynthesis computations, with a fast C backend and a pure-Python fallback
Project description
primat
A precise Big Bang Nucleosynthesis (BBN) solver. It integrates coupled ODEs for the cosmological background (photon/neutrino temperatures, scale factor) and a nuclear reaction network to predict primordial abundances of H, D, He3, He4, Li7, and heavier nuclides.
Installation
For most users:
pip install primat
That's it. The package includes a fast C backend compiled for your platform, with a pure-Python fallback if no compiled binary is available — both give identical results, just different speed. To get started, just type
primat --help
For development, examples, and notebooks:
Clone the repository and install in editable mode:
git clone https://github.com/CyrilPitrou/primat
cd primat
pip install -e .
With optional dependencies for best performance:
pip install -e ".[recommended]"
| Package | Role |
|---|---|
numpy, scipy, joblib, plotly |
Mandatory (installed by pip install primat) |
numba |
Recommended — JIT compilation gives ~5× speedup on rate kernels |
vegas |
Recommended — Monte Carlo integration for thermal weak-rate corrections |
For the graphical interface (primat-gui), install the gui extra:
pip install "primat[gui]"
| Package | Role |
|---|---|
streamlit |
Required for primat-gui — the web app framework |
pandas |
Required for primat-gui — final-abundance table |
For the example notebooks, install from source:
pip install -e ".[notebooks]"
| Package | Role |
|---|---|
matplotlib, pandas |
Plotting and tabular display in the notebooks |
Quick start
from primat.backend import run_bbn
result = run_bbn({"Omegabh2": 0.022425})
print(f"YP (BBN) = {result['YPBBN']:.6f}") # ~0.246915
print(f"D/H = {result['DoH']:.5e}") # ~2.43647e-05
run_bbn() is the main entry point and automatically selects the best available
backend (fast C engine by default, pure-Python fallback if needed). Pass an optional
parameter dict to override defaults; all keys are optional and drawn from
primat/config.py's DEFAULT_PARAMS.
Using primat
There are four ways to use primat, all of which produce identical results:
1. Python API (recommended)
from primat.backend import run_bbn
# Automatically selects C backend if available, falls back to pure-Python
result = run_bbn({"Omegabh2": 0.022425, "network": "large"})
To force a specific backend:
result = run_bbn({"network": "small"}, force_backend="c") # C only
result = run_bbn({"network": "small"}, force_backend="python") # Python only
2. Command-line interface
primat --Omegabh2 0.02242 --network large --amax 8
Output:
Neff = 3.04397730
YP (BBN) = 0.24699808
YP (CMB) = 0.24567178
D/H = 2.4365389e-05
He3/H = 1.0397042e-05
He3/He4 = 1.2677615e-04
Li7/H = 5.501865e-10
Li6/Li7 = 1.418945e-05
--- running time: 3.67 seconds ---
| Flag | Description |
|---|---|
--Omegabh2 VALUE |
Baryon density Ω_b h² (default: 0.022425) |
--DeltaNeff VALUE |
Extra relativistic degrees of freedom (default: 0) |
--network {small,small_parthenope,large} |
Nuclear reaction network (default: small) |
--amax A |
Drop reactions involving any nuclide with mass number > A; applies to any network |
--numerical_precision RTOL |
solve_ivp relative tolerance (default: 1e-7) |
--backend {auto,c,python} |
Force a backend (default: auto) |
--json |
Print full results dict as JSON instead of summary |
--verbose |
Enable progress messages (timings, cache hits, ...) |
--set KEY VALUE |
Set any configuration parameter (e.g., --set tau_n 880.1); use primat --help for the full list |
Run primat --help to see all available command-line options. For parameters not exposed as flags, use --set or the Python API.
3. Graphical interface (GUI)
After installing the gui extra:
primat-gui
The browser-based app offers a parameter form, interactive abundance-evolution
plot, and final-abundances panel. It supports custom networks, time-evolution
output, and can use either the C or Python backend (automatically selected
like the CLI, or pinned for the whole session with primat-gui --backend {auto,c,python}, e.g. primat-gui --backend python to exercise the
pure-Python backend).
4. Example scripts (development/source-only)
Clone the repo and run from the root:
python runfiles/primat_run.py # Standard SM run
python runfiles/primat_compare.py # Network comparison
python runfiles/primat_reference_run.py # High-precision run (~2 min)
Backend selection
run_bbn() automatically picks the best available backend:
- Default (
force_backend=Noneor"auto"): C engine if available (pre-compiled in wheels), pure-Python fallback otherwise - Force C (
force_backend="c"): Raises if C backend is unavailable - Force Python (
force_backend="python"): Useful for development or when using Python-only features
Python-only features (that force fallback to pure-Python even with
force_backend="auto"):
custom_network(GUI "Create custom network" feature)output_time_evolution=True(write full time series)extra_rho,background=arguments
Using primat-c directly
For users who prefer to work directly with the C code, the primat-c/ directory
contains a standalone C99 implementation that can be compiled independently.
See primat-c/README.md for detailed compilation instructions and usage
information for various platforms.
Key parameters
Physics parameters
| Parameter | Default | Description |
|---|---|---|
Omegabh2 |
0.022425 | Baryon density Ω_b h² |
DeltaNeff |
0.0 | Extra relativistic degrees of freedom |
tau_n |
878.4 | Neutron lifetime [s] |
network |
"small" |
"small" (12 reactions) / "small_parthenope" (12, Parthenope 3.0 tables) / "large" (~429), optionally restricted via amax. |
amax |
None | Maximum mass number A for nuclides in reactions (filters any network) |
radiative_corrections |
True | Coulomb + T=0 resummed radiative corrections to n↔p (CCR) |
finite_mass_corrections |
True | Fokker-Planck finite-nucleon-mass correction (FM) |
thermal_corrections |
True | Finite-temperature radiative corrections to n↔p (CCRTh) |
spectral_distortions |
True | Correct n↔p rates for non-FD neutrino distributions (SD) |
tau_n_normalization |
True | Normalise weak rates using τ_n (neutron lifetime) |
Precision parameters
| Parameter | Default | Description |
|---|---|---|
numerical_precision |
1e-7 | solve_ivp relative tolerance (rtol) for all ODE integration |
sampling_temperature_per_decade |
400 | Background grid points per decade of T |
sampling_nTOp_per_decade |
80 | n↔p rate grid points per decade of T |
rate_grid_npts |
1000 | Points in the master T9 grid used for rate-table resampling |
rate_grid_T9_min |
1e-3 | Minimum T9 [GK] of the master rate grid |
rate_grid_T9_max |
10.0 | Maximum T9 [GK] of the master rate grid |
Caching parameters
| Parameter | Default | Description |
|---|---|---|
weak_rate_cache |
True | If False, never load n↔p rates from data/weak/ (always recompute) |
save_nTOp |
True | Save recomputed n↔p rates to data/weak/ with a fingerprint header |
save_nTOp_thermal |
True | Save recomputed thermal corrections to data/weak/ with a fingerprint header |
Output parameters
| Parameter | Default | Description |
|---|---|---|
output_time_evolution |
False | Generate time-evolution data (accessible via result["evolution"]) |
output_file |
results/output_tables.tsv |
Output file path for time evolution (relative to current directory) |
output_n_points |
500 | Number of interpolated rows in output file |
output_rates_time_evolution |
False | Include per-reaction rate columns in time-evolution output (small/small_parthenope only) |
n↔p weak rate workflow
The n↔p weak rates are the most expensive part of initialisation (~1.8 s). The
non-thermal rate (Born+FM+CCR+SD) is cached in data/weak/nTOp_<hash>.txt
(forward and backward columns together); the finite-temperature radiative
correction (CCRTh) is cached separately in data/weak/nTOp_thermal_<hash>.txt.
Each file is tagged with a fingerprint header: a hash of every config field
that affects its numeric content (background thermodynamics,
sampling_nTOp_per_decade/sampling_nTOp_thermal_per_decade,
radiative_corrections, finite_mass_corrections, thermal_corrections, etc.
— see primat.weak_rates). At every run:
- If
weak_rate_cache=True(default) and a cache file's fingerprint matches the current configuration, the corresponding rates are loaded directly — initialisation is effectively instantaneous. - Otherwise (fingerprint mismatch, missing file, or
weak_rate_cache=False), the rates are recomputed from scratch by numerical integration (~1.8 s). save_nTOpandsave_nTOp_thermal(both defaultTrue) write the (re)computed rates back todata/weak/with a fresh fingerprint header, so future runs with the same configuration load the cache. The hash is part of the filename, so different configurations coexist without overwriting each other — set either flag toFalseonly to avoid litteringdata/weak/during throwaway experiments.
Recomputing the thermal correction (thermal_corrections=True) requires a
vegas Monte Carlo integration that can take a few minutes; the
fingerprint mechanism above is what makes this avoidable across runs that
share the same configuration.
Typical workflow for a high-precision study:
from primat.backend import run_bbn
# Step 1 – compute and save high-precision rates once (non-default
# sampling_nTOp_per_decade gives a fingerprint that the shipped cache won't
# match, so this recomputes; save_nTOp=True is the default)
result1 = run_bbn({"save_nTOp": True, "sampling_nTOp_per_decade": 160})
# Step 2 – all subsequent runs with the same sampling_nTOp_per_decade reuse the saved tables
result2 = run_bbn({"sampling_nTOp_per_decade": 160})
Custom NEVO tables
The neutrino-decoupling history is read from data/NEVO/. Three optional
parameters point at alternative tables instead (filenames resolved relative
to data/NEVO/, or absolute paths): nevo_file (6/7-column thermo table),
nevo_spectral_file (spectral-distortion table, used only when
spectral_distortions=True and analytic_distortions=False), and
nevo_grid_file (its y-grid, length must match nevo_spectral_file's
spectral-column count). Each defaults to None (the shipped table selected by
QED_corrections); a custom file is validated for existence and shape at
construction time, and is included in the n↔p weak-rate cache fingerprint so
a different table correctly triggers a recompute.
For the moment nevo_grid_file is assumed to be a Gauss-Laguerre quadrature.
The format for handling NEVO results to primat will evolve in future releases.
Data directory override and nuclear overlay
user_nuclear_dir points at a directory with the same networks/
and/or tables/<name>/ layout as the shipped data/nuclear/ folder; any
network file or per-reaction table found there is used instead of the
shipped one, while everything not overridden still falls back to the
shipped default (an additive overlay, not a takeover). data_dir instead
fully replaces the entire primat/data/ tree (NEVO/, weak/, plasma/,
nuclear/, csv/), so all data files are read from the supplied directory.
Both default to None and are validated as existing directories at
construction time.
Nuclear rate variation and sensitivity analysis
primat provides two distinct mechanisms for varying nuclear reaction rates:
1. Log-normal rate variations: p_<reaction> parameters
Each nuclear reaction has a corresponding parameter p_<name> (e.g., p_n_p__d_g for the n + p → d + γ reaction). This varies the rate as:
Rate = median × exp(p × σ)
where σ is the rate's log-normal uncertainty width (from the rate table's error column).
- Primary use case: Monte Carlo uncertainty propagation. Use
run_mc()ormc_uncertainty()to automatically sample p_* from N(0,1) for each reaction. - Manual use: You can also set
p_<name>directly to explore fixed variations. For example,p_n_p__d_g = 1increases the rate by roughly +1σ, whilep_n_p__d_g = -2decreases it by roughly -2σ.
For systematic MC runs, use backend.run_mc():
from primat.backend import run_mc
# Run MC with nuclear rate uncertainties
mc_result = run_mc(
params={"Omegabh2": 0.022425},
n_samples=100,
quantities=["DoH", "YPBBN"] # Quantities to compute statistics for
)
print(f"D/H mean: {mc_result['DoH'].cent:8e} ± {mc_result['DoH'].err:8e}")
p_<reaction> parameters can be set via the CLI using --set:
primat --set p_n_p__d_g=1 # Fixed variation: increase n+p->d+gamma rate by ~1σ
2. Additive rate rescaling: rescale_nuclear_rates + delta_<reaction>
For deterministic sensitivity studies, enable rescale_nuclear_rates=True. This activates additive variation parameters delta_<name>. When p_<name>=0 (the default), the rate becomes:
Rate = median × (1 + delta_)
This allows uniform or per-reaction rescaling. When both rescale_nuclear_rates=True AND p_<name>≠0, the combined formula is:
Rate = median × (exp(p × σ) + delta_)
Example:
from primat.backend import run_bbn
# Sensitivity study: vary n+p->d+gamma rate by +10%
result = run_bbn({
"rescale_nuclear_rates": True,
"delta_n_p__d_g": 0.1
})
Important: The p_<reaction> mechanism is designed for MC uncertainty propagation (log-normal variations), while rescale_nuclear_rates + delta_<reaction> is designed for deterministic sensitivity studies (additive variations). They can be used together but interpret the combined effect carefully.
3. Computing the uncertainty: run_mc() and --mc N
run_mc() (or its pure-Python counterpart primat.main.mc_uncertainty())
computes the propagated nuclear-rate/τ_n uncertainty on any observable: it
runs many independent BBN solves, each with randomly-sampled reaction rates
(and neutron lifetime), and reports the spread of results as the
uncertainty.
from primat.backend import run_mc
mc = run_mc(100, ["YPBBN", "DoH"], params={"Omegabh2": 0.022425})
mc["DoH"].central # nominal (best-estimate) value
mc["DoH"].mean # mean over the 100 MC samples
mc["DoH"].std # MC uncertainty (1-sigma) -- this is "the error"
mc["DoH"].values # full array of per-sample values, length 100
Regardless of which quantities you ask for, the result also always
includes every standard observable (Neff, YPBBN, YPCMB, DoH,
He3oH, He3oHe4, Li7oH, Li6oLi7, YCNO) and every tracked nuclide's
final abundance, at no extra cost.
From the command line, just add --mc N:
primat --Omegabh2 0.022425 --mc 100
# YP (BBN) = 0.24700028 +/- 0.00003123
# D/H = 2.4350000e-05 +/- 1.2000000e-07
--mc-seed sets the random seed (use the same seed to reproduce a run) and
--mc-jobs the number of parallel workers. Pass --output_mc_samples --output_mc_file FILE to additionally dump every raw per-sample value to a
TSV, useful for inspecting the full distribution rather than just its
mean/std.
Output
run_bbn() returns a dict with the following keys:
| Key | Description |
|---|---|
YPBBN |
Helium-4 mass fraction (BBN convention) |
YPCMB |
Helium-4 mass fraction (CMB convention) |
DoH |
D/H |
He3oH |
((He3+T)/H |
Li7oH |
(Li7+Be7)/H |
Neff |
Effective number of neutrino species |
Omeganurel |
Ω_ν h² × 10⁶ (relativistic) |
OneOverOmeganunr |
1 / (Ω_ν h² × 10⁻⁶) (non-relativistic) |
When a Monte Carlo run is requested (--mc N on the CLI, or
run_mc()/mc_uncertainty() via to_flat_dict()), every observable above
also gets a matching sigma_<key> entry with its 1-sigma MC uncertainty,
e.g. sigma_DoH alongside DoH, sigma_YPBBN alongside YPBBN.
When output_time_evolution=True, the time evolution data is made available. If output_file is set to a path, a TSV file is written with columns:
a, T, t, H, Tnue, Tnumu, Tnutau, [Nheating], [abundances], n_to_p_weak_rate, p_to_n_weak_rate, [nuclear rates].
If output_file=None (the default), no file is written to disk, but the time evolution data is still accessible via the "evolution" key in the result dictionary returned by run_bbn(). The primat.evolution and primat.plotting modules provide tools for working with and plotting this time evolution data (see the example notebooks for usage).
Nheating is included only for incomplete_decoupling=True (a real NEVO
heating table). [abundances] is one Y<species> column per nuclide of the
chosen network (8 for small/small_parthenope, ~59 for large, fewer with an
amax cutoff). [nuclear rates] (output_rates_time_evolution=True) is
available for small/small_parthenope only; it is omitted (with a printed
note) for network="large".
Architecture
primat/ Core Python package
backend.py Main entry point: run_bbn() dispatch (C vs pure-Python)
config.py PRIMATConfig: all physical constants + run-time flags
main.py PRIMAT class: low-level Python implementation
background.py Cosmological background (a<->t<->T, weak rates, Neff)
nuclear_network.py Nuclear network ODE integration (HT/MT/LT eras)
plasma.py Plasma thermodynamics (QED corrections, neutrino bath)
qed_pressure.py Analytical QED plasma-pressure corrections
network_data.py Nuclear network definition and loading
network_builder.py Generic stoichiometry-driven ODE builders (numba kernels)
weak_rates/ n <-> p weak rate computation (integrands, corrections, cache)
neutrino_history.py NEVO non-instantaneous decoupling table I/O
evolution.py Unified time-evolution TSV schema
cli.py `primat` command-line entry point
gui/ `primat-gui` Streamlit app (optional, source-only)
data/ Shipped default data tree
_primat_c/ Compiled C extension bridge (wraps primat-c)
primat/data/
nuclear/ Nuclear reaction data
tables/ Per-reaction rate tables (one folder per reaction)
networks/ Network list files (small.txt, large.txt, custom.txt, etc.)
csv/ Reaction catalog (nuclides.csv, detailed_balance.csv, reactions_large.csv)
plasma/ Pre-computed QED pressure tables
weak/ Cached n<->p forward/backward rates
NEVO/ Neutrino-decoupling history tables
primat-c/ Standalone C99 port (independent build via `make`)
Also compiled as extension for the Python backend.
See primat-c/README.md for details.
generate_rates/ Offline rate-table generator (one-time use)
Converts AC2024 compilation to primat format
Backend dispatch
run_bbn() (primat/backend.py) is the single entry point:
- C backend (default): Precompiled in wheels, ~25× faster, deterministic numerical differences (~1e-8 relative) vs. Python that are budgeted separately
- Python backend (fallback or explicit): Pure Python, all features, no compilation needed, slightly slower, useful for development
All three interfaces (Python API, CLI, GUI) ultimately call run_bbn()
or the pure-Python fallback.
Networks
Two named networks (plus a Parthenope-rates variant of the small one) are
available via the network flag; amax (any positive integer) further
restricts any of them to reactions whose nuclides all have mass number
A ≤ amax:
network |
Reactions | Nuclides | Notes |
|---|---|---|---|
"small" |
12 | 8 | the key reactions; fastest |
"small_parthenope" |
12 | 8 | same reactions, Parthenope 3.0 rate tables (comparison runs) |
"large" |
~429 | ~59 | from the AC2024 compilation; LT era only |
"large", amax=8 |
68 | 12 | the old "medium" network's exact equivalent |
"large", amax=2 |
3 | 3 | the old "deuterium" network's equivalent (n↔p + n_p__d_g + p_p_n__d_p) |
All networks share the HT (n↔p) and MT eras (the MT era always uses a fixed
18-reaction subset, too stiff to run the full network); only the LT reaction
set is filtered by network/amax. The light-element abundances of the full
large network match the amax=8 restriction to ≲1e-4; its heavy-nuclide tail
(B, C, N, O, …) is approximate. See notebooks/AbundanceEvolution.ipynb for
evolution plots.
Custom networks (GUI)
The primat-gui sidebar's "Nuclear reactions" group offers "Create
custom network" (a popup to start from any named network, toggle reactions
in/out by mass-number category, and substitute or upload alternate rate
tables) and "Import custom network" (re-load a previously saved
.zip).
Cobaya / MCMC interface
A wrapper for primat will be available for use
with Cobaya, allowing BBN to be embedded directly
in MCMC analyses of CMB or other cosmological data. The wrapper exposes
Omegabh2, DeltaNeff, and the nuclear-rate uncertainty parameters as Cobaya
theory/likelihood inputs and returns the standard BBN observables (YPBBN, DoH,
etc.) for use in a likelihood.
Citation
If you use primat please cite:
Pitrou, Coc, Uzan, Vangioni, Physics Reports 754 (2018) 1–67.
doi:10.1016/j.physrep.2018.04.005
Authors
Cyril Pitrou (pitrou@iap.fr), Julien Froustey
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 primat-0.3.1.tar.gz.
File metadata
- Download URL: primat-0.3.1.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8360cc143dd8d062f2d2ee2448bb50dc1facc7576785fcaf226341636ba54034
|
|
| MD5 |
45d537590f3fcf38ae08a15caf7fe85a
|
|
| BLAKE2b-256 |
4628ada08a3066e2e4594de38c96c797d52b63d0f84e209490e3d18c0ad8285f
|
Provenance
The following attestation bundles were made for primat-0.3.1.tar.gz:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1.tar.gz -
Subject digest:
8360cc143dd8d062f2d2ee2448bb50dc1facc7576785fcaf226341636ba54034 - Sigstore transparency entry: 2047325076
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a6bc915d928f5697c7d5a4f9571aea64fdb1d5d7716731e4b3b5b331c65d52c
|
|
| MD5 |
79d5c76ec028901a53f6845ebea4636a
|
|
| BLAKE2b-256 |
910a2dfd2254ea2bd53eb7d1065b2a6e8bc196b6eeafce002659ead63274fd70
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-win_amd64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-win_amd64.whl -
Subject digest:
3a6bc915d928f5697c7d5a4f9571aea64fdb1d5d7716731e4b3b5b331c65d52c - Sigstore transparency entry: 2047326502
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-win32.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afbaf46612ebb4b15257be04949f113f5067a42be730cecea3ba4d17305cb29a
|
|
| MD5 |
5ced2462a05b0af06b9255116c1a7315
|
|
| BLAKE2b-256 |
0ea8696f9fcebe28e0e0e8b99d4a426113f7947a28b71864da9fc2e50c9be240
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-win32.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-win32.whl -
Subject digest:
afbaf46612ebb4b15257be04949f113f5067a42be730cecea3ba4d17305cb29a - Sigstore transparency entry: 2047325858
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e62eba8179062edb5e84589767df9f0162977040cc61107c64cc4f1c53ef5d5
|
|
| MD5 |
f2a9c721876677e73d696b5bde8afc45
|
|
| BLAKE2b-256 |
4f0c059c307a9c85b093da6c06adc6cf2f78295c79de732a5992314197779500
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8e62eba8179062edb5e84589767df9f0162977040cc61107c64cc4f1c53ef5d5 - Sigstore transparency entry: 2047325164
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f752019b06edaad86b1ef53cb2114e87bc34ba2111c976df4115840cabfcead4
|
|
| MD5 |
d9f3ba606b892572d6cd8b07af3ba21e
|
|
| BLAKE2b-256 |
193e46c8caa216479def279107454d360d6874a8896c6a28f1bf3a318ee5e534
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
f752019b06edaad86b1ef53cb2114e87bc34ba2111c976df4115840cabfcead4 - Sigstore transparency entry: 2047326667
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe584e3259a401cc305434d057fcec58a2ede9639c2aa5afa2a0ce0a25c19edc
|
|
| MD5 |
6a4e1ee2dc605dc1bb749ed281c6ff56
|
|
| BLAKE2b-256 |
dfb0cc75406dd94ef9bb46f3a5fcfc13e3f25b56cf0b4456de7d885fbd7b12d7
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
fe584e3259a401cc305434d057fcec58a2ede9639c2aa5afa2a0ce0a25c19edc - Sigstore transparency entry: 2047325937
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e64c344f1aec5a8d3aec28531f496f6e3c3f2f6d9e50cb6f035d87099eb86a4b
|
|
| MD5 |
e7c5efce8025b2de9e0299cda34e39b2
|
|
| BLAKE2b-256 |
11ce8807b100d888bc5921c23934fb61b25d71c151fc767e2c78daf61b9f7a9d
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
e64c344f1aec5a8d3aec28531f496f6e3c3f2f6d9e50cb6f035d87099eb86a4b - Sigstore transparency entry: 2047326391
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19b784feb898cdcf24ce3f8c22e3f72471c3009cc9d1e5d2f6dc3bd335571079
|
|
| MD5 |
b7678b322e32c270439abbf5155c46e2
|
|
| BLAKE2b-256 |
78eb2d15dc90b1c99dfb5da3adc2fb909447355bc9ad3836751fbc6109a13492
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
19b784feb898cdcf24ce3f8c22e3f72471c3009cc9d1e5d2f6dc3bd335571079 - Sigstore transparency entry: 2047325614
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
640b6764a7974e958a2f4bb1d7471904ba4148780c257ef7cc22915cced6ac8a
|
|
| MD5 |
f931b02079a2dffe3c350b4dc94cf112
|
|
| BLAKE2b-256 |
ec32c21e00e63a2cb0234ab57c8abc6801f98af5b909a4e68f66115b6181fcf1
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-win_amd64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-win_amd64.whl -
Subject digest:
640b6764a7974e958a2f4bb1d7471904ba4148780c257ef7cc22915cced6ac8a - Sigstore transparency entry: 2047326255
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-win32.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da1aa7fbe5a597c1524bf55d7b89b200a97087e053a18030f0b293c1ec2431cc
|
|
| MD5 |
b7dc89c7f531a215b78df1942d234d01
|
|
| BLAKE2b-256 |
aa36adf72dc1b5df920ace547d5d27a70360cf022da7e0637288fdfaea95bd37
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-win32.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-win32.whl -
Subject digest:
da1aa7fbe5a597c1524bf55d7b89b200a97087e053a18030f0b293c1ec2431cc - Sigstore transparency entry: 2047326303
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb3298242ea02c1d736dfcb5cb406ea00c4c894927965eeb4323676429178707
|
|
| MD5 |
9d0329160a41b61d3c1454dc35fa1150
|
|
| BLAKE2b-256 |
99ccd95d8d6d933785424f02fed0a922b6981d7988d9586f282e1cb02bdc1cdd
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
cb3298242ea02c1d736dfcb5cb406ea00c4c894927965eeb4323676429178707 - Sigstore transparency entry: 2047325366
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae152fad7777bc02119fe7702175a53d6c7a309ded89f12037e9642faaf19666
|
|
| MD5 |
b12e76aacf57cadfded3f38c09ee8fb2
|
|
| BLAKE2b-256 |
e1840a4332909b2bb381e52ee68b239b0ddf3502f1861ff1ac36e75689c8546f
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
ae152fad7777bc02119fe7702175a53d6c7a309ded89f12037e9642faaf19666 - Sigstore transparency entry: 2047326537
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03cce9477f1c102a275a3c7631b88104c246ac9de3baab86ca75f08d207a48f1
|
|
| MD5 |
447ad4fe41c357d90a4a9c296cd63d39
|
|
| BLAKE2b-256 |
f06f97cc8489dacbf6c34e99d6d6f04e55a0760f50b2c4934be690b1a400af2e
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
03cce9477f1c102a275a3c7631b88104c246ac9de3baab86ca75f08d207a48f1 - Sigstore transparency entry: 2047326071
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92f9da0078d1d22ec69c448600b32437ce9418ec69abbddab1a46d8061d5bc79
|
|
| MD5 |
ced954a4c43b1105346be65236a7cfd5
|
|
| BLAKE2b-256 |
1a3165e82f1ac5342e1bdefa872866b190fd3f418491be4f6e94dc030a82e393
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
92f9da0078d1d22ec69c448600b32437ce9418ec69abbddab1a46d8061d5bc79 - Sigstore transparency entry: 2047326432
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4841ecbc6f44031e04701e6737deebc4d0e296cedf5a92c1c571917492d1b0ec
|
|
| MD5 |
04823dc9ac2e6ca9ff332698d1097a9d
|
|
| BLAKE2b-256 |
710c83bbe4ed7b4a9b6d950267f6e85630f9c5d9e880123f294c5ba26b2f64a0
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
4841ecbc6f44031e04701e6737deebc4d0e296cedf5a92c1c571917492d1b0ec - Sigstore transparency entry: 2047326012
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95e90ad4cab94dbb3540c861cc4d2e8933fb114e1cd20dd9435cc3a7c0c7ff1e
|
|
| MD5 |
924ac1d7373d395047e863107bc433dd
|
|
| BLAKE2b-256 |
8b197563d6b86948be819236407b221c8222f3edacf985b62d8c71f2af0c9ad4
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-win_amd64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-win_amd64.whl -
Subject digest:
95e90ad4cab94dbb3540c861cc4d2e8933fb114e1cd20dd9435cc3a7c0c7ff1e - Sigstore transparency entry: 2047326120
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-win32.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
896a75132bda5ad15fee3898fb8a93252703da74ce2365d4e59ea2b837b094bb
|
|
| MD5 |
0613a81b66ae4eead545a05e8f4ccb4f
|
|
| BLAKE2b-256 |
8966f01c6df9f3a64e1d83b10e8fc25a2368c5904b5969c980acdc2b1b10a063
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-win32.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-win32.whl -
Subject digest:
896a75132bda5ad15fee3898fb8a93252703da74ce2365d4e59ea2b837b094bb - Sigstore transparency entry: 2047325517
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fca80a80f3d72b51280fee61b9f5df2348641c9d3588bd4c364003f8af9e775c
|
|
| MD5 |
5be35e9cb43b47273ca3841593a859ab
|
|
| BLAKE2b-256 |
a3e7a44569619459afcbb1e1391d50467f8756305dc7820cae9c659e3a12e913
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
fca80a80f3d72b51280fee61b9f5df2348641c9d3588bd4c364003f8af9e775c - Sigstore transparency entry: 2047326208
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96cb4dd3a7f7a6bb8d9e517f60a0bedd686a47d24e3cca681c9867f557270755
|
|
| MD5 |
48016821ab39d4d780410ae09f73b2b0
|
|
| BLAKE2b-256 |
6585eed480e65474c4389564ae39faff8e9692192fa3e403db92ab98469ff017
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
96cb4dd3a7f7a6bb8d9e517f60a0bedd686a47d24e3cca681c9867f557270755 - Sigstore transparency entry: 2047325435
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebc2cebf122baef73b5e2623232ff29aed4d7de41aec913ee60e706d726244cf
|
|
| MD5 |
71948772415e0a0b383f4eb47162b3aa
|
|
| BLAKE2b-256 |
f78d7e64752b0d4780a20358c6acfb87e2d51a6662500cd031bbd7bafd3569c1
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
ebc2cebf122baef73b5e2623232ff29aed4d7de41aec913ee60e706d726244cf - Sigstore transparency entry: 2047326592
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47bed7f8cbe26192476af044ea9b51225cda152ba5ec81ade94cb0a175be5e0a
|
|
| MD5 |
49bdfdb3a529a38c11dc32064af9b711
|
|
| BLAKE2b-256 |
4085f21ce8b583cb7f5dec07bea730153862247492ea4abb4466674c801bcb79
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
47bed7f8cbe26192476af044ea9b51225cda152ba5ec81ade94cb0a175be5e0a - Sigstore transparency entry: 2047326749
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc9567185af9d00ec61359a8319dc9181f6681302fd7813bc0deffb994eaf5b4
|
|
| MD5 |
7e3c8d76ae78fa94acd8fa66f7e73ec7
|
|
| BLAKE2b-256 |
957a3c3132ecb0b520fa216cbb40d8c8405ea672f1723d2f88d5c600d6af1009
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
cc9567185af9d00ec61359a8319dc9181f6681302fd7813bc0deffb994eaf5b4 - Sigstore transparency entry: 2047326787
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b6380422d866d4c91af1319466abc5175811dde24725386f7edc58724af94bb
|
|
| MD5 |
2d251d1c4e6b8b785c5d5553fc5bd484
|
|
| BLAKE2b-256 |
b41475003365d4c43a5c67afedba03c9cb1846570526dd82e3f79f50eb156f4e
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-win_amd64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-win_amd64.whl -
Subject digest:
1b6380422d866d4c91af1319466abc5175811dde24725386f7edc58724af94bb - Sigstore transparency entry: 2047325715
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-win32.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-win32.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c419acdb3d0a3a0670c4965b45be7b284e85e6ad673603fec43cd3eea137694
|
|
| MD5 |
382615393b211f559f741b02abdbfb4d
|
|
| BLAKE2b-256 |
edff6fdba86ac51666d2ecdd45cb9349fc308fe6096ec9fe1ce7617a1c76c45b
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-win32.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-win32.whl -
Subject digest:
1c419acdb3d0a3a0670c4965b45be7b284e85e6ad673603fec43cd3eea137694 - Sigstore transparency entry: 2047326703
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f06073062c5b29ed6aac878b23c9bf28a5deb79389e6c33cb9c829a2b063b9f
|
|
| MD5 |
c202ec7c6821a3cf1fef1b0d5b6ee0ea
|
|
| BLAKE2b-256 |
63e2b56025a5a308d81b5ed01fcf8b2ec67c1281928ca5f3d0e7c065f79a2e04
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3f06073062c5b29ed6aac878b23c9bf28a5deb79389e6c33cb9c829a2b063b9f - Sigstore transparency entry: 2047326470
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03878b114cb9c1ee3f829f05fbc959b25b23d3b2e884e201584e053bee467cb3
|
|
| MD5 |
77052961437ad42c5bc4e765bf5879f1
|
|
| BLAKE2b-256 |
4062aca0878f8e557e5e3d75f342db5984a1eb969457a1e44840471977f5d8e1
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
03878b114cb9c1ee3f829f05fbc959b25b23d3b2e884e201584e053bee467cb3 - Sigstore transparency entry: 2047326354
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7ec47d9c69f2ab13366ecc8b1898e414d919c29e08b6fa59da8ac7e8b6b9b46
|
|
| MD5 |
33a62271cc15f0860783be1654fdddab
|
|
| BLAKE2b-256 |
3fddecbb482673c6f9b6cbb8f064648f419cd9bd2b55d31f6926cb15583449a5
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl -
Subject digest:
f7ec47d9c69f2ab13366ecc8b1898e414d919c29e08b6fa59da8ac7e8b6b9b46 - Sigstore transparency entry: 2047325313
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
681254b98e127328d8cb24d61c80008f25a890e953adc7c5f906bda51ce48c4e
|
|
| MD5 |
16f3af2ae355012605492f25e00b4651
|
|
| BLAKE2b-256 |
072f1ee855ed322c7053855d8ea89a6d61c5402c983d65928b03f1fa01dcd282
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
681254b98e127328d8cb24d61c80008f25a890e953adc7c5f906bda51ce48c4e - Sigstore transparency entry: 2047326637
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file primat-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: primat-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75eebcb63bbd5917350984127daa1d37b8b6c2be870d4a0bb25f1e51a9f20e77
|
|
| MD5 |
f9a77b91189eb39928b3380315930220
|
|
| BLAKE2b-256 |
7287b0bb66ac9e942dc9012ed0a62dbfe2740b41c7765ad20ffd8abf4b69562d
|
Provenance
The following attestation bundles were made for primat-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
wheels.yml on CyrilPitrou/primat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
primat-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
75eebcb63bbd5917350984127daa1d37b8b6c2be870d4a0bb25f1e51a9f20e77 - Sigstore transparency entry: 2047326160
- Sigstore integration time:
-
Permalink:
CyrilPitrou/primat@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/CyrilPitrou
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@508c0ea460ff018228b19e6b4398cfa3b9208fb4 -
Trigger Event:
release
-
Statement type: