Python bindings for the cross-platform components of espp (ESP-CPP): tasks, timers, sockets, RTSP, RTPS, CDR, COBS, serialization, math, and more
Project description
espp
Python bindings for the cross-platform components of espp — a collection of C++ components originally built for ESP32 / ESP-IDF development, many of which are pure, portable C++ and useful on the desktop as well.
The bindings are generated with pybind11
and expose real native threads, sockets, and protocol implementations — unlike
Python threading, an espp.Task or espp.Timer runs on a real OS thread.
Installation
pip install espp
Or straight from the repository:
pip install git+https://github.com/esp-cpp/espp.git
Building from source requires CMake (>= 3.20) and a C++20 compiler.
What's included
- Task / Timer: native-threaded tasks and periodic timers with callbacks
- Sockets: UDP / TCP client & server helpers (unicast & multicast)
- RTSP: client & server with MJPEG / H.264 (de)packetizers
- RTPS: minimal RTPS participant for DDS interop (e.g. with embedded espp nodes)
- CDR: OMG Common Data Representation reader / writer
- COBS: consistent overhead byte stuffing encoder / decoder (incl. streaming)
- Serialization: alpaca-based binary serialization
- Math: vectors, Bézier curves, range mapping, fast approximations, filters (lowpass, Butterworth, ...), PID
- Utilities: logger, event manager, state machine, FTP, joystick, color, ...
The package ships complete type stubs (py.typed), so you get full
autocompletion and type checking in your editor.
Quick example
import time
import espp
def task_fn():
print("hello from a native thread!")
time.sleep(0.5)
return False # don't stop the task
task = espp.Task(task_fn, espp.Task.BaseConfig("example task"))
task.start()
time.sleep(2)
task.stop()
More example scripts live in the
python/ folder of the
repository.
Links
- Documentation: https://esp-cpp.github.io/espp/
- Source & issues: https://github.com/esp-cpp/espp
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 espp-1.1.5.tar.gz.
File metadata
- Download URL: espp-1.1.5.tar.gz
- Upload date:
- Size: 4.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e741a70dd732d1af2d6eadaa1f272d15f1e92584b85283c0e7cb723dcd69b01
|
|
| MD5 |
03587cee5ef4d79322f78133acb0f47a
|
|
| BLAKE2b-256 |
13813acebb0e0f9dc58b18c2e145d9083232534a04ea6d290bd1987a9e3303ba
|
Provenance
The following attestation bundles were made for espp-1.1.5.tar.gz:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5.tar.gz -
Subject digest:
6e741a70dd732d1af2d6eadaa1f272d15f1e92584b85283c0e7cb723dcd69b01 - Sigstore transparency entry: 2158611886
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: espp-1.1.5-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 1.0 MB
- 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 |
662c8dc470577d6b5ab12a3a1a0228afb4067f03dadb29b82ee855f4db375d2d
|
|
| MD5 |
22aabd21d0a2f88427513894eff1c10c
|
|
| BLAKE2b-256 |
8f265306d710d2f4b62d7751e3b6dfa5b6c1966edf3d59ca6ca56432f48f9e0e
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp314-cp314-win_amd64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp314-cp314-win_amd64.whl -
Subject digest:
662c8dc470577d6b5ab12a3a1a0228afb4067f03dadb29b82ee855f4db375d2d - Sigstore transparency entry: 2158611984
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: espp-1.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ 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 |
8b604b40fb0e51219d8aa2e2b9664c7ae48ca0e7b4476f95ccad4b038687fdd3
|
|
| MD5 |
c4db1a16a65fb1723b8ea1c84a3ae800
|
|
| BLAKE2b-256 |
e87771c79b0847a9f79ee413a756215ed70ad26746ac6a2871dbc688e42fcf84
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8b604b40fb0e51219d8aa2e2b9664c7ae48ca0e7b4476f95ccad4b038687fdd3 - Sigstore transparency entry: 2158611998
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: espp-1.1.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 974.2 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ 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 |
fcb1a6e31e74d3cbeb76fc7e0211757844cc3bdbf725f74ad5be72a93d7befe5
|
|
| MD5 |
e2412f730634aeac820183403e2719ad
|
|
| BLAKE2b-256 |
1b4517636f2cdc1b62d942a95974729c527302c0c662ee9283093031faeb5e68
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
fcb1a6e31e74d3cbeb76fc7e0211757844cc3bdbf725f74ad5be72a93d7befe5 - Sigstore transparency entry: 2158612112
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp314-cp314-macosx_11_0_universal2.whl.
File metadata
- Download URL: espp-1.1.5-cp314-cp314-macosx_11_0_universal2.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.14, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d853d44c26bf42f4a893a9852e65114e1cc5825d7c2a7b7d841d837e1c836800
|
|
| MD5 |
9bf8d5de3efe52e41d54763d1a42b281
|
|
| BLAKE2b-256 |
e00e44e863561418616817f066356d63f4c2600220f786e39166752ae0656075
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp314-cp314-macosx_11_0_universal2.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp314-cp314-macosx_11_0_universal2.whl -
Subject digest:
d853d44c26bf42f4a893a9852e65114e1cc5825d7c2a7b7d841d837e1c836800 - Sigstore transparency entry: 2158612048
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: espp-1.1.5-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 993.5 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 |
41d9e03ebdc911bcd79956dad65c4778af02027207ce12a22e5bd9fe75792276
|
|
| MD5 |
adf20a2197a311e03097aa47448ec008
|
|
| BLAKE2b-256 |
e0cea8823ce5903aec621a5bf982b8c14907f4aaec5f3cc6951fda5647721d0f
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp313-cp313-win_amd64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp313-cp313-win_amd64.whl -
Subject digest:
41d9e03ebdc911bcd79956dad65c4778af02027207ce12a22e5bd9fe75792276 - Sigstore transparency entry: 2158612236
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: espp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ 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 |
d93e8cf2998c45c6bc00bb493687f96aad8046c9bcb4445a07c2a2728d3b0e29
|
|
| MD5 |
024a516a47320eb6ab95cba0e42ef04e
|
|
| BLAKE2b-256 |
561686779cc87a170c16031bbb8eb55e56bfaadbceb2fd56207d0b05519185fe
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d93e8cf2998c45c6bc00bb493687f96aad8046c9bcb4445a07c2a2728d3b0e29 - Sigstore transparency entry: 2158612257
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: espp-1.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 971.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ 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 |
f21c1bc9dd7ae3f827afb6d1d709cf2142b914d572b1920f62f18c2d92ec8c1b
|
|
| MD5 |
328c2114b99d2666d140ad52b7495d32
|
|
| BLAKE2b-256 |
5c1dd5c76d27eba2f0f5cd107d4e541225486fe98fa8dc84fa228f3df45cbe3d
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
f21c1bc9dd7ae3f827afb6d1d709cf2142b914d572b1920f62f18c2d92ec8c1b - Sigstore transparency entry: 2158611943
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp313-cp313-macosx_11_0_universal2.whl.
File metadata
- Download URL: espp-1.1.5-cp313-cp313-macosx_11_0_universal2.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50ffb512be3523f5389f703f4602522a60808b18c47548512e67d14c270e1c8a
|
|
| MD5 |
efda110759ce8fda9dd93b01a0dde08a
|
|
| BLAKE2b-256 |
ddcbe86a35d9236ac0b6f89f1b15630d5dff880e82a79bf75a057351914acd0d
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp313-cp313-macosx_11_0_universal2.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp313-cp313-macosx_11_0_universal2.whl -
Subject digest:
50ffb512be3523f5389f703f4602522a60808b18c47548512e67d14c270e1c8a - Sigstore transparency entry: 2158612164
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: espp-1.1.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 993.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 |
134c961054288689699f03ef566c4b5dc290592a1b7a78702837cea26e59012f
|
|
| MD5 |
8ac981bb52fb30dc5998e773c5770fbe
|
|
| BLAKE2b-256 |
857231803de63e56b397e5a423eede2722b0941c26521d28d6bb0341a73d61ee
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp312-cp312-win_amd64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp312-cp312-win_amd64.whl -
Subject digest:
134c961054288689699f03ef566c4b5dc290592a1b7a78702837cea26e59012f - Sigstore transparency entry: 2158612095
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: espp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ 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 |
07d1adb01a68dbd87206db862ea699bf5a61a60d96743e024bb1c0670beccd62
|
|
| MD5 |
e4b28569246dbc9276a783a207683c2c
|
|
| BLAKE2b-256 |
dff6cea29af44ea4699383a54e531bb827815909380a5b7871f145e609c37a0e
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
07d1adb01a68dbd87206db862ea699bf5a61a60d96743e024bb1c0670beccd62 - Sigstore transparency entry: 2158612075
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: espp-1.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 972.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ 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 |
dc8a9f9cd225f292e82299113bbd6140609dacc876dbabe2f439b94c047391e8
|
|
| MD5 |
0a95fb6264fa13a178ad881959f0faed
|
|
| BLAKE2b-256 |
df25c42696a3737b65a56878797093baf2717f8d2549dcc99230b501d4231f30
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
dc8a9f9cd225f292e82299113bbd6140609dacc876dbabe2f439b94c047391e8 - Sigstore transparency entry: 2158611914
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp312-cp312-macosx_11_0_universal2.whl.
File metadata
- Download URL: espp-1.1.5-cp312-cp312-macosx_11_0_universal2.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94421a201c619ec13ef823c86bf51f523cee14c3cfa4cca12efe744d610b86ad
|
|
| MD5 |
fd21e87d56dffbf75d012dd0e7b917bd
|
|
| BLAKE2b-256 |
c8a745906090f396aec2316013ecca2c767c08d98f6e40c8e9d48675ebf227f3
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp312-cp312-macosx_11_0_universal2.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp312-cp312-macosx_11_0_universal2.whl -
Subject digest:
94421a201c619ec13ef823c86bf51f523cee14c3cfa4cca12efe744d610b86ad - Sigstore transparency entry: 2158612280
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: espp-1.1.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 991.4 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 |
2ea10ad29ff8f055a3e6fc9253d46398c26da2218345be19c8c12487169fc8cb
|
|
| MD5 |
38d5608411d4045d654b6e6605ba6e1d
|
|
| BLAKE2b-256 |
afcb1568335e222adeb438a2025e4dca8b6c11b157e612d958b2fff349fa8842
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp311-cp311-win_amd64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp311-cp311-win_amd64.whl -
Subject digest:
2ea10ad29ff8f055a3e6fc9253d46398c26da2218345be19c8c12487169fc8cb - Sigstore transparency entry: 2158611965
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: espp-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ 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 |
e59368d1d6ee31379c48d97784163478103dd78b7c987c42f6e8ac75b4ea8199
|
|
| MD5 |
4d7fd31c2cb375700263587c63ded3c1
|
|
| BLAKE2b-256 |
b3e183c6516c90abe5eca63d1a65682c662cdbc05998614ac2d4c33ca2ccefad
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
e59368d1d6ee31379c48d97784163478103dd78b7c987c42f6e8ac75b4ea8199 - Sigstore transparency entry: 2158612036
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: espp-1.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 972.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ 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 |
e82c75a8735f49ba49e50f82300a9eb8ccfb23015e4bfdc76ac9a227120e3283
|
|
| MD5 |
405b490942813aa49bc949afa3fa3f67
|
|
| BLAKE2b-256 |
5016bae553ea7786e02a16c8ddc79932798b7d27443063c9e78f256f27765ab4
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
e82c75a8735f49ba49e50f82300a9eb8ccfb23015e4bfdc76ac9a227120e3283 - Sigstore transparency entry: 2158612017
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp311-cp311-macosx_11_0_universal2.whl.
File metadata
- Download URL: espp-1.1.5-cp311-cp311-macosx_11_0_universal2.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c07cea865ebbb5cdfbb970c66fe77ff49be7013614e967eedaa7de51beca3e8
|
|
| MD5 |
487d904cedbc44c2c5585b86cd3851cd
|
|
| BLAKE2b-256 |
7740abc18d20053a454dea147955fb9bcc3fa0805a005bcf1a79b31655fb131a
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp311-cp311-macosx_11_0_universal2.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp311-cp311-macosx_11_0_universal2.whl -
Subject digest:
9c07cea865ebbb5cdfbb970c66fe77ff49be7013614e967eedaa7de51beca3e8 - Sigstore transparency entry: 2158612057
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: espp-1.1.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 989.2 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 |
bdba1ea15ef6942bd778a5eae213b2b74d59b5901bd8f350ae1538eb94146198
|
|
| MD5 |
e70b847d88e750a3628c03999e1c7b30
|
|
| BLAKE2b-256 |
a574d3ba02f116f69e1ece7b7687b67a7b0342bbdf12a4e89f40ec7e1ca05234
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp310-cp310-win_amd64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp310-cp310-win_amd64.whl -
Subject digest:
bdba1ea15ef6942bd778a5eae213b2b74d59b5901bd8f350ae1538eb94146198 - Sigstore transparency entry: 2158612141
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: espp-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ 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 |
8e8478b8d960297f484d8885b6a0b4ac07125d7127431a4a7203578423e336a1
|
|
| MD5 |
a7aca9ad4a8427a63d457b8505279bbf
|
|
| BLAKE2b-256 |
bb6f690dfad7180abadc6aae2340e575f18015ac4eebfc7e38f101dcb6d2585c
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8e8478b8d960297f484d8885b6a0b4ac07125d7127431a4a7203578423e336a1 - Sigstore transparency entry: 2158612128
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: espp-1.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 970.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ 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 |
45895b4c8ab0a42f998408a74c447755dbe0094b327d08901a7f817c38aa9ccf
|
|
| MD5 |
fc4ba31edd48d8d3870202eb4080d22e
|
|
| BLAKE2b-256 |
ad48285affb3a071dfacacc3cf898af6d1f452b6d3902ec02a9efac339b79316
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
45895b4c8ab0a42f998408a74c447755dbe0094b327d08901a7f817c38aa9ccf - Sigstore transparency entry: 2158612208
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type:
File details
Details for the file espp-1.1.5-cp310-cp310-macosx_11_0_universal2.whl.
File metadata
- Download URL: espp-1.1.5-cp310-cp310-macosx_11_0_universal2.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72c4a82b4f53c01d59c9ac063b062bc4e588f3e8784f1f43342a254f06f005a6
|
|
| MD5 |
dd22d7f92c8325e7a00a000db36bea94
|
|
| BLAKE2b-256 |
2e69f3c4f2254ef27a8d69a6bd84493122683281081a854fb474587bd5595969
|
Provenance
The following attestation bundles were made for espp-1.1.5-cp310-cp310-macosx_11_0_universal2.whl:
Publisher:
build_wheels.yml on esp-cpp/espp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
espp-1.1.5-cp310-cp310-macosx_11_0_universal2.whl -
Subject digest:
72c4a82b4f53c01d59c9ac063b062bc4e588f3e8784f1f43342a254f06f005a6 - Sigstore transparency entry: 2158612183
- Sigstore integration time:
-
Permalink:
esp-cpp/espp@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Branch / Tag:
refs/tags/v1.1.5 - Owner: https://github.com/esp-cpp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_wheels.yml@a41d3d133f602af36e251f938c2599ccaf2b1ada -
Trigger Event:
release
-
Statement type: