Client and Protocols for DARPA sail-on
Install Poetry following the instructions available in the installation page
Clone the repositories associated with different components in a working directory
git clone https://github.com/darpa-sail-on/sail-on-client.git
This would create sail-on-client directories in your working directory
Install the different components in a virtual environment
cd sail-on-client
poetry install
poetry shell
Note: If you are using the server setup by PAR, update the url
to http://3.32.8.161:5000
in sail_on_client/protocol/configuration.json and skip step 1 of running the server.
sail-on-client uses github actions to publish packages on pypi. The action is triggered when a semver tag is pushed to the repository.
We support the following version format
Thus to publish sail-on-client on pypi use the following commands
poetry version <version_rule>
. git tag <package-version>
git push origin --tags
This material is based upon work supported by the Defense Advanced Research Projects Agency (DARPA) under Contract No. HR001120C0055. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the DARPA.