- python3
- virtualenv
- fabric -- Note: fabric is a build tool. You can use either version py2 or py3. If you are using py3, please install it using command
pip3 install fabric3
instead ofpip3 install fabric
An example to initialize the environment in linux from zero:
cd $HOME/src
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
chmod +x miniconda.sh
./miniconda.sh -b -p $(pwd)/conda
echo "export PATH=$(pwd)/conda/bin:"'$PATH' >> $HOME/.bash_profile
source $HOME/.bash_profile
conda install --yes fabric3 virtualenv
cp config.yml{.template,}
# edit config.yml
Install dependencies. It requires fabric and virtualenv in py3.
fab setup
fab fetch
If you have already installed make, you can also simply type make
, which will automatically update deps and start it