Skip to main content

MachineCode SDK for Vention hardware

Project description

machine-code-python-sdk

Provides a programmatic interface in Python to talk to Vention hardware, as well as a generic state machine for coordinating your programs.

Table of Contents

  1. Requirements
  2. Development
  3. Documentation
  4. Resources

Requirements

Python 3.9.2
Higher versions of python work, but 3.9.2 is shipped on the MachineMotion.

Installing Python

You can install python 3.9 on Ubuntu via sudo apt install python3.9
Check your python version via python3 --version
If you already had a python version installed, you'll need to map python3 to the 3.9 version that you installed.

cd /usr/bin
sudo link python3
sudo ln -s /usr/bin/python3.9 python3

Then you'll need these in order to set up a venv

sudo apt-get install python3-apt python3-virtualenv python3.9-venv

Development

Always work inside a python venv so that your dependencies do not get interfered with:

python3 -m venv venv
source venv/bin/activate

You will need to upgrade pip before continuing

pip install --upgrade pip

Then install package:

pip install machine-code-python-sdk

Documentation

Resources

  • Miros is the framework upon which our architecture is based

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

machine-code-python-sdk-1.12.1.tar.gz (56.7 kB view hashes)

Uploaded Source

Built Distribution

machine_code_python_sdk-1.12.1-py3-none-any.whl (80.8 kB view hashes)

Uploaded 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