Metadata-Version: 2.1
Name: pilot-config
Version: 2.4.0
Summary: Pilot Automation Command Line Utility
Home-page: https://www.amescon.com
Author: Daniel Amesberger
Author-email: daniel.amesberger@amescon.com
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/pypa/sampleproject/issues
Project-URL: Funding, https://donate.pypi.org
Project-URL: Say Thanks!, http://saythanks.io/to/example
Project-URL: Source, https://github.com/pypa/sampleproject/
Keywords: pilot development automation plc
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3
Requires-Dist: argparse
Requires-Dist: bugsnag
Requires-Dist: colorama
Requires-Dist: gql
Requires-Dist: graphql-core (<3.0.0)
Requires-Dist: grpcio
Requires-Dist: halo
Requires-Dist: lazy-import
Requires-Dist: paramiko
Requires-Dist: protobuf
Requires-Dist: pyYAML
Requires-Dist: pybars3
Requires-Dist: pyjwt
Requires-Dist: qrcode-terminal
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: scp
Requires-Dist: uuid

# Pilot Config Tool

Configuration tool for the Pilot Automation Platform

This tool configures the firmware for your Pilot Mainboard and attached modules. You need at least a supported single board computer (SBC, currently Raspberry Pi and Google Coral are supported) and a Pilot Mainboard attached to it.

There are two options:
- Install pilot-config locally on the SBC
- Install pilot-config on a PC that can access the SBC via SSH

## Installation
`sudo pip3 install pilot-config`

## Upgrade
`sudo pip3 install --upgrade pilot-config`

## Run locally (on the single board computer)
`sudo pilot setup`

## Run remotely
`pilot setup --node [IP] --user [user] --password [password]`

[IP]       = hostname or IP address of your SBC
[user]     = SSH username
[password] = SSH password 


## Infos when regerating Protos

If `generate_protobuf.sh` is run, the import in `grpc_gen/pilotbuild_pb2_grpc.py` is not generated correctly.
You need to change the import in line 5 to:
``` python
from . import pilotbuild_pb2 as pilotbuild__pb2
```

