Skip to main content

Legacy UAVCAN/CAN v0 in Python (new designs should use PyUAVCAN v1 instead)

Project description

Legacy UAVCAN/CAN v0 in Python

LEGACY -- DO NOT USE IN NEW DESIGNS

This is a legacy Python implementation of UAVCAN/CAN v0. Read the docs at legacy.uavcan.org/Implementations/Pyuavcan.

New applications should adopt PyUAVCAN v1 instead; please consult with uavcan.org for details.

Installation

pip install uavcan

Development

Automatic deployment to PyPI

In order to deploy to PyPI via CI, do this:

  1. Update the version number in version.py, e.g. 1.0.0, and commit before proceeding.
  2. Create a new tag with the same version number, e.g. git tag -a 1.0.0 -m "My release 1.0.0"
  3. Push to master.

Code style

Please follow the Zubax Python Coding Conventions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uavcan-1.0.0.dev33.tar.gz (82.2 kB view hashes)

Uploaded Source

Built Distribution

uavcan-1.0.0.dev33-py2.py3-none-any.whl (113.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page