This "environment" repository contains pointers to the most important repositories in Duckietown.
These are managed using a tool called mr
.
Install mr
on Linux:
$ sudo apt install myrepos
Install mr
on Mac:
$ brew install mr
Clone this repository:
$ git clone git@github.com:duckietown/dt-env-developer.git
$ cd dt-env-developer
$ echo $PWD/.mrconfig >> ~/.mrtrust
$ echo $PWD/docs/.mrconfig >> ~/.mrtrust
Check out all the repos:
$ mr checkout
Note: you might not have permissions to access some of the repos. Please notify us promptly---every time we add a repo, we need to update the permissions for particular groups.
You can check the status of the repos with this:
$ mr status
This will tell you if you have modified files.
Update:
$ mr update
See here for the complete documentation about mr
.
You have to set the DT_ENV_DEVELOPER
variables to the root of this folder.
pip3 install bump2version twine
You have to run python setup.py develop
in all the folders.
Run:
make setup-develop-nodeps setup-develop