Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Kevinbot v3 logo

KevinbotLib

Ruff uv Hatch project PyPI - Version PyPI - Python Version Codacy Badge


The KevinbotLib Robot Development Framework

KevinbotLib includes many utility classes for developing robots, such as communication, joystick input, logging, and more. KevinbotLib also includes out-of-the-box applications to interact and control KevinbotLib robots.

Table of Contents

Installation

pip install kevinbotlib

Developing

Set up KevinbotLib in development mode

  • Install hatch

    Hatch Installation

  • Clone this repo

    git clone https://github.com/meowmeowahr/kevinbotlib && cd kevinbotlib
    
  • Create env

    hatch env create
    
  • Activate env

    hatch shell
    
  • Install development dependencies

    uv sync --active --upgrade --extra dev
    

Formatting

Formatting is done through ruff. You can run the formatter using:

hatch fmt

License

kevinbotlib is distributed under the terms of the LGPL-3.0-or-later license.

All KevinbotLib binaries are distributed under the terms of the GPL-3.0-or-later license due to the inclusion of several GPL dependencies.

Metadata

Release files for kevinbotlib 1.0.0a18

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

Source distribution (sdist)

Source distribution for kevinbotlib 1.0.0a18
File Size Uploaded Provenance Actions
kevinbotlib-1.0.0a18.tar.gz 1.4 MB Without provenance Details for kevinbotlib-1.0.0a18.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kevinbotlib 1.0.0a18
File Interpreter ABI Platform Actions
kevinbotlib-1.0.0a18-py3-none-any.whl Python 3 none any Details for kevinbotlib-1.0.0a18-py3-none-any.whl

Total release size: 1.7 MB

Release files / kevinbotlib-1.0.0a18.tar.gz

Download URL kevinbotlib-1.0.0a18.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
4e12964c54f06ac0049f96b276aae3521f3e941ad13b17914628a6f79cafee52
BLAKE2b-256 checksum
How to use checksums
f104e1d087dc53813969b198cda700beab69c5c65850ce52058f5dcbea2ca5eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / kevinbotlib-1.0.0a18-py3-none-any.whl

Download URL kevinbotlib-1.0.0a18-py3-none-any.whl
Size 380.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1adcec597fd3166b4d66494f0155e2ad73b624472e14335277820d2e33d57681
BLAKE2b-256 checksum
How to use checksums
7550d852f8b3739ea61f1395db86bbb8281c5694da28e0073fa75ac8de408ed3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Security for kevinbotlib 1.0.0a18

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release
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