No project description provided
Project description
KevinbotLib
Communicate with Kevinbot v3 Hardware
KevinbotLib includes all the necessary classes for communicating with and controlling Kevinbot v3 hardware. It also contains an interface over MQTT to allow multiple clients on-robot as well as off-robot. Your code stays mostly the same whether you are communicating directly over serial, or using MQTT.
Table of Contents
Installation
pip install kevinbotlib
Developing
Set up module in development mode
-
Install hatch
Hatch Installation (I recommend using pipx)
-
Clone this repo
git clone https://github.com/meowmeowahr/kevinbotlib && cd kevinbotlib
-
Create env
hatch env create
-
Activate env
hatch shell
Formatting
Formatting is done through ruff. You can run the formatter using:
hatch fmt
License
kevinbotlib
is distributed under the terms of the GPL-3.0-or-later license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kevinbotlib-0.0.1a4.tar.gz
(42.2 kB
view hashes)
Built Distribution
Close
Hashes for kevinbotlib-0.0.1a4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3ac2ac1d82f54e9eabe49dd775d6c6b426ea2cf53b955d4a62a26fb7587f1aa |
|
MD5 | 24d243681075b2969960e68f246f0a17 |
|
BLAKE2b-256 | c86e88c7dd04fc6f6e03ba340796a1ce40819987ab444e2d3ce9d78221a4431c |