EV-Utils
Overview
EV-Utils (evutils) is a performant collection of utilities for working with event-based vision data. Built with minimal dependencies, it relies on a compiled C backend for speed while offering a clean, modular Python interface.
Core Philosophy
- Fast & Lightweight: Highly optimized C parsers for zero-bottleneck data ingestion.
- Minimal Footprint: Core features run entirely on NumPy and Numba.
- Lazy Loading: All heavy integrations (PyTorch, HDF5, etc.) are lazy-loaded. If you don't use them, you don't need them installed, and they won't slow down import times.
- Simple & Extensible: Clean modular APIs.
Inspirations & Related Work
This project draws inspiration from several excellent libraries in the event-based vision ecosystem and attempts to fill in their shortcomings:
Installation
We recommend installing evutils using uv.
From PyPi
uv add evutils # Basic library
uv add evutils[all] # All groups (torch, hdf5, aedat, vis, etc..)
uv add evutils[dev] # Dev group
From Git
git clone --recurse-submodules https://github.com/mandulaj/evutils.git
cd evutils
uv pip install -e ".[dev]"
Note: You can also install specific optional dependency groups like uv add evutils[torch,hdf5].
Architecture
The library is divided into several discrete modules. Many can be used independently without installing the full suite of dependencies:
└── chunking - Splitting event streams into fixed-size windows
└── dataset - Wrappers for various dataset loaders (planned, stub)
└── dense - Dense representations (voxel grids, time surfaces, histograms)
└── filtering - Event stream filtering (masking)
└── io - Event reading and writing interfaces
├── reader
└── writer
└── random - Random event generation and noise injection
└── torch - PyTorch integration (planned, stub; requires evutils[torch])
└── transforms - torchvision-style augmentation transforms (+ functional)
└── types - Standard types for representing Events in NumPy arrays
└── vis - Visualization methods
├── plot3d
└── reconstructor
A future sparse module will sit alongside dense once sparse representations
(event graphs, sparse tensors, point clouds) land. EventsChecker (event-array
validation) lives in types.
Quick API overview
io: Reading and Writing Events
The io module provides methods for reading and writing events into various event formats. It provides a simple .read() and .write() interface as well as more advanced interfaces using iterators and slicing.
Supported formats (see the formats documentation for details):
| Format | Extensions | Read | Write | Notes |
|---|---|---|---|---|
| EVT3 / EVT2.1 / EVT2 (Prophesee RAW) | .raw, .evt* |
✅ | ✅ | native C decoder, external triggers |
| EVT4 (evutils variant) | .raw, .evt4 |
✅ | ✅ | EVT2-style layout + vectorized CD; evutils' own % evt 4.0 header convention |
| DAT (Prophesee) | .dat |
✅ | ✅ | native C decoder |
| AER (Prophesee) | .aer |
✅ | ✅ | timestamp generation selectable |
| AEDAT 1.0 / 2.0 / 3.1 / 4.0 | .aedat, .aedat4 |
✅ | ✅ (4.0) | AEDAT4 write incl. triggers; 1.0/2.0/3.1 write 🚧; compression: evutils[aedat] |
| HDF5 (DSEC/RVT layout) | .h5, .hdf5 |
✅ | ✅ | evutils[hdf5], ms-index random access |
| HDF5 (Prophesee layout) | .h5, .hdf5 |
✅ | 🚧 | ECF-compressed files need the ECF plugin |
| NPZ | .npz |
✅ | ✅ | streaming, np.load-compatible |
| CSV / TXT | .csv, .txt |
✅ | ✅ | native C parser |
| BIN | .bin |
🚧 | 🚧 | planned |
from evutils.io import EventReader
ev_file = EventReader("raw_file.raw", delta_t=10_000)
events = ev_file.read()
It also supports random access — jump to an absolute timestamp or event index (forward or backward) and keep reading in the configured window mode:
with EventReader("raw_file.raw", delta_t=10_000) as r:
r.seek(t=2_000_000) # skip to t = 2.0 s
window = r.read() # first delta_t window from there
r.seek(n=1_000_000) # or jump to the 1,000,000th event
Seeking uses an index or exact record math, and falls back to iterate-and-skip
on non-seekable streams. For EVT the index is built in memory on the first seek
(exact) by default; pass EventReader(..., index="metavision") to instead read
a Metavision .tmp_index sidecar (fast, but approximate near large event gaps).
dense
Dense representations — turn a sparse event stream into fixed-size per-pixel
tensors: histograms, voxel grids, time surfaces, accumulation frames and TORE.
(A future sparse module will hold event graphs, sparse tensors and point
clouds.)
filtering
Selecting and dropping events: spatial masking today, with denoising, ROI and downsampling to follow.
transforms
torchvision/tonic-style augmentation transforms (drops, spatial flips, jitter,
time skew/normalize, refractory filtering). Each composable Transform class
pairs with a pure functional kernel, and Compose chains them with minimal
unwrap/repack overhead.
random
Generating random events and adding noise to event recordings
types
The library is built around the EventArray type — a wrapper giving events a
struct-of-arrays (SoA) representation, which nearly every reader, writer and
transform exchanges:
- Fields (
Event_dtype):tint64(signed 64-bit µs),x/yuint16(up to 65,535 × 65,535 px),puint8. - SoA — four contiguous columns; cache-friendly, vectorizes over whole columns, no record padding: 8+2+2+1 = 13 bytes/event (≈ 13 MB/MEv). Best for the column-wise processing that dominates event workloads.
- Array-of-structs equally supported (
from_aos/to_aos/np.asarray, cheap); C-aligned record is 16 bytes/event. Best for per-record iteration or an opaque buffer for another library/serializer. Transforms dispatch on input type, so you get back whichever form you passed in. - Slicing, field subsetting, and an optional lightweight
metadatadict (e.g.sensor_size) round out the type.
vis
The vis modules provides several methods for visualizing the events (for example as histograms), but also provides a streamlined interface for more complex visualization techniques, such as using the E2Vid reconstructor.
from evutils.vis.reconstructor import RPG_Reconstructor
reconstructor = RPG_Reconstructor(1280, 720) # (width, height)
img = reconstructor.gen_frame(events)
Running tests
Tests are managed via pytest. If you installed the package with the [dev] or [test] flag, you can run the standard test suite via:
uv run pytest -s
Testing Docstrings
The library uses doctest to ensure all Python >>> examples inside docstrings are correct and functional. Because the default configuration only scans the tests/ directory, you must explicitly tell pytest to scan the source code and ignore legacy submodules (like rpg_e2vid which contains Python 2 syntax):
uv run pytest --doctest-modules src/evutils --ignore=src/evutils/vis/reconstructor/rpg_e2vid/
Benchmarks
In-RAM read/write throughput benchmarks live in benchmarks/throughput.py and are kept out of the normal test run. They report M events/s as two matrices (format × library). Run explicitly:
uv run python benchmarks/throughput.py # evutils + installed peers
uv run python benchmarks/throughput.py --dataset small --events 2_000_000 # quick smoke
The benchmark downloads a real Prophesee recording on first use, decodes a capped in-RAM payload, and measures every format on a RAM disk (/dev/shm). Optional cross-library comparisons (expelliarmus, evlib, evt3) light up automatically once installed (uv pip install -e ".[compare]"); OpenEB/Metavision is compared via the Docker image in benchmarks/docker/. See benchmarks/README.md for details.
Goals & Roadmap
We aim for universal event format support, prioritizing blazing fast read/write speeds, completeness, and extensibility.
- Universal format support (
.raw,.evt2,.dat,.aedat4,.hdf5,.npz,.csv, etc.) - Full Read/Write parity where possible
- Chunked & Streaming access
- External trigger data parsing
- Random access / Timestamp indexing (
EventReader.seek(t=/n=)— by time or event index, forward/backward) - Arbitrary input sources: memory-mapped IO, pure in-memory streams (HTTP streams pending)
- On-the-fly Compression wrappers: passing file handles through
zstdorlz4compression transparently before decoding - EventStreamer Pipeline Refactor: Decouple
EventReader's monolithic chunking logic into composable functional generators inchunking.py, exposing a nativeEventStreamerfor power-users while turningEventReaderinto a clean Façade. (EventStreamerandstream_*generators exist butEventReaderdoes not use them yet; unification pending — see TODO.md.)
Acknowledgements
Thanks to all the contributors for supporting this project:
- Elia Franc
- Jakub Mandula
Cite
@PhDThesis{2024mandula_evutils,
author = {Jakub Mandula},
title = {EV-Utils: collection of utilities for working with event-based vision data},
school = {Dept. of Information Technology and Electrical Engineering, ETH Zurich},
year = 2024
}
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 evutils-0.3.18.tar.gz.
File metadata
- Download URL: evutils-0.3.18.tar.gz
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c50d437e8864f4694a6bc239edfbbb059448cca1bfe74ddd83c9ad33c5abed66
|
|
| MD5 |
52744f544ceab6282dc7308f253b26b2
|
|
| BLAKE2b-256 |
3731500192fcc16450d94793bd176e54764897f7674295a009c03f9fabc07eae
|
Provenance
The following attestation bundles were made for evutils-0.3.18.tar.gz:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18.tar.gz -
Subject digest:
c50d437e8864f4694a6bc239edfbbb059448cca1bfe74ddd83c9ad33c5abed66 - Sigstore transparency entry: 2191314358
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: evutils-0.3.18-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 213.1 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6c0a85ddcde17cbf971cc326f718b1329c8055c6c45e8f1a49883e9b1e3a458
|
|
| MD5 |
1f933fc237f5ed593fb78e2243c0c752
|
|
| BLAKE2b-256 |
562c121d7eac4813bc364e3e455c769c48044e306f5ce8543cea5bf7ade24b8a
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp314-cp314-win_amd64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp314-cp314-win_amd64.whl -
Subject digest:
f6c0a85ddcde17cbf971cc326f718b1329c8055c6c45e8f1a49883e9b1e3a458 - Sigstore transparency entry: 2191314465
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 218.1 kB
- Tags: CPython 3.14, 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 |
e753496d0eaf3030b61eef949294e60302d4080b60dc0d4019f76b93e3849c07
|
|
| MD5 |
6413d740df37066f018e5b198dabbb26
|
|
| BLAKE2b-256 |
eca1006427f74588cc44b9cde171070ba7b264d476554080a164f80328a51a31
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
e753496d0eaf3030b61eef949294e60302d4080b60dc0d4019f76b93e3849c07 - Sigstore transparency entry: 2191314623
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: evutils-0.3.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 212.6 kB
- Tags: CPython 3.14, 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 |
560d8336a1f30cb1ae4fb3c7ea1299611772bc5395f6925861aa07d0906020b6
|
|
| MD5 |
51133442e87a7381f14b49c6c8ca6231
|
|
| BLAKE2b-256 |
7815e8e871e7f973d7c7bd0b4f085c07781dbf8c67cd3ef93e29d7b763f1f07c
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
560d8336a1f30cb1ae4fb3c7ea1299611772bc5395f6925861aa07d0906020b6 - Sigstore transparency entry: 2191314446
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: evutils-0.3.18-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 211.5 kB
- Tags: CPython 3.14, 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 |
665dc77cef326a693030c6902bc9593a2c1ef820493a2321c70ce8eae6c5bec4
|
|
| MD5 |
d0909be02494771a23c312c75907f5e0
|
|
| BLAKE2b-256 |
3461196449743892f7cd9551e97476cf7b5822be1f1d183e9ddc38ef00280368
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
665dc77cef326a693030c6902bc9593a2c1ef820493a2321c70ce8eae6c5bec4 - Sigstore transparency entry: 2191314379
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 211.7 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d22151b0609f6adb436f025d7c8700da52b8067017c25c86a6921b740821b5a
|
|
| MD5 |
21f5c5d6ef280ed3c64b545494f210e7
|
|
| BLAKE2b-256 |
878acf8cbde9e1707ef36fa8b968e5401554cb96db3a9939cbc286aee49d7260
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
8d22151b0609f6adb436f025d7c8700da52b8067017c25c86a6921b740821b5a - Sigstore transparency entry: 2191314393
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: evutils-0.3.18-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 212.7 kB
- 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 |
76e63ecac65740c955a7a000f39012cbfc558e7802fd291d20cea329ce4e3f48
|
|
| MD5 |
359357f20b65046db5162dc6ea83faff
|
|
| BLAKE2b-256 |
d6d185986c9a7433c3bd7b144e750dc46886f9a8427eb3d029c18155a34f2f87
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp313-cp313-win_amd64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp313-cp313-win_amd64.whl -
Subject digest:
76e63ecac65740c955a7a000f39012cbfc558e7802fd291d20cea329ce4e3f48 - Sigstore transparency entry: 2191314510
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 218.1 kB
- 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 |
3d638362da0f12387d1d4286cabec3fac0ffe453cf5b435a543842d3ad5d8118
|
|
| MD5 |
0b9f6b1509e5fc7669924aa38e0c75fb
|
|
| BLAKE2b-256 |
2f56f0125ddfe6057590af39b8bd3092917347d1629167add81e55c12033276e
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3d638362da0f12387d1d4286cabec3fac0ffe453cf5b435a543842d3ad5d8118 - Sigstore transparency entry: 2191314594
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: evutils-0.3.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 212.6 kB
- 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 |
1be45820bc1ae2229def3c4e28725fedc7b3720b93399edc58f727b58aa74c9b
|
|
| MD5 |
600b5520128e10491aa57f511f9d5170
|
|
| BLAKE2b-256 |
c696690fc7cb1249fa008f6fbf13ac5b8d93edaba94485495fe1241b992d7204
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
1be45820bc1ae2229def3c4e28725fedc7b3720b93399edc58f727b58aa74c9b - Sigstore transparency entry: 2191314653
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: evutils-0.3.18-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 211.5 kB
- 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 |
ba1bdd3c10f661c3c0e0623b90907bf08b37be0c8fb72d647011fdb70aa3c395
|
|
| MD5 |
ad839803dffd6ed851b307d533216a3f
|
|
| BLAKE2b-256 |
17fea227ab014fbc8f060723bbdb4088218a67a6a6e3d30441162fc6d1996783
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
ba1bdd3c10f661c3c0e0623b90907bf08b37be0c8fb72d647011fdb70aa3c395 - Sigstore transparency entry: 2191314665
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 211.7 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d230122549522a843043dffe64c7f96e28b4a0256fad4015012cb97fbc91e00
|
|
| MD5 |
d832a319cba9df61cc4231c93c0d6679
|
|
| BLAKE2b-256 |
9c686234984d2f1c778f18ba7c5161d8897db161b4d2c1dc0c43d5d031fb10a1
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
4d230122549522a843043dffe64c7f96e28b4a0256fad4015012cb97fbc91e00 - Sigstore transparency entry: 2191314679
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: evutils-0.3.18-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 212.7 kB
- 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 |
e9e21e91078470480e8978635d983e26de56664509053da7897d9ae65ef7ad95
|
|
| MD5 |
b5bf3d9808b6c25c48395d66e88e9ede
|
|
| BLAKE2b-256 |
2e9eede3ee507d0bcd20b56d9c16b08a01224a52550c05600cee5b8a507271c0
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp312-cp312-win_amd64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp312-cp312-win_amd64.whl -
Subject digest:
e9e21e91078470480e8978635d983e26de56664509053da7897d9ae65ef7ad95 - Sigstore transparency entry: 2191314541
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 218.1 kB
- 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 |
2b29272b1696d4124ba6f395ad6433da67a2d0a8930d196ea6d9247222ad5648
|
|
| MD5 |
d6caaf116ca296870f92777b4e156f97
|
|
| BLAKE2b-256 |
ce7fa9919224d280cd5ee13a9e0d7c42c3fb2a418269ab0485bf354cdc471207
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
2b29272b1696d4124ba6f395ad6433da67a2d0a8930d196ea6d9247222ad5648 - Sigstore transparency entry: 2191314672
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: evutils-0.3.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 212.6 kB
- 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 |
cfe9ee9b915de50d637f9d84af6f55ab8b799c45475780454ccecdea532891aa
|
|
| MD5 |
d938189c8ba34aff3be55b68422e37ec
|
|
| BLAKE2b-256 |
9a963dced39cae566625a3e763678f88c77dd2d104863b5ce4a006a44d2c4942
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
cfe9ee9b915de50d637f9d84af6f55ab8b799c45475780454ccecdea532891aa - Sigstore transparency entry: 2191314581
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: evutils-0.3.18-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 211.5 kB
- 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 |
56a1bdf3fcccf616d9e418c45728cbaccd0e7a656307f5c2749e9e8dccae910d
|
|
| MD5 |
df3af7995f4319fb9f01bbf1c3262d7b
|
|
| BLAKE2b-256 |
8ee9e1191a408241913023aa48bbc72622fa2957fe9901dd40c01ce13ed3cae7
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
56a1bdf3fcccf616d9e418c45728cbaccd0e7a656307f5c2749e9e8dccae910d - Sigstore transparency entry: 2191314523
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 211.7 kB
- 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 |
05400d2c4a33d663cb7f9921e7dacc1f4fb12a38c1c3fffbe69df4e3626ec3ca
|
|
| MD5 |
f4d950a64e43285ba512acf1fad6fb52
|
|
| BLAKE2b-256 |
0220f65e4a118d7486636003be901b76520ef9232fadb44e0ad890594e8e2765
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
05400d2c4a33d663cb7f9921e7dacc1f4fb12a38c1c3fffbe69df4e3626ec3ca - Sigstore transparency entry: 2191314570
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: evutils-0.3.18-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 212.7 kB
- 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 |
e134d6b190d2786d7eb96252fac0d7e58ab932083aca80ceff51ab0ca131e01b
|
|
| MD5 |
b69801e89475db7d97168b8ce8a29d9c
|
|
| BLAKE2b-256 |
56fbdf11b6df3ecd11c4dc31ef42e115f732c8a5b35e2fb932ab63eec7795f35
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp311-cp311-win_amd64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp311-cp311-win_amd64.whl -
Subject digest:
e134d6b190d2786d7eb96252fac0d7e58ab932083aca80ceff51ab0ca131e01b - Sigstore transparency entry: 2191314456
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 218.1 kB
- 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 |
1f11a0fdb1e889fe584843c7925f1b0b49f4377e4b404e069c55bad283ee8b22
|
|
| MD5 |
e69b2d10c38819905031b9ce15581712
|
|
| BLAKE2b-256 |
0b9d0493dc61d272dc994de19988f2e4962138f4b49f738b8458ea0a8edfefee
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1f11a0fdb1e889fe584843c7925f1b0b49f4377e4b404e069c55bad283ee8b22 - Sigstore transparency entry: 2191314486
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: evutils-0.3.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 212.6 kB
- 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 |
59423bc342e67a2604c93cf4ea08dd60efe99859979200d07290882c1caffc60
|
|
| MD5 |
8bc1c96ddbede1056e390e5b5c07dfc7
|
|
| BLAKE2b-256 |
ade9acb356d844f1c6070f22bb7e351ccad8b56414eb465eae7820097a0d5cf7
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
59423bc342e67a2604c93cf4ea08dd60efe99859979200d07290882c1caffc60 - Sigstore transparency entry: 2191314500
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: evutils-0.3.18-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 211.5 kB
- 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 |
55d52f347b2123c6fbd6dfd4be6ef000bef5c9813ccb79aaf1f2147f3367b24a
|
|
| MD5 |
a7d1ac6c6ebffbeea4f9e3decaaee77a
|
|
| BLAKE2b-256 |
b432f3f0c629ded285c016bdc01afd41c92755d4e91ec1bc3eed0f25cb80998b
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
55d52f347b2123c6fbd6dfd4be6ef000bef5c9813ccb79aaf1f2147f3367b24a - Sigstore transparency entry: 2191314690
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 211.7 kB
- 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 |
1a589580460909d8db6d5f9dec6d8691a24f91a2e7ffe287109072e47b20e34e
|
|
| MD5 |
56f5b4333aff77c6d52dba16e7daaa51
|
|
| BLAKE2b-256 |
9493f65158593c0e8964a1a537d8fb3d138c3d5ccb33b6ac7362899b83b611c1
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
1a589580460909d8db6d5f9dec6d8691a24f91a2e7ffe287109072e47b20e34e - Sigstore transparency entry: 2191314422
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: evutils-0.3.18-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 212.7 kB
- 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 |
c37443534b01e5b2645c208115b93fbd9b3a639b71ed6fca1b0bd08c8262db34
|
|
| MD5 |
cc2dca82ad12a1e296a3c2aeed7ada24
|
|
| BLAKE2b-256 |
b04c318b0042cb38a021d0e2fe5dcf1cfe1a86306b17c8c49e15b5496840fbfe
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp310-cp310-win_amd64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp310-cp310-win_amd64.whl -
Subject digest:
c37443534b01e5b2645c208115b93fbd9b3a639b71ed6fca1b0bd08c8262db34 - Sigstore transparency entry: 2191314637
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 218.1 kB
- 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 |
3afbb3fea8babf8f2ec3452232652c04abdeaa4ca663bd5bd5dfb8c06818ae2a
|
|
| MD5 |
fa8ecb8f47061670359c078f805654ba
|
|
| BLAKE2b-256 |
f41e3c8c67cdf97cd50794830ba434d5241ba3088d61243eb79c81e7a34f7f7d
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3afbb3fea8babf8f2ec3452232652c04abdeaa4ca663bd5bd5dfb8c06818ae2a - Sigstore transparency entry: 2191314705
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: evutils-0.3.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 212.6 kB
- 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 |
c995f27e789a51bd528dfa1e621ea6956f8764fb1a45b25ab121a09b1e5a387c
|
|
| MD5 |
dd9bc1c8d72ce526f442be418bd446a2
|
|
| BLAKE2b-256 |
1100f5c6738391036947f296c05b5acced1287741d041248397ae21e60664177
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
c995f27e789a51bd528dfa1e621ea6956f8764fb1a45b25ab121a09b1e5a387c - Sigstore transparency entry: 2191314367
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: evutils-0.3.18-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 211.5 kB
- 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 |
dfc1686a05a7ad225c84cfcfe815b8b937452cf2ddb0dca6db0090e441f6e462
|
|
| MD5 |
0591204b7d0851729952d6a2f365c703
|
|
| BLAKE2b-256 |
2c691a5ccacd49b91a4a91b733abbe63c552c4a5b69f84098e2c483e3d6d41cf
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
dfc1686a05a7ad225c84cfcfe815b8b937452cf2ddb0dca6db0090e441f6e462 - Sigstore transparency entry: 2191314612
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type:
File details
Details for the file evutils-0.3.18-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: evutils-0.3.18-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 211.7 kB
- 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 |
a6dd0762c4e76780d4cb95804973b5edfead8fee9fd1c9ae0677d44539283adf
|
|
| MD5 |
26f03e9481213e7e3ad74c4ed121ba5b
|
|
| BLAKE2b-256 |
a890f08649c909b47a66c16c251f11db7e35b0b7d7349bdb8def37734fd30368
|
Provenance
The following attestation bundles were made for evutils-0.3.18-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
release.yaml on mandulaj/evutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
evutils-0.3.18-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
a6dd0762c4e76780d4cb95804973b5edfead8fee9fd1c9ae0677d44539283adf - Sigstore transparency entry: 2191314558
- Sigstore integration time:
-
Permalink:
mandulaj/evutils@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Branch / Tag:
refs/tags/v0.3.18 - Owner: https://github.com/mandulaj
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@8bd4e1ab7ba6f990975affcba8fa82a38589b7da -
Trigger Event:
release
-
Statement type: