Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.

An alternative Python client for the AUVSI SUAS Interoperability System

Notifications You must be signed in to change notification settings

ncsuarc/suas-interop-clients

Repository files navigation

suas-interop-clients

Build Status

Interoperability client for the Aerial Robotics Club at NC State.

Development

We use tox as our test automation tool. If you don't already have it installed, we strongly recommend you do because it will automatically set up your test environment and run all of our checks. Usage is as simple as

# If you don't already have tox installed, install it
$ pip install --user tox
# Run the tests!
$ tox

This performs the same checks that Travis will run on every PR.

For manual testing, we recommend poetry as your Python virtual environment manager. It will automatically install all dependencies into a local venv and should integrate with your editor nicely. We won't go over usage extensively here, but use poetry run to run one-off commands in your virtualenv and poetry shell to activate your virtualenv.

Archived as SUAS has depreciated the usage of interop as of the 2023 competition.

About

An alternative Python client for the AUVSI SUAS Interoperability System

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages