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.5.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.5-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

espp-1.1.5-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.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (974.2 kB view details)

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

espp-1.1.5-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.5-cp313-cp313-win_amd64.whl (993.5 kB view details)

Uploaded CPython 3.13Windows x86-64

espp-1.1.5-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.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (971.9 kB view details)

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

espp-1.1.5-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.5-cp312-cp312-win_amd64.whl (993.7 kB view details)

Uploaded CPython 3.12Windows x86-64

espp-1.1.5-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.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (972.0 kB view details)

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

espp-1.1.5-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.5-cp311-cp311-win_amd64.whl (991.4 kB view details)

Uploaded CPython 3.11Windows x86-64

espp-1.1.5-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.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (972.0 kB view details)

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

espp-1.1.5-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.5-cp310-cp310-win_amd64.whl (989.2 kB view details)

Uploaded CPython 3.10Windows x86-64

espp-1.1.5-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.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (970.9 kB view details)

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

espp-1.1.5-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.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

Hashes for espp-1.1.5.tar.gz
Algorithm Hash digest
SHA256 6e741a70dd732d1af2d6eadaa1f272d15f1e92584b85283c0e7cb723dcd69b01
MD5 03587cee5ef4d79322f78133acb0f47a
BLAKE2b-256 13813acebb0e0f9dc58b18c2e145d9083232534a04ea6d290bd1987a9e3303ba

See more details on using hashes here.

Provenance

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

Hashes for espp-1.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 662c8dc470577d6b5ab12a3a1a0228afb4067f03dadb29b82ee855f4db375d2d
MD5 22aabd21d0a2f88427513894eff1c10c
BLAKE2b-256 8f265306d710d2f4b62d7751e3b6dfa5b6c1966edf3d59ca6ca56432f48f9e0e

See more details on using hashes here.

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

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.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b604b40fb0e51219d8aa2e2b9664c7ae48ca0e7b4476f95ccad4b038687fdd3
MD5 c4db1a16a65fb1723b8ea1c84a3ae800
BLAKE2b-256 e87771c79b0847a9f79ee413a756215ed70ad26746ac6a2871dbc688e42fcf84

See more details on using hashes here.

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

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.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fcb1a6e31e74d3cbeb76fc7e0211757844cc3bdbf725f74ad5be72a93d7befe5
MD5 e2412f730634aeac820183403e2719ad
BLAKE2b-256 1b4517636f2cdc1b62d942a95974729c527302c0c662ee9283093031faeb5e68

See more details on using hashes here.

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

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.5-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d853d44c26bf42f4a893a9852e65114e1cc5825d7c2a7b7d841d837e1c836800
MD5 9bf8d5de3efe52e41d54763d1a42b281
BLAKE2b-256 e00e44e863561418616817f066356d63f4c2600220f786e39166752ae0656075

See more details on using hashes here.

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

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.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

Hashes for espp-1.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41d9e03ebdc911bcd79956dad65c4778af02027207ce12a22e5bd9fe75792276
MD5 adf20a2197a311e03097aa47448ec008
BLAKE2b-256 e0cea8823ce5903aec621a5bf982b8c14907f4aaec5f3cc6951fda5647721d0f

See more details on using hashes here.

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

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.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d93e8cf2998c45c6bc00bb493687f96aad8046c9bcb4445a07c2a2728d3b0e29
MD5 024a516a47320eb6ab95cba0e42ef04e
BLAKE2b-256 561686779cc87a170c16031bbb8eb55e56bfaadbceb2fd56207d0b05519185fe

See more details on using hashes here.

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

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.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f21c1bc9dd7ae3f827afb6d1d709cf2142b914d572b1920f62f18c2d92ec8c1b
MD5 328c2114b99d2666d140ad52b7495d32
BLAKE2b-256 5c1dd5c76d27eba2f0f5cd107d4e541225486fe98fa8dc84fa228f3df45cbe3d

See more details on using hashes here.

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

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.5-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 50ffb512be3523f5389f703f4602522a60808b18c47548512e67d14c270e1c8a
MD5 efda110759ce8fda9dd93b01a0dde08a
BLAKE2b-256 ddcbe86a35d9236ac0b6f89f1b15630d5dff880e82a79bf75a057351914acd0d

