ULYSSES: Universal LeptogeneSiS Equation Solver
Project description
ULYSSES: Universal LeptogeneSiS Equation Solver
Introduction
ULYSSES is an open-source Python package designed to compute the baryon asymmetry of the Universe through leptogenesis, within the type-I seesaw framework. It numerically solves the momentum-averaged Boltzmann equations (BEs) or quantum density matrix equations (DMEs) that govern the evolution of particle asymmetries in the early Universe.
The package features:
- Fast and modular solver infrastructure
- Flexible physics model input via plugin system
- Full compatibility with user-defined scenarios
It is documented across three key publications:
Scientific Background
The baryon asymmetry is measured as the baryon-to-photon ratio:
$$\eta_B \approx 6 \times 10^{-10}$$
Leptogenesis explains this asymmetry via CP-violating decays of heavy right-handed neutrinos (RHNs) in the early Universe. These decays produce a net lepton number, which electroweak sphalerons convert to baryon number.
ULYSSES implements this through coupled differential equations:
$$\frac{dN_N}{dz} = -D (N_N - N_N^{\text{eq}}), \quad \frac{dN_{B-L}}{dz} = \varepsilon D (N_N - N_N^{\text{eq}}) - W N_{B-L}$$
with temperature parameter $z = M_1 / T$.
Core Features
Version 1 (v1) – arXiv:2007.09150
- Momentum-averaged BEs
- Flavored/unflavored solvers
- Resonant leptogenesis
- Optional scatterings and spectator processes
- Plugin-based model extensions
Version 2 (v2) – arXiv:2301.05722
- ARS (low-scale) leptogenesis with 2 RHNs (
BEARS,BEARS_INTERP) - Primordial black hole (PBH) leptogenesis
- Complete BEs with full quantum statistics (Cases 2–4)
- Preconfigured 2D scans for parameter space exploration
Version 3 (v3) – arXiv:2605.16540
- ARS with 3 RHNs (
BEARS_3RHN): extension of the ARS mechanism to the three right-handed neutrino case, with optional mass-dependent indirect rate corrections (--ars-indirect) - Case S2: Full phase-space Boltzmann equations including $\Delta L = 1$ scattering ($s$- and $t$-channel, $Nl \to qt$) without assuming kinetic equilibrium nor Maxwell-Boltzmann statistics
- Extended model interface (
--extendedflag): allows models to declare extra parameters beyond the standard PMNS+CI set, opening the solver to coupled multi-sector scenarios;1BE1F_DM_FreezeInserves as a worked toy-model example demonstrating freeze-in and RHN dark matter production - Three Yukawa parameterisations: Casas–Ibarra with Euler angles (default), single-imaginary CI (arXiv:2106.16226), and direct matrix entry — auto-detected from the parameter file
Installation
PyPI (Recommended)
pip install ulysses
Pre-built binary wheels are provided for Linux (x86_64 and aarch64), macOS (Intel and Apple Silicon), and Windows, covering Python 3.9–3.13. No C compiler is required when a wheel is available for your platform.
A C compiler is only needed if pip falls back to building from source (i.e. on an unsupported platform or when installing directly from the repository). On Linux/macOS this means gcc or clang; on Windows, MSVC (Visual Studio Build Tools).
From Source (for developers)
If you intend to modify the source code or contribute to the project, install from a local clone:
- Clone the repository:
git clone https://github.com/earlyuniverse/ulysses.git
- Navigate into the directory:
cd ulysses
- Install in editable mode:
pip install -e .
This will compile the NumbaQuadpack C extension using your system compiler (gcc/clang on Linux/macOS, MSVC on Windows).
Optional dependency groups
ULYSSES ships several optional extras that can be installed with the [group] syntax:
| Extra | Install command | What it enables |
|---|---|---|
nest |
pip install ulysses[nest] |
pymultinest backend for uls-nest Bayesian scans. Not available on Windows. |
jupyter |
pip install ulysses[jupyter] |
ipykernel so ULYSSES runs inside Jupyter notebooks |
dev |
pip install ulysses[dev] |
build, twine, pytest, nbstripout — needed to build, test, and publish the package |
You can combine groups in a single command:
pip install ulysses[nest,jupyter]
Models that require a compiled C extension
Five models — 1BE1F_Case2, 1BE1F_Case3, 1BE1F_Case4, 1BE1F_CaseS2, and BEARS_3RHN — depend on numba and the compiled NumbaQuadpack C extension. When installing from PyPI, the extension is included in the binary wheel and no compiler is needed. When installing from source (pip install -e .), a C compiler must be present (gcc/clang on Linux/macOS, MSVC on Windows).
If the extension is missing or fails to build, ULYSSES still loads and all other models remain available; an ImportWarning is emitted listing the unavailable models.
Environment Setup (optional)
Add to your ~/.bashrc or ~/.zshrc:
export ULYSSES=/path/to/ulysses
export PYTHONPATH=$PYTHONPATH:$ULYSSES
export PATH=$PATH:$ULYSSES/bin
Quick Start
Step 1: Create a parameter file
The parameter file is a plain-text card with one key value pair per line. Lines starting with # are comments.
# Lightest neutrino mass (log10, eV)
m -2
# RHN masses (log10, GeV)
M1 11
M2 11.6
M3 12
# Casas-Ibarra angles (deg)
delta 213
a21 81
a31 476
x1 90
x2 87
x3 180
y1 -120
y2 0
y3 -120
# PMNS angles (deg) — optional, default to NuFit 6.1 best fit (NO)
t12 33.76
t13 8.62
t23 43.27
t12, t13, t23 are optional. If omitted, ULYSSES uses the NuFit 6.1 best-fit values for the chosen mass ordering (normal ordering by default).
Step 2: Run a simulation
uls-calc -m 1BE1F examples/1N1F.dat -o evolution.pdf
The terminal displays the ULYSSES banner, model name, all input parameters, and the computed $\eta_B$, $Y_B$, and $\Omega_b h^2$. The output file can be .pdf, .txt, .dat, or .csv.
Advanced Usage
ULYSSES includes a suite of command-line tools in bin/:
| Command | Description |
|---|---|
uls-calc |
Single-point evolution of the asymmetry from a parameter card. |
uls-scan |
1D scan over a user-defined parameter range. |
uls-scan2D |
2D grid scan over two parameters. |
uls-nest |
Nested sampling scan for Bayesian inference or model selection. |
uls-models |
List all available pre-defined physics models. |
CLI flags
Common flags (all tools)
| Flag | Default | Description |
|---|---|---|
-m MODEL |
1DME |
Physics model to run (see model table below) |
-o FILE |
— | Output file for evolution plots or data (.pdf, .txt, .dat, .csv) |
--inv |
off | Use inverted neutrino mass ordering |
--loop |
off | Use loop-corrected Yukawa couplings |
--initial |
0 |
Initial RHN abundance: 0 = vanishing, 1 = thermal |
--extended |
off | Allow model-specific parameters beyond the standard PMNS+CI set |
--lambda |
1e3 |
ARS quasi-static cutoff scale $\Lambda$ (GeV) for BEARS_3RHN |
--zrange Z0,Z1,N |
0.1,30,500 |
Start, end, and number of steps for the $z$ evolution variable |
--xrange X0,X1,N |
1e-6,min([1, 20*131.7/M1]),500 |
Start, end, and steps for the 3RHN ARS $x = T_\text{ew}/T$ variable |
--zcut |
1.0 |
Stitch cut value used in 2RHN ARS models |
-v |
off | Enable debug output |
uls-scan / uls-scan2D specific flags
| Flag | Default | Description |
|---|---|---|
-n N, --n-scan N |
30 |
Number of scan points (uls-scan) |
-x N, --nx-scan N |
30 |
Number of grid points along first parameter (uls-scan2D) |
-y N, --ny-scan N |
30 |
Number of grid points along second parameter (uls-scan2D) |
uls-nest specific flags
| Flag | Default | Description |
|---|---|---|
--sigma N |
1 |
Inflate the likelihood error by factor N |
--mn-seed N |
-1 |
MultiNest random seed (-1 = random) |
--mn-resume |
off | Resume from a previous MultiNest run |
--mn-points N |
400 |
Number of live points |
--mn-tol F |
0.5 |
Evidence tolerance for convergence |
--mn-eff F |
0.8 |
Sampling efficiency |
--mn-multimodal |
off | Enable multimodal sampling |
--mn-no-importance |
off | Disable importance sampling |
--mn-imax N |
0 |
Max iterations (0 = unlimited) |
--mn-update N |
1000 |
Progress update interval (iterations) |
Parameter scans
uls-scan and uls-scan2D use the same parameter file format as uls-calc, but any parameter to be scanned is given three whitespace-separated values on its line: key start end. All other parameters keep their fixed single value.
1D scan — mark one parameter with a range:
# fixed parameters
m -100
M1 14
# ...
# scanned parameter: y1 swept from 0 to 45 degrees
y1 0. 45.
uls-scan -m 1BE1F -n 50 examples/1N1F_scan.dat -o scan.pdf
2D scan — mark two parameters with ranges:
x2 0 45
y2 0 45
uls-scan2D -m 1BE1F -x 40 -y 40 examples/1N1F_2Dscan.dat -o scan2d.pdf
Extended mode (model-specific parameters)
Models that require parameters beyond the standard PMNS+CI set (e.g. dark matter modules) use the --extended flag:
uls-calc -m 1BE1F_DM_FreezeIn --extended examples/1N1F_dm.dat -o dm_evolution.pdf
The --extended flag tells the solver to pass unrecognised keys in the parameter file through to the model rather than rejecting them as errors. For 1BE1F_DM_FreezeIn, the two extra keys are:
# --- standard PMNS+CI block (same as 1BE1F) ---
m -100
M1 12
M2 15
M3 16
x1 180
y1 1.4
x2 180
y2 11.2
x3 180
y3 11
delta 270
a21 0
a31 0
# --- model-specific extensions (require --extended) ---
lam 1e-7 # feeble dark coupling λ
m_dm 1e6 # dark matter mass (GeV)
Python API
All models can be driven directly from Python without the CLI. Each model class takes a parameter dictionary and returns $\eta_B$.
import ulysses
pars = {
'm': -2, 'M1': 11, 'M2': 11.6, 'M3': 12,
'delta': 213, 'a21': 81, 'a31': 476,
'x1': 90, 'x2': 87, 'x3': 180,
'y1': -120, 'y2': 0, 'y3': -120,
't12': 33.76, 't13': 8.62, 't23': 43.27,
}
model = ulysses.EtaB_1BE1F()
etaB = model(pars)
print(etaB)
Alternatively, use selectModel to load a model by its short name string (the same string passed to -m on the CLI):
from ulysses.tools import selectModel
model = selectModel("1DME")
etaB = model(pars)
The model instance exposes the full evolution data after a call, and its integration range can be configured before calling:
model.setZMin(0.1)
model.setZMax(50)
model.setZSteps(1000)
etaB = model(pars)
Custom Models (Plugins)
ULYSSES supports user-defined models without modifying the package. A plugin is a plain .py file containing a class that subclasses ulysses.ULSBase and implements at minimum shortname and the EtaB property.
Minimal plugin template
# mymodel.py
import ulysses
import numpy as np
from odeintw import odeintw
class MyModel(ulysses.ULSBase):
def shortname(self): return "MyModel"
def flavourindices(self): return [1]
def flavourlabels(self): return ["$N_{B-L}$"]
@property
def EtaB(self):
# Set up initial conditions and integrate
y0 = np.array([0. + 0j, 0. + 0j])
ys = odeintw(self.RHS, y0, self.zs, ...)
# Store evolution data so that plotting tools can access it
self.setEvolData(ys)
# Return the final value of the B-L asymmetry
return self.ys[-1][-1]
setEvolData(ys) stores the ODE solution array on the instance so the built-in plotting routines (used by -o evolution.pdf) can access the per-flavour trajectories. Always call it before returning from EtaB.
Using a plugin on the CLI
Pass path/to/file.py:ClassName as the -m argument:
uls-calc -m mymodel.py:MyModel examples/1N1F.dat -o out.pdf
Using a plugin from Python
from ulysses.tools import selectModel
model = selectModel("mymodel.py:MyModel")
etaB = model(pars)
The plugin class is loaded dynamically via importlib and must be a subclass of ulysses.ULSBase; an error is raised immediately if it is not.
Jupyter Notebook
A worked introductory notebook ULYSSES_intro.ipynb ships in the repository root. It walks through installation, running single-point calculations, and producing scan plots entirely from within a Jupyter session. Install the jupyter extra to run it:
pip install ulysses[jupyter]
jupyter notebook ULYSSES_intro.ipynb
Yukawa Parameterisations
ULYSSES supports three ways to specify the Yukawa coupling matrix. The parameterisation is auto-detected from the keys present in the parameter file — no explicit flag is needed.
1. Casas–Ibarra with Euler angles (default)
Standard parameterisation. Use when the parameter file contains x1, y1, x2, …
x1 90
y1 -120
x2 87
y2 0
x3 180
y3 -120
2. Single-imaginary Casas–Ibarra (arXiv:2106.16226)
Activated when the parameter file contains xN1. Used for ARS models with 3 RHNs.
xN1 2
xN2 3
xnu1 4
xnu2 5
x 1
y 103.13
3. Manual Yukawa matrix
Activated when the parameter file contains Y11_mag. Each entry is specified as a magnitude and a phase (radians).
Y11_mag 8.149e-05
Y11_phs -1.819
Y12_mag 8.149e-05
Y12_phs -0.248
# ... (all 9 entries required)
Neutrino Mass Splittings
The default mass squared splittings come from NuFit 6.1 (2025):
| Parameter | Default value | Description |
|---|---|---|
m2solar |
$7.537 \times 10^{-5}$ eV² | Solar splitting $\Delta m^2_{21}$ |
m2atm |
$2.521 \times 10^{-3}$ eV² | Atmospheric splitting, normal ordering |
m2atminv |
$2.500 \times 10^{-3}$ eV² | Atmospheric splitting, inverted ordering |
To override, add the key(s) to your parameter file (values in eV²):
m2solar 7.53e-5
m2atm 2.52e-3
Available Physics Models
Standard Boltzmann equation models
| Model | Example file | Description |
|---|---|---|
1BE1F |
1N1F.dat |
One-flavour BE, 1 RHN |
1BE2F |
1N2F.dat |
Two-flavour BE, 1 RHN |
1BE3F |
1N3F.dat |
Three-flavour BE, 1 RHN |
2BE1F |
2N1F.dat |
One-flavour BE, 2 RHNs |
2BE2F |
2N2F.dat |
Two-flavour BE, 2 RHNs |
2BE3F |
2N3F.dat |
Three-flavour BE, 2 RHNs |
1BE1Fsf |
1N1F.dat |
1BE1F evolved in scale factor |
Density matrix equation models
| Model | Example file | Description |
|---|---|---|
1DME |
1N3F.dat |
Density matrix equations, 1 RHN |
2DME |
2N3F.dat |
Density matrix equations, 2 RHNs |
3DME |
3N3F.dat |
Density matrix equations, 3 RHNs |
3DMEsct |
3N3F.dat |
3DME with scattering effects |
Resonant leptogenesis
| Model | Example file | Description |
|---|---|---|
2RES |
Res.dat |
2BE3F in the resonant regime (experimental) |
2RESmix |
Res.dat |
Resonant leptogenesis with flavour mixing |
2RESsp |
Res.dat |
Resonant leptogenesis with spectator processes |
Complete Boltzmann equations (full quantum statistics)
| Model | Example file | Description |
|---|---|---|
1BE1F_Case2 |
1N1F.dat |
Full quantum stats, kinetic equilibrium assumed |
1BE1F_Case3 |
1N1F.dat |
Full quantum stats, no kinetic equilibrium |
1BE1F_Case4 |
1N1F.dat |
Full quantum stats, no kinetic equilibrium, FD/BE |
1BE1F_CaseS2 |
1N1F.dat |
Case 4 + $\Delta L=1$ scattering via precomputed AB grids |
ARS (low-scale) leptogenesis
| Model | Example file | Description |
|---|---|---|
BEARS |
2RHNosc.dat |
Temperature-independent ARS, 2 RHNs |
BEARS_INTERP |
2RHNosc.dat |
Temperature-dependent ARS, 2 RHNs |
BEARS_3RHN |
Bears_3RHN_alt.dat |
ARS with 3 RHNs; supports --ars-indirect and --lambda flags |
Primordial black holes
| Model | Example file | Description |
|---|---|---|
1BE1F_PBH |
PBH.dat |
Leptogenesis from PBH evaporation |
Dark matter (toy model for extended flag interface)
| Model | Example file | Description |
|---|---|---|
1BE1F_DM_FreezeIn |
1N1F_dm.dat |
Freeze-in DM from RHN decays via feeble dark coupling |
Citation
Please cite the relevant paper(s) for the features you use:
ULYSSES v1
@article{Granelli:2020pim,
author = "Granelli, Alessandro and Moffat, Kristian and Perez-Gonzalez, Yuber F. and Schulz, Holger and Turner, Jessica",
title = "{ULYSSES: Universal LeptogeneSiS Equation Solver}",
eprint = "2007.09150",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
reportNumber = "FERMILAB-PUB-20-275-T, SISSA 17/2020/FISI, IPPP/20/30",
doi = "10.1016/j.cpc.2020.107813",
journal = "Comput. Phys. Commun.",
volume = "262",
pages = "107813",
year = "2021"
}
ULYSSES v2
@article{Granelli:2023vcm,
author = "Granelli, Alessandro and Leslie, Christopher and Perez-Gonzalez, Yuber F. and Schulz, Holger and Shuve, Brian and Turner, Jessica and Walker, Rosie",
title = "{ULYSSES, universal LeptogeneSiS equation solver: Version 2}",
eprint = "2301.05722",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
reportNumber = "IPPP/23/02",
doi = "10.1016/j.cpc.2023.108834",
journal = "Comput. Phys. Commun.",
volume = "291",
pages = "108834",
year = "2023"
}
ULYSSES v3
@article{Granelli:2026goh,
author = "Granelli, Alessandro and Klari{\'c}, Juraj and Pasari, Dhruv and Perez-Gonzalez, Yuber F. and Turner, Jessica",
title = "{ULYSSES the Third: An Odyssey Towards a Unified Python Toolkit for Leptogenesis}",
eprint = "2605.16540",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
month = "5",
year = "2026"
}
Documentation, License, and Contributing
Documentation
- Version 1 Manual: arXiv:2007.09150
- Version 2 Manual: arXiv:2301.05722
- Version 3 Manual: arXiv:2605.16540
- API Documentation: Read the Docs
License
ULYSSES is licensed under the MIT License. See the LICENSE file for full details.
Contributing
We welcome contributions from the community:
- Report bugs or feature requests via GitHub Issues
- Submit pull requests for code fixes, model implementations, or documentation
- Share new physics modules via the plugin architecture
For major changes, please open a discussion before proceeding.
Useful Links
- GitHub Repository: earlyuniverse/ulysses
- arXiv:2007.09150 – ULYSSES v1: link
- arXiv:2301.05722 – ULYSSES v2: link
- arXiv:2605.16540 – ULYSSES v3: link
- Documentation (ReadTheDocs): link
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 ulysses-3.0.1.tar.gz.
File metadata
- Download URL: ulysses-3.0.1.tar.gz
- Upload date:
- Size: 7.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81c86a0c3972d40590989ccd49f71cfd66ccd7e41ff7150b4e35f415eb3018f6
|
|
| MD5 |
62bed57fd8608a9eba575fffd1c27765
|
|
| BLAKE2b-256 |
909261a84c6da58952ec6286b475d33f9770afa3e75c6c55c4c91c361bcb7a46
|
Provenance
The following attestation bundles were made for ulysses-3.0.1.tar.gz:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1.tar.gz -
Subject digest:
81c86a0c3972d40590989ccd49f71cfd66ccd7e41ff7150b4e35f415eb3018f6 - Sigstore transparency entry: 1824329210
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 7.5 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 |
1561d85f29d864103836cd0c8da9c626e5e67a4068934408bb275a8989025714
|
|
| MD5 |
7db6d613a3f6b98dd65803f420fa4ddd
|
|
| BLAKE2b-256 |
3e9e4be8a68a54a073dc10dc69630df09312a3eb66d4e38785243380d0fd9110
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp313-cp313-win_amd64.whl -
Subject digest:
1561d85f29d864103836cd0c8da9c626e5e67a4068934408bb275a8989025714 - Sigstore transparency entry: 1824329373
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.5 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 |
c48540056deeeb8dcfd73bcc02a07ab1b3db77d16c14b70ab401b98b86ba763b
|
|
| MD5 |
773429f81a9a447e48a9562e10f4d9e5
|
|
| BLAKE2b-256 |
cd48ddea371477cee447d7eeaa4410fb5749084303f5cbbf193e448674ced20b
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c48540056deeeb8dcfd73bcc02a07ab1b3db77d16c14b70ab401b98b86ba763b - Sigstore transparency entry: 1824330309
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22b6d927908a1486374e4c4097b3c65980a648a375c0b2c878d4c2176a55f291
|
|
| MD5 |
eceb1aca1e28cec5fb11d0549877890d
|
|
| BLAKE2b-256 |
0cb0fe28aa85aef425130de9037bda6256982d95525bc498bbf2d2358eaae614
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
22b6d927908a1486374e4c4097b3c65980a648a375c0b2c878d4c2176a55f291 - Sigstore transparency entry: 1824330193
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.5 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 |
9613890a5028f896a1fb3b9231771b4acf678f5a944d9bed5c1ecc50808d22da
|
|
| MD5 |
fb012877e69ad40de64d9bb880436cef
|
|
| BLAKE2b-256 |
895c5224fc5bca29d7027d17867b8d34e9ae4237d0ad3eb28df30260f55c55b6
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
9613890a5028f896a1fb3b9231771b4acf678f5a944d9bed5c1ecc50808d22da - Sigstore transparency entry: 1824329762
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 7.5 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 |
b1ea6a3c8cf67fda0c05542998a401bbd260d39ce87bf9e584be2ec85716914b
|
|
| MD5 |
8c4b9bd355fcbb134b63b89f78a80262
|
|
| BLAKE2b-256 |
f923ef2dee2075322d01620ae2e81f7c76ad69bcc1ad77ce3979232848f4e305
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
b1ea6a3c8cf67fda0c05542998a401bbd260d39ce87bf9e584be2ec85716914b - Sigstore transparency entry: 1824330688
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 7.5 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 |
59a39609a4f465a92f1d2c65c625dc00b636305e8d23fec962030206fe5664fb
|
|
| MD5 |
d13df7f4378fc8fcb7ff0505c4564d95
|
|
| BLAKE2b-256 |
1a5a77a3ac07bca6cfeba0e29d12c0951d1c06584a6adf1040703f548ade873a
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp312-cp312-win_amd64.whl -
Subject digest:
59a39609a4f465a92f1d2c65c625dc00b636305e8d23fec962030206fe5664fb - Sigstore transparency entry: 1824330425
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.5 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 |
501ca87464fc9b5e853506a27ba1f0e2e4282bf268493bb4d2b11780d445bb48
|
|
| MD5 |
26004419caf617c244669598939f88d7
|
|
| BLAKE2b-256 |
7723e96921b49a96343d221082b0692c6cb6a0d8cdc763867699eb39823b7b01
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
501ca87464fc9b5e853506a27ba1f0e2e4282bf268493bb4d2b11780d445bb48 - Sigstore transparency entry: 1824329485
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51c772db05a37dde990be16fc1f490f46ef1a7a788fb855e31d939c865ea1ce2
|
|
| MD5 |
39aa0e12223bdafe7bf6e2f06c714295
|
|
| BLAKE2b-256 |
710504c5c7b416682e5ee61251fdab714b95e7c833f0ca43536c0ec9fc3f5ee9
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
51c772db05a37dde990be16fc1f490f46ef1a7a788fb855e31d939c865ea1ce2 - Sigstore transparency entry: 1824330145
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.5 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 |
f8166cbbd48c86cccc923b6053855ff021d1e08a2dd3f91418861af6921cd9bf
|
|
| MD5 |
11703ea4f367073f097176911de1f284
|
|
| BLAKE2b-256 |
4c0ad56ce5045ff9b4dc7c41946347e369dc3637569289d6110310c5fb4b888f
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
f8166cbbd48c86cccc923b6053855ff021d1e08a2dd3f91418861af6921cd9bf - Sigstore transparency entry: 1824329946
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 7.5 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 |
a4272ccff5d19ba5f91acdac2462a7ce53d6566d3d8b87ae68e4d4e5205701a7
|
|
| MD5 |
ec3f9ec5ac6f4a8a6709166935aaf32d
|
|
| BLAKE2b-256 |
6508d50ba616dd7e4637aa6736fbdb685b5ab041be6382fc89a5aa3f2669c18e
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
a4272ccff5d19ba5f91acdac2462a7ce53d6566d3d8b87ae68e4d4e5205701a7 - Sigstore transparency entry: 1824329662
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 7.5 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 |
10b580d623c486a1b248e3b819ba5c4517586428cd0fc9283d6382ce5c84faea
|
|
| MD5 |
9e42c7f297c96f97c21af25a4914fc9d
|
|
| BLAKE2b-256 |
0b43169c2601b03c8c9e91ceba79773cc3804d6eaf0c4453e437bf65d5da96f7
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp311-cp311-win_amd64.whl -
Subject digest:
10b580d623c486a1b248e3b819ba5c4517586428cd0fc9283d6382ce5c84faea - Sigstore transparency entry: 1824330240
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.5 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 |
ce709170252f167fc08061596a06f953df8430f87a85d583fe571ae4a5f993e1
|
|
| MD5 |
82ad34082f18e26ad1aa3e5efcd6c8e5
|
|
| BLAKE2b-256 |
ca7954cc233c9fce89fa5ec299902aa1f926e6b3b41c8cb2fadb6629c4308ff8
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
ce709170252f167fc08061596a06f953df8430f87a85d583fe571ae4a5f993e1 - Sigstore transparency entry: 1824329536
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ece7c26e32b6d34c0394303c4f7f4254e3e107f935e734a1f10660af37f1518b
|
|
| MD5 |
41f7d1eeff586fd460ebec315122fe77
|
|
| BLAKE2b-256 |
8dfda3a54a86efc11d802d48daf1bb68579f4ea5f36ca0d626a6af5756cd5edc
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ece7c26e32b6d34c0394303c4f7f4254e3e107f935e734a1f10660af37f1518b - Sigstore transparency entry: 1824329579
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.5 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 |
43debb9657ae38fdbe4ac4057fbc1cd1c9b80174d6fe45c2779f4fff67ca6469
|
|
| MD5 |
12eaabf73f687d99c53197b8ce6f4119
|
|
| BLAKE2b-256 |
42f3b95cb93cdd04b45a9660a82ec30740586677af85de61f99658a37ebd4cd8
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
43debb9657ae38fdbe4ac4057fbc1cd1c9b80174d6fe45c2779f4fff67ca6469 - Sigstore transparency entry: 1824329823
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 7.5 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 |
1a6c8a4c14ce8f9cbaa7cee2c59aa99344ab31196071969ce961059a3ef274de
|
|
| MD5 |
09d6ae7a933a20df1d2a0ce0cfe7443d
|
|
| BLAKE2b-256 |
28a654a009d68b5922670f2453920ad1ca1929daf0888e7cf2103d3a8707c1b4
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
1a6c8a4c14ce8f9cbaa7cee2c59aa99344ab31196071969ce961059a3ef274de - Sigstore transparency entry: 1824329897
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 7.5 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 |
9ba920a2ea5fd8c959d3fac0715df2d80686178d54004165b99a431081bd2921
|
|
| MD5 |
f136b0df5d598970c5db72df41577634
|
|
| BLAKE2b-256 |
5485463f4c8489e5092a79f33742c7d6922e29f5cbb169778a5d9ca25b2faa98
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp310-cp310-win_amd64.whl -
Subject digest:
9ba920a2ea5fd8c959d3fac0715df2d80686178d54004165b99a431081bd2921 - Sigstore transparency entry: 1824329616
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.5 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 |
c81db1d9bff46a2ecb9734ac6db7ae03fc6085cbe67a35ab6ccf242ed35d93ba
|
|
| MD5 |
8f2620c93e1b7e753052d8c5dd2c24b3
|
|
| BLAKE2b-256 |
9b4173f6678f144d3735859d794d413a2cbb2a6e7b472cf05ada28297b2d9070
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c81db1d9bff46a2ecb9734ac6db7ae03fc6085cbe67a35ab6ccf242ed35d93ba - Sigstore transparency entry: 1824330639
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a6932ac1eb9433a0bacec993d527212d0cb3f2884b6dc84ecdfb91bd9550f73
|
|
| MD5 |
fd3be5d37cfb8b1ded070d267a1ad12f
|
|
| BLAKE2b-256 |
2c27152fef36b128c869a0550e1671dd0964fea566dd03b213e4f8145396ae0e
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1a6932ac1eb9433a0bacec993d527212d0cb3f2884b6dc84ecdfb91bd9550f73 - Sigstore transparency entry: 1824330095
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.5 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 |
3b7849daed2bb0cf1cdf4da030b56ed0b35ac13bbf6a42e938722ff06565fa28
|
|
| MD5 |
3f8e79a8e3fb82a29aba639cf0a0da9a
|
|
| BLAKE2b-256 |
045c1e0a8e9c72b66f0b7218a5a7a1b83cb1339dddfe6907b2a8b7b4664b6047
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
3b7849daed2bb0cf1cdf4da030b56ed0b35ac13bbf6a42e938722ff06565fa28 - Sigstore transparency entry: 1824330587
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 7.5 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 |
69e515f421a875568131a1427bda4deb5c376f714e31a2a911c1255dcbeb1e0b
|
|
| MD5 |
fd11a126e8836de556f28cd934053e5f
|
|
| BLAKE2b-256 |
86f034dfffbf437edcb3e67bdbb4b4db1a6c953c6f8f24243c95605b7183725f
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
69e515f421a875568131a1427bda4deb5c376f714e31a2a911c1255dcbeb1e0b - Sigstore transparency entry: 1824330019
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e37671e8886a639f194f09b1ee0ea39e90bb30a45e99a204f3aaccf9537eb957
|
|
| MD5 |
6c6672ade24d6dac2110fd46b3b070ce
|
|
| BLAKE2b-256 |
6bbb93aff8c323caa8966bb80a55c9982f7c653975435ec05b5a912c0e5e6c09
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp39-cp39-win_amd64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp39-cp39-win_amd64.whl -
Subject digest:
e37671e8886a639f194f09b1ee0ea39e90bb30a45e99a204f3aaccf9537eb957 - Sigstore transparency entry: 1824330527
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, 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 |
78f5a92e4b4ff27a41812859599a4533d1be1ccd138c7407321a63ecbaea6235
|
|
| MD5 |
97448374d5bd7798ff3e43812b6b4a27
|
|
| BLAKE2b-256 |
650b3e730ffb22ba3321df10a16610e25940bf5edad40f5d98d9b1eec3096bab
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
78f5a92e4b4ff27a41812859599a4533d1be1ccd138c7407321a63ecbaea6235 - Sigstore transparency entry: 1824329709
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8de6caff77beb986abdc6a0b30dc40ebab37c9fce75658549b4cbafabb2eebef
|
|
| MD5 |
f36e9fa5da8c419532e8694f915efd26
|
|
| BLAKE2b-256 |
4764caf4e9c11d40c91ee714f7ae406ead6afca031436af4487fe12df557def0
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8de6caff77beb986abdc6a0b30dc40ebab37c9fce75658549b4cbafabb2eebef - Sigstore transparency entry: 1824330357
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, 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 |
fccc3f96d7e4a5d9a699baf6d354ff732f34d92aeb2c5d407b57f2580303ec50
|
|
| MD5 |
94836175e9930c5311b69b19e5f2ff41
|
|
| BLAKE2b-256 |
acad89372d6135da4a237e38ffe392e9514e09542c2f3341839b3d1da7077b63
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
fccc3f96d7e4a5d9a699baf6d354ff732f34d92aeb2c5d407b57f2580303ec50 - Sigstore transparency entry: 1824330488
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type:
File details
Details for the file ulysses-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: ulysses-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, 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 |
ba92460c2cb5ba0cd72b67370dc8904576c5475f5c1b30fd0b933fb2b7b257e5
|
|
| MD5 |
7119a62bff14789c1256cab363002020
|
|
| BLAKE2b-256 |
dccd8b5154882a308664a8d84751add5d9cc7f1276918e81465428e7dddfde44
|
Provenance
The following attestation bundles were made for ulysses-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl:
Publisher:
publish.yml on earlyuniverse/ulysses
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ulysses-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl -
Subject digest:
ba92460c2cb5ba0cd72b67370dc8904576c5475f5c1b30fd0b933fb2b7b257e5 - Sigstore transparency entry: 1824329305
- Sigstore integration time:
-
Permalink:
earlyuniverse/ulysses@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Branch / Tag:
refs/tags/v3.0.1 - Owner: https://github.com/earlyuniverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@ccdc67af0f348358f75a73a7b7a692bad434d19c -
Trigger Event:
push
-
Statement type: