Skip to main content

UAVCAN/CAN v0 (legacy) implementation in Python. Checkout pyuavcan for v1 implementation.

Project description

Legacy UAVCAN/CAN v0 in Python

This is the (legacy) implementation of UAVCAN/CAN v0 in Python. It is maintained under the pyuavcan_v0 package name to prevent conflict with the stable version of the protocol, UAVCAN v1.

This package is currently maintained for migration and backwards compatibility purposes. v0 is not recommended for new designs; new users should adopt pyuavcan v1. Please consult with uavcan.org for details.

Installation

pip install pyuavcan_v0

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.

Files for pyuavcan-v0, version 1.0.0.dev35
Filename, size File type Python version Upload date Hashes
Filename, size pyuavcan_v0-1.0.0.dev35-py2.py3-none-any.whl (115.8 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size pyuavcan_v0-1.0.0.dev35.tar.gz (79.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page