See more details on using hashes here.

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

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.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

Hashes for espp-1.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 134c961054288689699f03ef566c4b5dc290592a1b7a78702837cea26e59012f
MD5 8ac981bb52fb30dc5998e773c5770fbe
BLAKE2b-256 857231803de63e56b397e5a423eede2722b0941c26521d28d6bb0341a73d61ee

See more details on using hashes here.

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

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.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07d1adb01a68dbd87206db862ea699bf5a61a60d96743e024bb1c0670beccd62
MD5 e4b28569246dbc9276a783a207683c2c
BLAKE2b-256 dff6cea29af44ea4699383a54e531bb827815909380a5b7871f145e609c37a0e

See more details on using hashes here.

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

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.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc8a9f9cd225f292e82299113bbd6140609dacc876dbabe2f439b94c047391e8
MD5 0a95fb6264fa13a178ad881959f0faed
BLAKE2b-256 df25c42696a3737b65a56878797093baf2717f8d2549dcc99230b501d4231f30

See more details on using hashes here.

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

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.5-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 94421a201c619ec13ef823c86bf51f523cee14c3cfa4cca12efe744d610b86ad
MD5 fd21e87d56dffbf75d012dd0e7b917bd
BLAKE2b-256 c8a745906090f396aec2316013ecca2c767c08d98f6e40c8e9d48675ebf227f3

See more details on using hashes here.

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

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.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

Hashes for espp-1.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ea10ad29ff8f055a3e6fc9253d46398c26da2218345be19c8c12487169fc8cb
MD5 38d5608411d4045d654b6e6605ba6e1d
BLAKE2b-256 afcb1568335e222adeb438a2025e4dca8b6c11b157e612d958b2fff349fa8842

See more details on using hashes here.

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

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.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e59368d1d6ee31379c48d97784163478103dd78b7c987c42f6e8ac75b4ea8199
MD5 4d7fd31c2cb375700263587c63ded3c1
BLAKE2b-256 b3e183c6516c90abe5eca63d1a65682c662cdbc05998614ac2d4c33ca2ccefad

See more details on using hashes here.

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

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.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e82c75a8735f49ba49e50f82300a9eb8ccfb23015e4bfdc76ac9a227120e3283
MD5 405b490942813aa49bc949afa3fa3f67
BLAKE2b-256 5016bae553ea7786e02a16c8ddc79932798b7d27443063c9e78f256f27765ab4

See more details on using hashes here.

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

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.5-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9c07cea865ebbb5cdfbb970c66fe77ff49be7013614e967eedaa7de51beca3e8
MD5 487d904cedbc44c2c5585b86cd3851cd
BLAKE2b-256 7740abc18d20053a454dea147955fb9bcc3fa0805a005bcf1a79b31655fb131a

See more details on using hashes here.

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

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.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

Hashes for espp-1.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bdba1ea15ef6942bd778a5eae213b2b74d59b5901bd8f350ae1538eb94146198
MD5 e70b847d88e750a3628c03999e1c7b30
BLAKE2b-256 a574d3ba02f116f69e1ece7b7687b67a7b0342bbdf12a4e89f40ec7e1ca05234

See more details on using hashes here.

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

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.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e8478b8d960297f484d8885b6a0b4ac07125d7127431a4a7203578423e336a1
MD5 a7aca9ad4a8427a63d457b8505279bbf
BLAKE2b-256 bb6f690dfad7180abadc6aae2340e575f18015ac4eebfc7e38f101dcb6d2585c

See more details on using hashes here.

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

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.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45895b4c8ab0a42f998408a74c447755dbe0094b327d08901a7f817c38aa9ccf
MD5 fc4ba31edd48d8d3870202eb4080d22e
BLAKE2b-256 ad48285affb3a071dfacacc3cf898af6d1f452b6d3902ec02a9efac339b79316

See more details on using hashes here.

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

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.5-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for espp-1.1.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 72c4a82b4f53c01d59c9ac063b062bc4e588f3e8784f1f43342a254f06f005a6
MD5 dd22d7f92c8325e7a00a000db36bea94
BLAKE2b-256 2e69f3c4f2254ef27a8d69a6bd84493122683281081a854fb474587bd5595969

See more details on using hashes here.

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

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