Developer notes¶
Installation for Developers¶
Note
Installation is primarly tested on (Ubuntu like) linux OS.
- If you like, create a virtual environment (where you like it) and activate it (if you do not use venv start with 2.):
$ virtualenv --clear -p python3.5 etrago``
$ cd etrago/
$ source bin/activate
- Clone the source code from github:
$ git clone https://github.com/openego/eTraGo
You can checkout to the dev branch and create new feature branches. For the correct work-flow, please mind the Dreissen Branching Model
3. Use the pip -e to install eTraGo directly from the cloned repository (Be sure having the pip version 18.1 installed (pip3 install pip==18.1) since newer versions do not permit using dependency links!):
$ pip3 install -e /path/to/eTraGo/ --process-dependency-links