Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

espp-1.1.6.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

espp-1.1.6-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

espp-1.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

espp-1.1.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (973.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

espp-1.1.6-cp314-cp314-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

espp-1.1.6-cp313-cp313-win_amd64.whl (993.6 kB view details)

Uploaded CPython 3.13Windows x86-64

espp-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

espp-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (971.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

espp-1.1.6-cp313-cp313-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

espp-1.1.6-cp312-cp312-win_amd64.whl (993.7 kB view details)

Uploaded CPython 3.12Windows x86-64

espp-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

espp-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (971.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

espp-1.1.6-cp312-cp312-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

espp-1.1.6-cp311-cp311-win_amd64.whl (991.4 kB view details)

Uploaded CPython 3.11Windows x86-64

espp-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

espp-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (972.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

espp-1.1.6-cp311-cp311-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

espp-1.1.6-cp310-cp310-win_amd64.whl (989.2 kB view details)

Uploaded CPython 3.10Windows x86-64

espp-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

espp-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (971.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

espp-1.1.6-cp310-cp310-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file espp-1.1.6.tar.gz.

File metadata

  • Download URL: espp-1.1.6.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

Hashes for espp-1.1.6.tar.gz
Algorithm Hash digest
SHA256 6b2bc7bf103b52fd79707ae531d90c06500dd2ca937e4743ea5659d31875c3e5
MD5 f2e6b266a6e2907f2ef2672f7fc15f95
BLAKE2b-256 532e3fe85e9270ca7432f55ed2faa5fbbb1111370613774ac09bcba0dabb4e7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6.tar.gz:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: espp-1.1.6-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

Hashes for espp-1.1.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d4af395a379d62f4b1ad70c24c25270612002648aa339d5a9d7777cc625882fe
MD5 fb131672f5084b9dc5f0ce2137958c88
BLAKE2b-256 ff4026551380d851e0398a7310a4d6bda0a9148e7a3e851f6d4ee2e2d87de096

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f665e1cfeacfc31afe443113fab0e45bf3ec25e0c19e87a647571e6108c4c29b
MD5 7c69b63a6513eb8b79f9c19f5f9e871a
BLAKE2b-256 f002a7ad9edbeeb10c9da8648affb4c57cc52206ce9799f95dd84b04d47cae0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7afa27f39f5424d9829f980fccd557f582dd2f0940241657fdfb717a0d7b374d
MD5 b88d4c14caa9a4f769a61361dbe626fe
BLAKE2b-256 c6c98414304f5345b3733e135673072af31b759899e32cb5e3b2390e9349d360

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6cd2273e9c4584df2a269a78916c5cfc7d56d32a6059becf1b1a7c6784189ddf
MD5 0951c65a13914a1de4a09edae4e72687
BLAKE2b-256 c3de338b0af3cce0860f938458ce51868cca952f81206d3d75eaf39d4bc3c32f

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp314-cp314-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: espp-1.1.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 993.6 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

Hashes for espp-1.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8052818cd4881804492b871a39bc7ead536d1f134ec945af51bab9ae92cd33a0
MD5 2b6eda7faeca670d99e9b1f5f1731adb
BLAKE2b-256 9d24c92409cf80a1766080ce263eaf1bf91d38a2d3ae4707f0647de9842da32f

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67e5f12c1434ee089663c758865a35e4ffe89f48812d16ce42f062adffd8abb5
MD5 530b927e5ee6b509c3ff035d1005ae96
BLAKE2b-256 719fd3d6cfbe29b71633747457f2d023d88b812f8bf8307aecd7c486d669cbe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4f0c3c6d05945fdcb4d003a9b0bfeed68f35c7170b752de3aa969b3a920ca09
MD5 9b8a9bed98cb123fea32ffbf7143d14a
BLAKE2b-256 a303f84c4e23bcb8eb7e95a61dc664ef02c9fbc21ee7225e9ef0ddd759c70803

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 492e45e7b8fdedc4c7ec108c42d51e66986204b735c15baee05d3eb60ce086d6
MD5 55a806022903f9ba0bdbf1868d87f9da
BLAKE2b-256 84c820baf435f2701ed93bef4f1983f53a4b3f5b735ff64722fe78a27e3e8c94

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp313-cp313-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: espp-1.1.6-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

Hashes for espp-1.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8687113c2551d0909b2dd696b0d1a88ab3132a79068b7aa6c715a19197ad8344
MD5 e7a5dec8e00ff004aa1ecc2183cdd771
BLAKE2b-256 73baa9210f069c81c852f74a394b54673ba309821ad659fb73b19c6465fcf210

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10e822d158bb2bdbfb2d571ef305e93673879e509ddc3cddadb65ab65a359adc
MD5 6fb4645a4c226e0f813d7f0adc769c68
BLAKE2b-256 c09871a62498a89d1ea43d0c649378c94be8c3a0ad428a5482b54d4debb31b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65158778c87b43b45853bde612d21d4d09210c5c562104e92d2d5b0c81ce8af3
MD5 6abc20cdbdc0d9d2a6212745b03856df
BLAKE2b-256 823773ec45be71217a9743ceafc06533cd32a71583bf6976662321a8c4a11690

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6f7de8a8d86ff0b79a3ea14a0642f861c5d8faec2a9bf2b5553e513795d2654c
MD5 18a72423748d14ab00d6a94f24766b44
BLAKE2b-256 83d7c0dc2eb7e5ae5f3ab2e4efeef31b2311dff4f19154abe2341a20bc478abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp312-cp312-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: espp-1.1.6-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

Hashes for espp-1.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37c298efdfab4f8ce02397fbc156f5c6311991bc292524722ffade7b54a42df3
MD5 c1809b2028f27d5f26a32c8376432c72
BLAKE2b-256 19919aa6a8af2ec876b50275b4fe089f22ad26a68535cdab2add869b3f979992

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcd026b35972ba4ab8ac8529f878510ee90ebfad2c3f3fb112c3997a2a69a111
MD5 78110513481fe70c3277d389f4ff1756
BLAKE2b-256 b19bd178dfc626ef37dd0a9fcd32c419d51df3b8d930e866f9eba68c29e6e849

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4c77ce3c2894a6dde2a5e3c99a2418bc13340f58805077e298f41b7d34c95cf
MD5 7b3f1dfaee2af643d7b49b028236a867
BLAKE2b-256 55319b9fa857b0fe215710a0823dfbf4942de8704df4159c4727ce1c260d26c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b996297488d4ff17edd27b5f535e80a6e91f30970fe9931889c570780535e378
MD5 a68908bbcb1664492f46e824a967b091
BLAKE2b-256 64d94db4209d1476538d2c7a1698d1cc8d7afca1d922c90bf18a6c2655acd760

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp311-cp311-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: espp-1.1.6-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

Hashes for espp-1.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab9d7a50315631f0ca2e8b61c4ff2e2bc16da9e5f85703aba5d4c0e865c9499f
MD5 eea21753ccd76e8a2ab4b37b74377bfd
BLAKE2b-256 53d4f3fe8988d5fdc5f5070e5345e8f39533ef7495408cab857ee4cee062dcf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3dae86ed0610c170c078f7d592712baaaa9f6f6b3702e4c3a2f2a4064077c8db
MD5 4d78b63d216b620b131599372a7684cd
BLAKE2b-256 0a64ea94d0b94f0b3301104f2904d2e1590c798c9908b989f5f313bd74fff16b

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5ce1bd29e1af108d22a795bad9abb84cbd1f8ac802accbfbd7e0ed91c0e6e52
MD5 6c71e4c2e314a6cc47c5672c9f76d611
BLAKE2b-256 db9a0e86408210867511e5030523d399dc10f9c93bffb6f6e665d009704e99f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file espp-1.1.6-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f2b893ad5c518aae77fe57ab5f8e38a002f28e83fadc73a5d1b26b5550b5804a
MD5 b56dba8596913da638f53af5f1c08cf8
BLAKE2b-256 e4d74cd977805bd56a936d51ec589494141df59f0de941e8178070dbc0c6dd20

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.1.6-cp310-cp310-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on esp-cpp/espp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page