danny wang 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
..
test 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
uavcan 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
.gitignore 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
.gitmodules 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
.travis.yml 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
LICENSE 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
MANIFEST.in 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
README.md 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
remove_build_outputs.sh 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
setup.cfg 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce
setup.py 6b2cb6fa39 this N3 net clean robot use bfd1.5V6 2 yıl önce

README.md

UAVCAN stack in Python

Travis CI PyPi Gitter

Python implementation of the UAVCAN protocol stack.

UAVCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications via CAN bus.

Documentation

Installation

Compatible Python versions are 2.7 and 3.3 and newer. If the library is used with Python 3, which is recommended, it does not require any additional dependencies. If Python 2.7 is used, additional dependencies are needed - refer to setup.py for more info.

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.