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

Uploaded CPython 3.14Windows x86-64

espp-1.1.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

espp-1.1.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (1.1 MB view details)

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

espp-1.1.8-cp314-cp314-macosx_11_0_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.13Windows x86-64

espp-1.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

espp-1.1.8-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.1.8-cp313-cp313-macosx_11_0_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.12Windows x86-64

espp-1.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

espp-1.1.8-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.1.8-cp312-cp312-macosx_11_0_universal2.whl (1.9 MB view details)

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

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

Uploaded CPython 3.11Windows x86-64

espp-1.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

espp-1.1.8-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.1.8-cp311-cp311-macosx_11_0_universal2.whl (1.8 MB view details)

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

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

Uploaded CPython 3.10Windows x86-64

espp-1.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

espp-1.1.8-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.1.8-cp310-cp310-macosx_11_0_universal2.whl (1.8 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for espp-1.1.8.tar.gz
Algorithm Hash digest
SHA256 0f2115bd5f319eded49651214401f10ea57525972b8c84462ed2a436603b73a0
MD5 70140cada10959e054ca1a736ac1b27e
BLAKE2b-256 5d197fef22b642b7f58ab4cc55bb34d7d7e4c5b13ee4266d8913a24b822c6717

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: espp-1.1.8-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.1.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4a257f29e67675164cfb334027a766a8a945801009557c82116f7d9263e051a1
MD5 f7b533c7e4282c96949859d0150dd232
BLAKE2b-256 23bb982aeca71d4d94c65aa187ecdd18c9b81972d51b2da45f206c7767d36d38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56822658ef07b6372ba8f52bcad7add4c0e02c0cfd04197812b2fa3ca2a99434
MD5 7abe08af4eabda94e48d8e0d2b7b6431
BLAKE2b-256 7e963acb0d66e20723e1507963f0395372aea84e144e45d67545daae619bb2ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08b718577e43ec993bf6aa0b92c694d0ecb65289125e1c0b4791733eb4223814
MD5 a963022a766020039b91c9e730409f60
BLAKE2b-256 a0dd4b3d07c08b8d9e4f95c0275af3397fe27e190f82a94d33fbb1e28ac755a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 60dce09ac802d67dd11ac551f1d3812ce2004f484fa28ff20bac6270797fa045
MD5 7c5df9f460300891fd8d9e97acb40b67
BLAKE2b-256 bc3d5ed4d1711a3b905eeeed1a8e0b33ef7d75186085e994e887d8cdf3759667

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: espp-1.1.8-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.1.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b65979a131add12925b21f8bfa4333e8146035ab6d420d1dca02cfea200ad62
MD5 413975c22fe1b14b46b6b001452a241e
BLAKE2b-256 1149bdfbb9f049e559b2799fc3ac1a431e5dacb7fa2d1bea1fb7fefb9ffb8f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0fddddd13b9f8c466fff2993acb6208dfde4dda16fa5073685a915db2bcad46
MD5 61b4dad1cf523d8528e6c3780435ac03
BLAKE2b-256 cb47a8c8959b5752674b57844018143cc6959b16f0dcfd453c331f8d9d80fca4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5aebc287a3aeecfdf8d738a0aa4062a0807f636c6a9bd4cc2da3fe01fb07d46c
MD5 01e9f1fd034cde6877c66f7b2625dce2
BLAKE2b-256 d9a75c09d9be3336462c8dd716794346cc89e78ef95b9b14bb72b74d274b9f80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3e02c4f2b16beaf701368ace16c9157c961ce58adde714dd8f4c90cb77ff3ca8
MD5 6cf5ab7c850acce90cc46359a26644fc
BLAKE2b-256 52fd90ac22151874ea2a88fdae18e59e2755736bf2c6b8bcbcbbc564a376f04e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: espp-1.1.8-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.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a5085c8fb50289f22c01ec7164057196c31212ba7ed262027cd3dd39e87b6961
MD5 7cc481f3e7326484922db3397f6bb754
BLAKE2b-256 b2323ffee7edb67394a1e970fb697205ceb04b53fb0e321fda12b50ab96ce11e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bed38fd90d768f12c7a1d2b5b0d4ee83fe031e9434031cbacb8ba2a89d9a700c
MD5 60ef710b8b64e8111f241407b841924b
BLAKE2b-256 436b2e658557166bcf5edfc69cab72ef2ee79070128376b9487aade14ecb7e71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbdc4a05a1fff277992a98ca96f1c0414c3c8a7fa1bd1fb71dd55e45661af901
MD5 d0afe34c422d0cf37f86d518b4b8786b
BLAKE2b-256 9fb0dec3b309dac34074855a6f11bc02032d8838855107f9817c25323f5c44a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9dad5fd968ae64da6c741129ee09d455570b5ca07477d8f6565585e5db608c71
MD5 db94430835b542f4012bf98052b15c98
BLAKE2b-256 fd033730d6583a45d551cb6ed41507c7ada16bb0ff9bf9f8e0e30d4bcd65c6dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: espp-1.1.8-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.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e3320ffffb9403c95015479dafefe64b1477a900b2133b76fac0ec0902c8957
MD5 605d17db1c9e4385dfb0069e9c5ff0f4
BLAKE2b-256 51a948bc3780fcbb93ed34650926a6c607469bdfce80d1fbb00712eed2fcfcf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 459e8344a599f82e8fa2d39742e687236d32906b740bbdba4548e85531532892
MD5 dd3f189672b2452051617874ed8d06ce
BLAKE2b-256 f86caf482d4d1537b3e1df5e09cd77804cf9699f3284ff0206033636e160776c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c972ce47449fe44b95cf23c199ea32b9f221a8622f60779622ffc88ef426d398
MD5 7f3f96e9dfcac494d7c13d83a5f55b9f
BLAKE2b-256 ce914e480a27c4426ec506e54ab98df264f1c11ae520d959ac77535ed6c02641

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 02d6b3f54ed8a7c55bcf03c0afcdeb9acc3826c80c4aa9cc6d6c6576cd6e85b3
MD5 11877589eeb28ce1baf50fe00f22d224
BLAKE2b-256 e98bb8a57adeb00b882187ae0199caf0ce9be1859402c161ee5b2728f1ef475b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: espp-1.1.8-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.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b800cca7ba0a7c92b9e892d5e9cdc1e04657a26b219d699094ae17371de8d39f
MD5 874391a03487d69ed03b0c7838a63342
BLAKE2b-256 287d2ebabc3d7f8133e2fd33bddba0a7779c6693318d8f2fedac479896ccc7ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b4f08e170ae1dda7fea9189ccf7a74262addc9fce50521f9c23485dc78f4388
MD5 4e1f1fda3e538a036239584c6f9b57bd
BLAKE2b-256 597823a012ce323060c34ff6c91f9cb832066220f72b99b9e6f2d72f55337398

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ae286462b42773860a69867d2b984be36e0fece436f46d5a440ebf8a41c666b
MD5 91bc4d7a97ed61ca7bd81fa487d4d3f0
BLAKE2b-256 b33f6272e0f89aaa0ccaeb0acb4d2fdfb68ec14ba21b31c92745192fab662523

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for espp-1.1.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1093796a927c3dbb89ee4459e032ab581686b239e5a008ee454b6eadb1c7e367
MD5 38bbac3329e27c668fc5f018cb8294bf
BLAKE2b-256 0a9f028e3ae74dce496c714c375f8d83db497a9d910d3c6dbf01e031949a8da9

See more details on using hashes here.

Provenance

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

1.2.0

21 files

This release

1.1.8 This release

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