C++ Path Planner Core für CaSSAndRA
Project description
CaSSAndRA Path Planner Core
🇬🇧 English
Overview
This project provides a high-performance path planning engine written in C++, specifically designed for autonomous robotic lawnmowers (inspired by the CaSSAndRA project).
It solves the Complete Coverage Path Planning (CCPP) problem, allowing a robot to efficiently cover a defined area while avoiding obstacles (exclusions).
Key Features
-
Multiple Patterns
Supports:- "Lines" (parallel zig-zag mowing)
- "Rings" (concentric mowing)
- "Squares"
-
Clipper2 Integration
Uses the state-of-the-art Clipper2 library for robust polygon offsetting and clipping. -
Python Binding
Seamless integration into Python environments via pybind11. -
GeoJSON Support
Easily load map data from standard GeoJSON formats. An example file is located in the root directory.
Usage
Build & Development (Makefile)
The project includes a Makefile (tested on macOS) to simplify the build process for different targets.
Available Commands
-
make: Compiles the standard standalone version.
-
make test: Compiles and immediately runs the standalone debug test.
-
make python_module: Compiles the C++ core as a Python-importable .so module using pybind11.
Build & Development (CMake)
The projet also includes CMake to build the project across different platforms (macOS, Linux/Raspberry Pi).
- build using your global python interpreter
mkdir build
cd build
cmake ..
make
- build using your virtual environment (venv)
cmake -B build -DPython_EXECUTABLE=$(pwd)/.venv/bin/python3
cd build
make
Standalone (C++)
To test the planner without Python, use the provided main.cpp debug script.
It reads a example_map.json and calculates the path directly.
Note:
When running in standalone mode, the planner automatically generates an SVG file namedtest_map.svgin the root directory for visual verification of the calculated path and geometry.
Compilation Example
clang++ -std=c++20 -O3 -Iinclude -I/opt/homebrew/include src/*.cpp -o planner_test
./planner_test
Python Integration
The core is designed to be compiled as a Python module (coverage_path_planner).
import coverage_path_planner as pm
# Setup environment
peri = pm.Polygon([(0,0), (10,0), (10,10), (0,10)])
env = pm.Environment(peri)
# Configure settings
settings = pm.PathSettings()
settings.pattern = "lines"
settings.offset = 0.18
# Compute path
service = pm.PathService()
result = service.computeFullTask(env, settings, pm.Point(5, 5))
🇩🇪 Deutsch
Überblick
Dieses Projekt bietet eine Hochleistungs-Pfadplanungs-Engine in C++, die speziell für autonome Rasenmäher-Roboter entwickelt wurde.
Es löst das Problem der vollständigen Flächenabdeckung
(Complete Coverage Path Planning – CCPP) und ermöglicht es einem Roboter, definierte Flächen effizient zu mähen, während Hindernisse (Exclusions) umfahren werden.
Hauptmerkmale
-
Mäh-Muster
- "Lines" (parallele Bahnen)
- "Rings" (konzentrische Ringe)
- "Squares"
-
Clipper2 Integration
Nutzt die Clipper2-Bibliothek für robustes Polygon-Offsetting. -
Python-Anbindung
Nahtlose Integration in Python-Anwendungen mittels pybind11. -
GeoJSON Support
Lädt Kartendaten direkt aus dem standardisierten GeoJSON-Format. Eine Beispiel Datei ist im Root-Verzeichnis vorhanden.
Benutzung
Build & Entwicklung (Makefile)
Das Projekt enthält ein Makefile (getestet unter macOS), um die verschiedenen Build-Ziele einfach zu verwalten.
Verfügbare Befehle
-
make: Kompiliert die standardmäßige Stand-alone-Version.
-
make test: Kompiliert und startet sofort den Stand-alone-Debug-Test.
-
make python_module: Kompiliert den C++ Kern als Python-Modul (.so) mittels pybind11.
Build & Entwicklung (CMake)
Das Projekt enthält auch CMake um das Projekt auf unterschiedlichen Platformen bauen zu können(macOS, Linux/Raspberry Pi).
- bauen mit globalen python Interpreter
mkdir build
cd build
cmake ..
make
- bauen mit virtualer Umgebung (venv)
cmake -B build -DPython_EXECUTABLE=$(pwd)/.venv/bin/python3
cd build
make
Eigenständig (C++)
Um den Planner ohne Python zu testen, kann das main.cpp Debug-Script genutzt werden.
Es liest eine example_map.json ein und berechnet den Pfad direkt.
Hinweis:
Im Stand-alone-Modus erzeugt der Planner automatisch eine SVG-Datei namenstest_map.svgim Stammverzeichnis zur visuellen Kontrolle des berechneten Pfads.
Beispiel-Kompilierung
clang++ -std=c++20 -O3 -Iinclude -I/opt/homebrew/include src/*.cpp -o planner_test
./planner_test
Python-Anbindung
Der Kern wird als Python-Modul (coverage_path_planner) kompiliert und eingebunden.
import math
import coverage_path_planner as pm
# Umgebung erstellen
perimeter = pm.Polygon([(0,0), (20,0), (20,20), (0,20)])
env = pm.Environment(perimeter)
# Einstellungen festlegen
settings = pm.PathSettings()
settings.angle = math.radians(45) # Rotation unterstützen
settings.offset = 0.18 # Messerbreite
# Pfad berechnen
service = pm.PathService()
start_pos = pm.Point(1, 1)
result = service.computeFullTask(env, settings, start_pos)
Technical Requirements / Anforderungen
- C++20 Compiler (Clang, GCC)
- nlohmann-json (for GeoJSON support)
- pybind11 (for Python bindings)
- Clipper2 Library
Donation
If you enjoyed the project — or just feeling generous, consider buying me a beer. Cheers!
Authors
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 172.9 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a52ceebeb1d3bdacbfcb2367063623203fcead5b7ac8b52c4442bec479934bd
|
|
| MD5 |
4fbe6e5b6620fe6c246c4f313e12eaa2
|
|
| BLAKE2b-256 |
14607c776c6aee6841288c0337be47278335426b7253bfd70a272eeb85453be6
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84bd2a0a83da95cb0309b5e147e6d214e953c6ef8f054d36b17eb7b6074a4952
|
|
| MD5 |
4bd42660bada466bedbfff10e44c86a6
|
|
| BLAKE2b-256 |
e482c1a8973fa04a7c0fd446ff4b7ee3b9c0cabb2e5777c133418b780c1393ff
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2e38539afe4a7dccc25e2b53866c7754b21d65f27a4755d48567c9ed7e6d3a0
|
|
| MD5 |
d432c953235ef6a828654653eadf2a3b
|
|
| BLAKE2b-256 |
4f7e457c9c41f2a752d1c426c4640bee28c6995374ccaa90bf188c6c750cf151
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 212.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38d4f672b742d262271ff8ad5dd94b864cec3ba0cb0cc75c502ded9f3475a0e5
|
|
| MD5 |
e34405957679ac608e1005671132dbd3
|
|
| BLAKE2b-256 |
7a296ee3ec6e84b63cabc0a4bee9e35a7649b35a7428553d536160a1995f1617
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f2be5601f59a13acade3b5a21bd282553cce47531a5970e897306b6a5030f19
|
|
| MD5 |
07044731d6fad03f6160b4f4db128f66
|
|
| BLAKE2b-256 |
3e76564381c785e7e985cd78b3882c5983c00f6242b0316b17e0a77f4e0ff0b4
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 154.7 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54d40068be90b7d6a41da3bc00a801e58bc422394c53f5c14149af7d044acfb3
|
|
| MD5 |
e2fafa7a25d99718f4a6cf53022daf5e
|
|
| BLAKE2b-256 |
a2e11d30f958e238509159ab5b2b74dc4bd53c4ba7789be2eb7b6e0f3286905f
|
File details
Details for the file coverage_path_planner-1.1.2-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 171.0 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b162d4918698f0075c77cf0a5b30fc9459bf6e450032485d7e12e83ee673783
|
|
| MD5 |
e61d87475de3d59c1a84601760c644ed
|
|
| BLAKE2b-256 |
272bc09183d17058a8ebc51b83a90efa62d6eb0298f5c1a9ce8c258598249c89
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 168.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b8eacb73f2963c4519d76422fcfedf96b2440ff60348bec8d4afe80f4236460
|
|
| MD5 |
a7ca4c1d77d0636975a99733db905ceb
|
|
| BLAKE2b-256 |
1ebfd4c59b9ac695ffc09693a3782c1e76603858ad8514148d662a2f8a6067ec
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f282da794f4583953e78711f4e9b4cad6db161ce3a3eb6bd79371fc0a9c0c12e
|
|
| MD5 |
da6f43fce769923d66c8cefe60e504eb
|
|
| BLAKE2b-256 |
2bc8c184cc7b8c5c1e2aeb9c3cf5d1119c5c68aec5ceabf253c1809697ca8434
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c515c05f48de51e330c354c337ebc995ef9f943ad5391e249ba22d37cf593e75
|
|
| MD5 |
efb1299d747af88ee78151b03c49c215
|
|
| BLAKE2b-256 |
9b3406587a3f86fb8d963868031253d6a3b2ded63b683910cfe7acdafc1c4e59
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 212.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61a2be55eb6bc815eae13c4aba96216b6af9642c0fe5b356454cafcb2593e8eb
|
|
| MD5 |
60f94d3fb9628d8a05c30e68142dec8c
|
|
| BLAKE2b-256 |
f09612c036384596c1e026c7411632e571d2c5e3b13823a60d68b5b7cf90321e
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0909891ff790986f82e6d3886ba2e29cb6fa5f3f8baef9e593fee5e54a1e5ca5
|
|
| MD5 |
9be9cc70876f50a11ee42c1baa2d3b4e
|
|
| BLAKE2b-256 |
69eceea09e44ac53ef91f531fc2fef828c42a8ce1d3b0efee5f296fbb307c08e
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 154.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bb97678d0964789b174ecb9ae689ca1f09f54520f806dba1ec8382ecb2b1753
|
|
| MD5 |
c82ecde9765420eb1b017f22f2b11a0f
|
|
| BLAKE2b-256 |
5ca1807392da34dcea5eaf27ca1d8e2ad9baa03d3ae48bcb89c19d651d537e23
|
File details
Details for the file coverage_path_planner-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 170.8 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61293fb3c63c1c337cda57c4d39c704f826063b6f5f357a43237fa775202bec8
|
|
| MD5 |
52e7fd96653ec9c85b91b77334aa1164
|
|
| BLAKE2b-256 |
bd4d8f00c7cecd6eba26eca6204a59d52657adb0527fd6c7637b96661fdc9651
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 168.3 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
015b6a8453e76b3dfb4d5c10abc9726b14848144dc73a07dd59a04183a13deaa
|
|
| MD5 |
9174b4d19f6a79aa23dfce91ecb51a93
|
|
| BLAKE2b-256 |
e9328c7fda8ebc92f2767e05f1d57a15eec53ee7b64db9a77fda0e9eefbf534c
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f00d8ff25991486394b4c7943afee2037d1be6a4348074c8001b4c77391f1a
|
|
| MD5 |
4d9f2f5a7be893d30653858de8072389
|
|
| BLAKE2b-256 |
4ed6bc97a868468dcc9288a1ff55138a56403c9224078030f941c35fca96fb1a
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bfbe9d4b7d9cb46c5005147c437cc689fc4f5692d3bd4f0c65283aa818c796c
|
|
| MD5 |
4028c5c144d989c9d4e7ca78b93807e0
|
|
| BLAKE2b-256 |
630f2205ea1c3b7f69e0a32071ab22fc140e4316579e876e2dbce7aa86d8b3b6
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 212.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10b904bb5188f8e11015ef4bbd9e6c63dc550c250dc032c07e8b77a47645ef70
|
|
| MD5 |
33f375add7c2b67ea4ab9a0e15cdae25
|
|
| BLAKE2b-256 |
df3d57625917544ba67cb72121b53eea66639863e891b094f8cca164b0656172
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62f17ccbc0217bc115932f368fa4543c20dca4a928d4ea49fe37793a78420544
|
|
| MD5 |
348423dd8fe1b3b4fa05e35f95bbbb32
|
|
| BLAKE2b-256 |
d5b22f33719e08ae6b6d2c72c58b3b6f6690ee5c9617f0b72376fee1988fe412
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 154.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77721a52971e56faf0eaa1c0f171c1806cb192da09c335fc56a0a9aac47e293a
|
|
| MD5 |
b6582a048f7c2b66e1042a5af94d286b
|
|
| BLAKE2b-256 |
494ce83bed20cb567827598ee763f04c48f88a4668f9bb1014486c80d0bd17f1
|
File details
Details for the file coverage_path_planner-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 170.7 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99b7f59e66984592ca77f4a71f060b596ea24c487458c2feee1421fb7324865f
|
|
| MD5 |
0a21904913f33485e3f200d6216a86e0
|
|
| BLAKE2b-256 |
1ba7e8248f417ec4a76b54b5605a8b39a7ec6b804b961ba6b2ace81516d68859
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 166.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
831166644b7f0eb65d3d571e90f4880e4e49227008b786ac6a52c0a16b0aa755
|
|
| MD5 |
536fb4572245994ff0f5910e7d77b1be
|
|
| BLAKE2b-256 |
5661321a0a42d8f665b4c098464d31a33e7839fc3c65741288feba662f7280e4
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cf8dd630395f76b755d2fb9a24dc7f61c32eed4a94089338f3b92b8aacf0429
|
|
| MD5 |
c02e7b918818ff05256d26a9252f5794
|
|
| BLAKE2b-256 |
3895919f7d203227787919c80abbd6b405a7d0391e9eb777fbfe7f666da8f563
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0357cfa6bad218b0b9f53844ddba1447a651bf41ffcba2dbcfda1fd3b961c69d
|
|
| MD5 |
6858c7d655144bfccb5431eda9b401e7
|
|
| BLAKE2b-256 |
f30cf34a2b57ffd4c9ce112aef092da07dcf0513858371577aa7afefd179297f
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 212.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a93b4f3d18c86db1f6ca26bff771eb7d16a420f608729c44357efe0caeed1a6f
|
|
| MD5 |
367afddc6d37026fe9a5c9a80c377e6b
|
|
| BLAKE2b-256 |
f84f3c22092d4d54e3a5500c7a165585ba58de9a1e68cbb3d4657de9cfd3414e
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 193.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c85d43dd7ede040e21609331a39d8e19926343ce8c09ab04a7e23df81f3e60a1
|
|
| MD5 |
f5bc4fa0cc3a4f0a0d6dec7c33ba1d76
|
|
| BLAKE2b-256 |
be212ed1c0fd9e6cbd184c5f22833a22aa39591e8ed3ba1bcc090dc17480ed5f
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 153.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d47c29b539e1361afea473e465aeff33bb8c2f5925e837a2f0b1b8276be831c
|
|
| MD5 |
de258a44048ac95df5c96e6717ad5229
|
|
| BLAKE2b-256 |
2c979f75f0fda6d6f327efb4627ca9d10c2d0ad317f534141e55a845723fe0f4
|
File details
Details for the file coverage_path_planner-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 170.2 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81d3507048c71396d5aac055f1dc201805f3fbbc2f05f305c9567bcd3db279ab
|
|
| MD5 |
b33b211432d28fe7d6d942242941c49a
|
|
| BLAKE2b-256 |
205d9dd4e463c1d68a0d870e60f8403f051f8ae887bbf1ae352987123a4c82f4
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 166.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0da37785aa396e1c9e3b711bfc48061622b4384a8cac689458567059f3892df8
|
|
| MD5 |
377ab4053c597be6268bff9d510fbc8e
|
|
| BLAKE2b-256 |
95ba9d0418ac6979ca80655c8d1b3e399af7bcd5b0398c7f4ad858ccbbbb3be7
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9f4406e84c0c6b065bc5be6e40a0216320e12341b993fb896f27326c7344452
|
|
| MD5 |
1b6443e26e15a1111388245972dbbe85
|
|
| BLAKE2b-256 |
720eb2ccd57a702fa8fae93fa912cbd057617fd7c9f5c056031524275716637c
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c33a9c8d0cb0338157aab03783c73b03df34cba1750a126b2272bbfe96daa5ea
|
|
| MD5 |
b67966976a4373ffdbe05f443690c7ed
|
|
| BLAKE2b-256 |
4726b21d9eabf807ea1f4bfdf2748a43b032cbe389229ea7c6ea4fe4e73b0eb8
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 211.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a7b08885ca982c48607c49ea35348f75c1a848c4be03dd0e1bf0035c55a2f0e
|
|
| MD5 |
9da4e88f34d7ff52556f5d8a6f529540
|
|
| BLAKE2b-256 |
59c1fde23fcf73813401f58bf41e4835ad226159f1e114e0662ce958bd176ff6
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56053ab269c7f67544a2cdb00832b78206b09a0753e98cb6dd655818baf4409d
|
|
| MD5 |
d02632543975cfba37da0a9a1de47793
|
|
| BLAKE2b-256 |
69f7d671b94d1b8ee898a14a906d3105f5e696335ff5e444217e5b7b2f91336f
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 152.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ced66fcf43299cc92be9c647bb08eaec0d142ce2366be21f7d627c995209b1bc
|
|
| MD5 |
d53178f67b2de8a14482b3d319d61cce
|
|
| BLAKE2b-256 |
3b34deae829c006e5569995ef6f10c10bf98b02be927d9442a04e5abb55fd20b
|
File details
Details for the file coverage_path_planner-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 169.1 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f888ae13bfb66b810bbbfc0abaf2c07660e3bf0aa8a748bdb761f318a632381
|
|
| MD5 |
1300a8c36d26dc5365fa609b34c40793
|
|
| BLAKE2b-256 |
8470b550f5430f2053c045eab6d9f24eed4b40e1cd26a581ef082b61578aab83
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 169.9 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e7b3efa26fdc05615f2134ccca86b187ec30bf0e47231d46e413a3a16312dcf
|
|
| MD5 |
b6c6dd00687701fb95c0c6f660728619
|
|
| BLAKE2b-256 |
b2d81e8a235ef4e9f4421db1cccd742375c6dad2581c5a78183a9d18ad697a02
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab8dcde515b0e3b3e8fe35e39b462bbd24b2ddeaa250b306ac5179c761169a42
|
|
| MD5 |
e94695c148eda13fa35fab8c40df6aef
|
|
| BLAKE2b-256 |
d25eeff2960af57dfcdc394be757d39fe04da9350ce4ef63fd5f27139b9037ec
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
719995f18af99416d2cf1e77d5cce11e0cee7991719ac3bb9dbbb7a8e8c38219
|
|
| MD5 |
d874ac1f6979497ef7226f9396b794b0
|
|
| BLAKE2b-256 |
5228b4dd8436d2df664657039097b21dcebe586342af840f5327ee6e64eb6b14
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 211.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d6e8de21d3c0a898228c7c40ed967a9db43497a15677836ef1922312e5044a
|
|
| MD5 |
e20c5edb4508180d030cfbbed30f4ee2
|
|
| BLAKE2b-256 |
dc694ed8ef61b4bcdef5ecba62b547ba40c7f08f069eebc5f631410638b90f8e
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c124f5d32455eadcf9aaf1b2cfea712b1ec035812c2f499826d88ccd2a3b0d7
|
|
| MD5 |
f245ebf8f9e8a727b0796c0702287845
|
|
| BLAKE2b-256 |
b9fe7666592b1ceb15cda75077c07bcba4f96518bcc7ea7050b2724bcdc3a6b6
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 152.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1bc219658c5a38ee1863d8530799d4af2d3840d7e0a7e6d483e942c2f1c48b4
|
|
| MD5 |
bf62760a834447aba96af4c5451091f8
|
|
| BLAKE2b-256 |
8f2b1b982fb2dc3894eb1da3f1c559ea75767e85fb024438b269830307212361
|
File details
Details for the file coverage_path_planner-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 169.2 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dca2373761d97ec17c705ecf76f119fb0ef9a720acbfbf36a08e9388fed8aaa7
|
|
| MD5 |
4b22a7a3c36947f4792229fbc9e46a50
|
|
| BLAKE2b-256 |
626e602d4b2703f75a53a29a1735afa99fd1723cd2458daaa37715d5841080de
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 166.0 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68c625dfc46f517d4c7fb5f78dd61ebe38326ff036f2f82f4db9f5c6b0c066ea
|
|
| MD5 |
5a27d347c407fd9f86b60f2d0c0f0b59
|
|
| BLAKE2b-256 |
614899ee42812307e0957a2ca701e6d611ea87b4b87e9d14d3dcb66e440cb29d
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2320ae42265566ec4b61471ea9638fd29feddbdc2879f84c1667648618baabf6
|
|
| MD5 |
a9f3f6c39bd93439174c3fb98b1a1960
|
|
| BLAKE2b-256 |
3ef62cd46f5fc930b9565f841cdde17c9e25676400d7ad854cc4d83dfe565426
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
497e3cacca8bdf727c0c788c2d9872bd0bfcac14067005258396a62915a77ed7
|
|
| MD5 |
dc25310b19c773e85c7807e3b8493c37
|
|
| BLAKE2b-256 |
4065208fceae84c354a00b9998ec7a938e9ebe3ae8b8d8f192959c703ef16eb6
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 211.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
053b2109dfbc9d6758240fd3074ab91ce2310aa5b23760e31d1c3d8ad7e5c678
|
|
| MD5 |
1ab71bf56552ac56ff246c5656833795
|
|
| BLAKE2b-256 |
5573c0183c38d1f2fe6436080bdbf6fa0987fdd46962f5916a9271e9a2872657
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 192.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3e93b5fb6d7dcdf8a697b5cef9614ec6102bd30f55ec00e50966dd659c4c8ea
|
|
| MD5 |
9ace4a469d18ae637644fb53990fffca
|
|
| BLAKE2b-256 |
9ae89a3f6fddf6037039fe62097f9bbf682ba295956f5e620a8b2a15af958d59
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 152.3 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
870af8237e45ad87676e23a20746437792363278454a266e6bab55e79069b778
|
|
| MD5 |
eff1853af8067c37813204d2cf089d26
|
|
| BLAKE2b-256 |
1337af9a4d5281936e2110ea41982b9eb36522f7be96b0afa478519908e417a1
|
File details
Details for the file coverage_path_planner-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: coverage_path_planner-1.1.2-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 168.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3bcc7ddc9d7640b06c35dfabc6308856b07572b21cfdfcecfddb7f3ad17f36c
|
|
| MD5 |
a5793607bfce562ca240b98bc1348eb4
|
|
| BLAKE2b-256 |
aa9fba132f43c3cfddb00475946663f7ad28d363ac043d5f81020ad9622011eb
|