Skip to main content

EdgeMender: A Topology Repair Algorithm for Voxel Boundary Meshes

pre-commit uv Ruff Actions status PyPI

Coverage

Coverage Report
FileStmtsMissBranchBrPartCoverMissing
edge_mender
   init.py2000100% 
   data_factory.py132000100% 
   edge_mender.py1590380100% 
   geometry_helper.py43080100% 
   mesh_generator.py700100100% 
   visualizer.py460220100% 
TOTAL4520780100% 

This tool repairs non-manifold edges in voxel boundary meshes to fix downstream operations such as smoothing. Non-manifold edges are defined as edges shared by four faces. Voxel boundary meshes are 3D surface representations of a data set where the faces and vertices perfectly snap to cells in a structured voxel grid. Common uses for this algorithm are repairing output from Cuberille, Surface Nets before smoothing, and non-adaptive Dual Contouring implementation without vertex adjustment. The algorithm procedure works for quad meshes, but this implementation is currently limited to triangular meshes (see #3). This algorithm requires input meshes to have proper and consistent winding order. The algorithm procedure works for quad meshes, but this implementation is currently limited to triangular meshes (see #3). This algorithm requires input meshes to have proper and consistent winding order.

The three algorithms listed above are provided in the mesh_generator module. A set of test data sets are provided in the data_factory module. A visualization tool is also provided in the visualizer module. The results folder contains the evaluation notebook while the example notebook quickly demonstrates the tool in use.

Getting Started

Install the package running:

pip install edge-mender

Then you can use the library like this:

from edge_mender import EdgeMender

mesh: trimesh.Trimesh = ...

mender = EdgeMender(mesh)
mender.repair()

For a walkthrough example, see the example notebook.

Contributing

Please see CONTRIBUTING.md

License

This project is licensed under the MIT license. Feel free to edit and distribute this template as you like.

See LICENSE for more information.

Metadata

Release files for edge-mender 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for edge-mender 0.3.0
File Size Uploaded Provenance Actions
edge_mender-0.3.0.tar.gz 361.5 kB With provenance Details for edge_mender-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for edge-mender 0.3.0
File Actions
edge_mender-0.3.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for edge_mender-0.3.0-cp314-cp314t-win_arm64.whl
edge_mender-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for edge_mender-0.3.0-cp314-cp314t-win_amd64.whl
edge_mender-0.3.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for edge_mender-0.3.0-cp314-cp314t-win32.whl
edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
edge_mender-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for edge_mender-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
edge_mender-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for edge_mender-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
edge_mender-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for edge_mender-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
edge_mender-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for edge_mender-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
edge_mender-0.3.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for edge_mender-0.3.0-cp314-cp314-win_arm64.whl
edge_mender-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for edge_mender-0.3.0-cp314-cp314-win_amd64.whl
edge_mender-0.3.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for edge_mender-0.3.0-cp314-cp314-win32.whl
edge_mender-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for edge_mender-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
edge_mender-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for edge_mender-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
edge_mender-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for edge_mender-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
edge_mender-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for edge_mender-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
edge_mender-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for edge_mender-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
edge_mender-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for edge_mender-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
edge_mender-0.3.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for edge_mender-0.3.0-cp313-cp313-win_arm64.whl
edge_mender-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for edge_mender-0.3.0-cp313-cp313-win_amd64.whl
edge_mender-0.3.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for edge_mender-0.3.0-cp313-cp313-win32.whl
edge_mender-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for edge_mender-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
edge_mender-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for edge_mender-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
edge_mender-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for edge_mender-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
edge_mender-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for edge_mender-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
edge_mender-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for edge_mender-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
edge_mender-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for edge_mender-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
edge_mender-0.3.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for edge_mender-0.3.0-cp312-cp312-win_arm64.whl
edge_mender-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for edge_mender-0.3.0-cp312-cp312-win_amd64.whl
edge_mender-0.3.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for edge_mender-0.3.0-cp312-cp312-win32.whl
edge_mender-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for edge_mender-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
edge_mender-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for edge_mender-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
edge_mender-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for edge_mender-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
edge_mender-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for edge_mender-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
edge_mender-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for edge_mender-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
edge_mender-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for edge_mender-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
edge_mender-0.3.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for edge_mender-0.3.0-cp311-cp311-win_arm64.whl
edge_mender-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for edge_mender-0.3.0-cp311-cp311-win_amd64.whl
edge_mender-0.3.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for edge_mender-0.3.0-cp311-cp311-win32.whl
edge_mender-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for edge_mender-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
edge_mender-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for edge_mender-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
edge_mender-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for edge_mender-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
edge_mender-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for edge_mender-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
edge_mender-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for edge_mender-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
edge_mender-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for edge_mender-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 41.1 MB

Release files / edge_mender-0.3.0.tar.gz

Download URL edge_mender-0.3.0.tar.gz
Size 361.5 kB
Tags Source
SHA-256 checksum
How to use checksums
879e210c8ec50b7b0bf1f15444b39d0065cfbac570d464fed66af47e9fc8195c
BLAKE2b-256 checksum
How to use checksums
4555b8ed9efc2d864c3cf9cc738175f1444cb1911d31bdc18bdeb7d1f8db7eab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-win_arm64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-win_arm64.whl
Size 501.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
dcb22cb3df44aa0247d03f0314f3865f426e5149024feae3d1730a4d9c6ea1ba
BLAKE2b-256 checksum
How to use checksums
9d4aac170e1d4873244d6fd22e3cb31f50a2c226f6a9fd49f5a3ff14788dd846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-win_amd64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-win_amd64.whl
Size 544.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4c9abbdcd41ddf76976558c7755db149d2fd22948142b93349ef534328986518
BLAKE2b-256 checksum
How to use checksums
6b7e8dbf18bb4f5578dc4d7cee912dca2d26d62e5e3c9cb7c26ffd2cf65a34a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-win32.whl

Download URL edge_mender-0.3.0-cp314-cp314t-win32.whl
Size 512.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
e20575534917d1750839e51141361c51abb58b56504123c7cd5b445833f5e8d1
BLAKE2b-256 checksum
How to use checksums
f046fd7dac90e0131b4845d9e511d46233aa705e2ba3da9da29f092d2656da38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
74403f9f2dec43c2e3336ec0e6c79516e14e5a5c60f36607fceeb8be97832671
BLAKE2b-256 checksum
How to use checksums
7b06b0c3fcb29b0d38c338e037201b4ea2c2d5a0f75aefba1dd47b0f96afeb07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d28d6ed5422301c74e9bfcb11f7b39c4b425a00a6c4e41a79b881ae9a5ef42d5
BLAKE2b-256 checksum
How to use checksums
433df3dc032a7387ba073f7cd84ed38dafe3166c3f28ef9cca4c31a26f7379b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b8d4e3928e7392786473ddd7a0b3a5f15d8498857fa8d5017d3ad78c2dc9cc5
BLAKE2b-256 checksum
How to use checksums
832aa95c5ca3cf248765308a49e6647b51aaeb15324298ef5bf9afd96cc6908a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9576a2702ff53883a5c8a06a5f3f918ae3691de41c405a023146a1f4b583fa74
BLAKE2b-256 checksum
How to use checksums
97744a70ee690b366cdd0029b12de43a8f460af35acfc4a2ccfac72edbcde54b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 540.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbd2bf7c685875aa1c732b2542cade5025139641bc87dca2e9853715508f4bc2
BLAKE2b-256 checksum
How to use checksums
22f36c95c113d61da958199cd8737fc155475d265400de356ddea0691e0202e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 542.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
1bf118b4b6589e54542fff0fc812ce745e04110ecd51c8a897d59d61234c28ec
BLAKE2b-256 checksum
How to use checksums
a28adc7e2ff508c12b3a84c8afd44570df3ca86fbc7a527df119151daf222bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-win_arm64.whl

Download URL edge_mender-0.3.0-cp314-cp314-win_arm64.whl
Size 491.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
2b3b58f379cd6db5edc505e9506c819fdd2bc95feaee8e41d864ef7fe0b939fc
BLAKE2b-256 checksum
How to use checksums
2d7d823920dce373f378eacb00fb9b81eb075bed25d47d71b152f811ea180fb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-win_amd64.whl

Download URL edge_mender-0.3.0-cp314-cp314-win_amd64.whl
Size 516.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e1a1b1318ad8eac3f82ae1a73e35de23b2d1911e9a363373fe24a46a5867832d
BLAKE2b-256 checksum
How to use checksums
777f38cfa8117af95fa2a8e228d8624ab27ace570e8f0dbf62ff4f0fa9716481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-win32.whl

Download URL edge_mender-0.3.0-cp314-cp314-win32.whl
Size 491.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
b88c802198c6577d661bdc818a4e8e7da19b1beed2b02a1e8e1ffd4101f54877
BLAKE2b-256 checksum
How to use checksums
b3577e6937e887bbda07ff0c0ad4a52f66e16ff6dcb3b5c64f1dfb6c8d70a7b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
de2a1918d009819e2f82af2264102a2114d9b68fa8fcf56ec9ec808aa6b38eea
BLAKE2b-256 checksum
How to use checksums
66ad62efd59976abe09545e38800f1afaa77708687c5b8357bc4a42ac6a5b4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL edge_mender-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
014f74478f3059ef25a35e83213cc25f03b001f9fe3f1469acbbd79d40728cf1
BLAKE2b-256 checksum
How to use checksums
e81d5ab71611a1d310d703c63cfc3e25c43af0e4a20e7a0019e636deafccc506
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cef155603c2dfacce32ead10f9518296f26829b6ada62119f7853d6afe4a9fe4
BLAKE2b-256 checksum
How to use checksums
c603db1ed7efc4c293ffec105b0e0d2aeca9718bba61fd069a476d1109864b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL edge_mender-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0fd4b468a8e84f9197d2c33b931fb0487922e79d08e54bdd61af1300c64947c9
BLAKE2b-256 checksum
How to use checksums
390715f062eb5114c8ffac82e5ec7580fc346d2e9e02865390f88882e5f133a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL edge_mender-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 529.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b2ee1a023c36b73bb4a187938dea00e0035571dbbf923ef1236552b5a82a9967
BLAKE2b-256 checksum
How to use checksums
b07f03fa2e0b3e234d6a68ea8c694f35ffdc551f1461624ea02935b130cd9813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL edge_mender-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 532.9 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d67614718b2664688ae2491a3d43da63e8d5de41ab2d1f10f9bc152c20f50184
BLAKE2b-256 checksum
How to use checksums
bd6d7dc7fb0b358c4fb220d3e01feea769fd0fefa376592495f09b5ade8aea8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-win_arm64.whl

Download URL edge_mender-0.3.0-cp313-cp313-win_arm64.whl
Size 484.4 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
dc42cd9e60c1bff38b61b1dac8533a7cfab29fc52e231d1a2975cbba54c2ebec
BLAKE2b-256 checksum
How to use checksums
fca2ff8dbd2c4adf4adf48c8b69ebffd2e040cc4cd4e29de5e08834bb534d2ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-win_amd64.whl

Download URL edge_mender-0.3.0-cp313-cp313-win_amd64.whl
Size 508.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d13319c0a8425fe93014d38d54b773ab4f0c48f55c23c49d0f6e2406df1091a0
BLAKE2b-256 checksum
How to use checksums
bded458ad52f50f20a0db7117dcebbbc6815ae4b26c750ceb5d9cab428d9b39f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-win32.whl

Download URL edge_mender-0.3.0-cp313-cp313-win32.whl
Size 485.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
bb32911438510fe8d489c866aa2b66fe46b20f68a05975e3ea41b11b26931a16
BLAKE2b-256 checksum
How to use checksums
d92b649c28144906b25ec505d97a8eb443121589b44b10006bc81313dce3519f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL edge_mender-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e6c5e8b60597dee0dbc4c1a359847e2b6edc4648eab43924da38d64ceb5a184
BLAKE2b-256 checksum
How to use checksums
655558c86b78a0f5c8b7278072987396a70c953ac8fe56ddc531eca55743b7f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL edge_mender-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5eb9c1d1cd41446bb2230d511dc617e3feb68e54b880a983dbf7dde54cbeb128
BLAKE2b-256 checksum
How to use checksums
c801f570fb47cdb11a0a416e84cdb0157160a9ce5ee43a306e64c598ad2b8635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL edge_mender-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5db42ff8ae15851cb9ab1afb1a07a00d30cd045db48d9bc900682504e53fbfee
BLAKE2b-256 checksum
How to use checksums
b3135d62eded69ae745df8cae99a28edfe335180204fdafa10a698f8b3e5cf1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL edge_mender-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7b1ba430806027077ea80c02d5dce9297f96d16b20f6001a23cb6e492dc1877f
BLAKE2b-256 checksum
How to use checksums
dfa810bdd8e261b150b369e6f7418f82f3c4cf2a267aef21a9d59d726e81665c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL edge_mender-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 522.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
97cc20d11626f777a488d5ae3b909fbcd9200a42098c923c0a9725cd9e50888f
BLAKE2b-256 checksum
How to use checksums
bcb26ee3e68672717aafebe7478c4cb00fa8db717c92b115a0d2482e9342d96d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL edge_mender-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 526.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e3ec04d442e3654822b46bbc08f1fe07cb1b999b39f8197ae9b493c5b8d6c363
BLAKE2b-256 checksum
How to use checksums
492ad5663511b918f4d8573cab8445db670327afd994b9d2b996a7f3a7be2e62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-win_arm64.whl

Download URL edge_mender-0.3.0-cp312-cp312-win_arm64.whl
Size 484.7 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
e30be5c7d37cd2a8fa229e48151c9898097b4f156201748b68d7a8a8c7521303
BLAKE2b-256 checksum
How to use checksums
e336e57ca1f6734ede68a5dd343dfca72337ac75a751ffd2fbf7a0b5280da21c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-win_amd64.whl

Download URL edge_mender-0.3.0-cp312-cp312-win_amd64.whl
Size 508.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cb47d92be64661f55c622eb7449207a36b5de39e139a425cc95842d980998c70
BLAKE2b-256 checksum
How to use checksums
f88b90175d2797d9c899dfab780a14c1c788d1402de4d25e689e965c0f800b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-win32.whl

Download URL edge_mender-0.3.0-cp312-cp312-win32.whl
Size 485.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5da0a15adfcf3050192ff001e713aa17d1b4ee2be3030db6865f51894460b56f
BLAKE2b-256 checksum
How to use checksums
1f9ef0511ac642bd51b3e0a172505ac7e54a5fb067820d53f9acb8fdbd87e205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL edge_mender-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b766baa6bdfe52a0b74e979d4a4fc8ce994c80d5158e9a5e2194602b4d36500b
BLAKE2b-256 checksum
How to use checksums
7fe10c1d88a535e6d0b3d778daa5343c26711ae04e95133145617f9a81dde122
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL edge_mender-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6aa43ee0e7bfa9890e8c9e1077d35fa76d525b2fecf672eaeb74c17ea54014c3
BLAKE2b-256 checksum
How to use checksums
ef20e8d85b0ae1bbcf11bb5eac8b2d3c003d0f49569764cae48ce712b3fa240b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL edge_mender-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f70bbf5cec7d857aa800e19edd421ed25521e65225f5e27d749410394ffd746c
BLAKE2b-256 checksum
How to use checksums
036ba8b01050c8fdb70f330556ecf3c5bcc5b0f9612f40a1718d9f698b61c6b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL edge_mender-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b5365ed6b1387f9c70aef2d7608155c9d82b5acf51b2d1fe678f483c9dbc9c4b
BLAKE2b-256 checksum
How to use checksums
6e36e7d4284a8b8309cf3141a822e890ead9bd41b89d71878fc703aa1e615fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL edge_mender-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 523.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
55a836ad3c9de0383e37d2c98fe7cafbf06b506821c1fa3d605651c152abafb3
BLAKE2b-256 checksum
How to use checksums
6d8f93e4be0dec884f8386ab062fa1f8e468b27950a9a8424d5acf9e111c9539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL edge_mender-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 528.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
59f31e424fe951e18edf462ceffc5be6b25b790900a6e58e3dac0ac96502ecbd
BLAKE2b-256 checksum
How to use checksums
794ba5b601f0d85e2a147f44d0b20990c9c71702e48540056ac8a5fbaedc2131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-win_arm64.whl

Download URL edge_mender-0.3.0-cp311-cp311-win_arm64.whl
Size 486.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
fa39554199025bf3257d169bda1f37bc951cdc037470499b0cf7448390eb36d7
BLAKE2b-256 checksum
How to use checksums
d3353b0834faa75ef9ffa4f4188363264d2d4a7e7840fa16a79209072b659d8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-win_amd64.whl

Download URL edge_mender-0.3.0-cp311-cp311-win_amd64.whl
Size 508.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e1702a0c14e64ba722ce16f34bd22ea2eb6dc81b5e1744f0dbb2405191d447f3
BLAKE2b-256 checksum
How to use checksums
6c8247907e94b86c3abf938b0b8e338873023153eb7d027aaa77cbc840149cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-win32.whl

Download URL edge_mender-0.3.0-cp311-cp311-win32.whl
Size 485.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c23572f8d7d0d42711167d41ab5088197816cda0b2c6d966b11295a3ff247fa7
BLAKE2b-256 checksum
How to use checksums
5d2b3f8ad8536c70e00448ea55b0dfe98d7c57107fd3c4a9926511604f11ae7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL edge_mender-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a45012894dcf3ee073eaae91a80171afb86cc088cc92b3bf0ab9a9e5a074635a
BLAKE2b-256 checksum
How to use checksums
84d439ec3cee04296d1048e63ab7a5409f61420438509476456a432c58824e84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL edge_mender-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f411991124b874795c264df85116d7f46e5415f8d703a6d4e49358c1f548bab0
BLAKE2b-256 checksum
How to use checksums
f78c1bbf253678b8eaf0d7163b81c8b4584b9c3a8f3fabc202a0ec5c9402688c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL edge_mender-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
02f1dbc4ab9cea9a756c2987f447f954412b5909c5fc1cf596cccd6586e065a6
BLAKE2b-256 checksum
How to use checksums
afe1eb84e97644734f87150f1e153895639edbcafc134a3882ece80e865985a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL edge_mender-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8607cb7451c7468f4e4531fd8f1feed4d282bcac98f2d738b37cdddab984c9c8
BLAKE2b-256 checksum
How to use checksums
005c5a5d7e6c07668b6d75338ae0d29b769b297efd39082e0389d278344bcec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL edge_mender-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 523.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b2e2d30295719e421c6c08da0e80a6fff6c0d60cc64c29ead3e02aadf3fbfbdb
BLAKE2b-256 checksum
How to use checksums
e5f61ef2ebabccb004be8ef569c2e3ebadc9e3d2398491307a038349a8ae8072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Release files / edge_mender-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL edge_mender-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 527.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2c95aa57761cd20580be8f61db01091b11b4b893f5c0774ab24d415e69ef6102
BLAKE2b-256 checksum
How to use checksums
ec6140be750c400d3d6060c22057b07bc587b1ceb76355ddeab64c61576aac4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

Security for edge-mender 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 46 files in this release have been uploaded with provenance metadata.

Select from 46 files

Attestation for edge_mender-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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