Skip to main content

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

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.2.0.tar.gz (9.3 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.2.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

espp-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

espp-1.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

espp-1.2.0-cp314-cp314-macosx_11_0_universal2.whl (2.0 MB view details)

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

espp-1.2.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

espp-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

espp-1.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

espp-1.2.0-cp313-cp313-macosx_11_0_universal2.whl (2.0 MB view details)

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

espp-1.2.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

espp-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

espp-1.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

espp-1.2.0-cp312-cp312-macosx_11_0_universal2.whl (2.0 MB view details)

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

espp-1.2.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

espp-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

espp-1.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

espp-1.2.0-cp311-cp311-macosx_11_0_universal2.whl (1.9 MB view details)

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

espp-1.2.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

espp-1.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

espp-1.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

espp-1.2.0-cp310-cp310-macosx_11_0_universal2.whl (1.9 MB view details)

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

File details

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

File metadata

  • Download URL: espp-1.2.0.tar.gz
  • Upload date:
  • Size: 9.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c212d177067c792e10b60a39760f725468b7d24e5a1b7aa0c0ce07eaefe31793
MD5 b174076a11c672a6a9f997361be21a09
BLAKE2b-256 5b05e8d7c098f7041ca2bcc22df7961a986754b8b27fddba88fb9706b82aa5b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0.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.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: espp-1.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ea89682cfd2c79c6f83593949a678987c9b25992e1206fa75188510bccac5f73
MD5 9d52d60f24aaabc882dc3a8437a0b6e5
BLAKE2b-256 be45810cd402d61f7c33a9cf42b4514729da245045689939638e818f862018fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 774b29e64f2cc23fbd108c3cbe9005261f236223b3822a3754d5dd7c7e95d2e1
MD5 7eebcea35cd3387f4e3fcf9e6377b05c
BLAKE2b-256 0b675b24f086e933d495e11d7faff93a1860b0d86d38489eea9222c3644cf1f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 661e4ce5abfdc70f0341655f10aa5e14069936a31cd173f10b148c325c23d0c3
MD5 1fb119fedbee0050c451e31bfc708a1e
BLAKE2b-256 1ee8dc03f3123dbf06af396fdba782a6da24e9557e13f3b20bff0a541927445a

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 46fa1203ad5b1a9e7b9ab20537efacf8a527848560a4e10aa8cf80491f2f6d2f
MD5 cbbb74c13116d8e16b207b9a960240e6
BLAKE2b-256 ca79ed7d5f545f2b4f58fadc98b9d35035bf4cd160df54943dd9bbb55087ee42

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: espp-1.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5b49fc79df23e7c768a5b0ebfa97f8b3e7e7e3d4e7ef5b60834bc1ca89e4b9aa
MD5 cff2ad4d06694e06df5f2c93dbd0c869
BLAKE2b-256 5b40633b2a15ffe7aa5ef533228832632c02a5b214710b4635470be36909d572

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a987e402eb05733ac8300c3e984ec0fbbca17808fee0a536267e5ebb0827248b
MD5 fe20c216c8428c1f1ed15042bbf14fdd
BLAKE2b-256 c2f8ce27251e62414563ec0e63404d680e90a4be7eb2b21a1b35d922f3907d7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21c1484feec7bd9313b3268bda5a9e61affb161ea94402a34e1603742a5839b4
MD5 a9fe7dd7231ba78071dee59639d0c624
BLAKE2b-256 b0805879f1f2a4b6c1b59865daf7c0122e06307375dc587c0a2a2e3507c4a1be

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2d50cc8dc1f7e14cc9c1133e60f52d34e545491e954abd392d0dae541dfa5ffe
MD5 1b73b0c4e5350c9e3ae60eb547b844cb
BLAKE2b-256 cd09f00e86977344bb3b7bdb5120991105b2b3ab7ef12b968a6591a733cba535

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: espp-1.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8e9b82a15695c5deaf4119c0b54db3550a6ab60f663f19aa7512f5464bed7079
MD5 d080a8abeb4c54407889af1cdefbad12
BLAKE2b-256 acd6846d6d4aa9455321f10530a9369dd0e20b5b6707412a3bbf7b0e7f3da5cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3afd98a07977aadf8bd43efe60866679e1b7e8fd2207b6f3e65796fab5aad01b
MD5 dc6a7d9a9ea5d4246e71611fb754fff1
BLAKE2b-256 795980b470cbb8199e31311b23746b14e4ad92cf244f3ed213c58ee917d1684c

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e7fdfea26f05a4cc2d5ef67371aea4576cf5e0162939c751d16c333d97c3a08
MD5 5dc09c82f6fec40a4744bdf63bb4ffd9
BLAKE2b-256 ebda5d463a7529a08fad693b4dd0185276b09ebbc07c2c84dba455e174ac6999

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 336bddb3da251e52a94c663f7a7f3e8fb2f5c0c2547ce4bef9140ce6b0b39ab7
MD5 1c76921abc06f81c026cbb07ee2e16f0
BLAKE2b-256 f758c29e9c4f8be1b35cef1d2860d2aa8793cc49fead6f0ce82db4d72ce1a080

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: espp-1.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 78b5b2970b4eecd512d4e57d4e3dd09ad3a5b0fa773c3a7e8fcd96a8083f8388
MD5 87e67594c32ce289029ba29a026f4a69
BLAKE2b-256 eea12f2ea90a18ba1634d84eb7c9630b8b033eb73cc26cb75769b66cb66f613e

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e101f3628a1281191f48886ccdcac340a053b4c91efa1736296c92f845e6a717
MD5 1370f4d6842891d7884c6bd5fd293a18
BLAKE2b-256 c2f992dc31dca7d27f7aca055cd96bbb96caa872f515f918faf3717d170b1c2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20b85f5a17463f10ca8c38f3655a2b8946bda92ecda3e716eeb68d8da3b6cd62
MD5 4b42403e394ff7305dffc3b1340260ad
BLAKE2b-256 2c723b8b521dfbd22568cba6857d51d74c011077edca4a0aecf22f070aa9ad07

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 be9b28fe5ea96b32b8db30a055ddf5633085116e8f0ad7c783666f4e1bc4bfe3
MD5 9200c8af723bf9b17f8863b8f83874ae
BLAKE2b-256 c969eac9d1d4332d588c70d458074449bff8b3e81fffe781cdb33b8cf6204971

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: espp-1.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for espp-1.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cee2c39f0062bd8e1fea3152e991c8340ca936fe7c89340c598d6b7b74c2a6a5
MD5 810cfd3fea4cafa34a858ee59e1785ab
BLAKE2b-256 531843bce12d79708e6508d6a87f80b77d432a1cc1e96726c212100551705afc

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8450963791664052e995ea649179b19e65bbd4a8b838e7d7477500e1e3dc0f7a
MD5 7844e012b4e2d44bf61b624b5043a551
BLAKE2b-256 cf33f0bfc9bff35b92bf91b8711bd943310ff18fbebb354a3b895052841f7616

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f0133cb492a8712908401ad8d3ce42e2a9faa130510f2650151cbc9ad84a500
MD5 a05521a270e19732282643651cac6969
BLAKE2b-256 4b2df8b4385769a43688567e32726842bb2ca53313c00ee887637eddd9b3e27a

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.2.0-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.2.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1e06ef1892314871854840f0493a4484c24b98e470f3d666bd28ff4988be3216
MD5 b4e896624ce1ac07173f5f67822c275b
BLAKE2b-256 c4bb68c66880a017ed2dedb193080af96311cdeccabd3810682a67ba71de31d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for espp-1.2.0-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.

Release history Release notifications | RSS feed

This release

1.2.0 This release

21 files

1.1.8

21 files

1.1.7

21 files

1.1.6

21 files

1.1.5

21 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page