Skip to content

Commit

Permalink
Update setup.sh with some specifics
Browse files Browse the repository at this point in the history
  • Loading branch information
xmatthias committed Dec 1, 2020
1 parent 202ca88 commit 95b24ba
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
4 changes: 2 additions & 2 deletions docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,13 +90,13 @@ Each time you open a new terminal, you must run `source .env/bin/activate`.

## Custom Installation

We've included/collected install instructions for Ubuntu 16.04, MacOS, and Windows. These are guidelines and your success may vary with other distros.
We've included/collected install instructions for Ubuntu, MacOS, and Windows. These are guidelines and your success may vary with other distros.
OS Specific steps are listed first, the [Common](#common) section below is necessary for all systems.

!!! Note
Python3.6 or higher and the corresponding pip are assumed to be available.

=== "Ubuntu 16.04"
=== "Ubuntu/Debian"
#### Install necessary dependencies

```bash
Expand Down
28 changes: 20 additions & 8 deletions setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,25 @@ function updateenv() {
read -p "Do you want to install dependencies for dev [y/N]? "
if [[ $REPLY =~ ^[Yy]$ ]]
then
${PYTHON} -m pip install --upgrade -r requirements-dev.txt
REQUIREMENTS=requirements-dev.txt
else
${PYTHON} -m pip install --upgrade -r requirements.txt
echo "Dev dependencies ignored."
REQUIREMENTS=requirements.txt
fi
SYS_ARCH=$(uname -m)
if [ "${SYS_ARCH}" == "armv7l" ]; then
echo "Detected Raspberry, installing cython."
${PYTHON} -m pip install --upgrade cython
fi
${PYTHON} -m pip install --upgrade -r ${REQUIREMENTS}
if [ $? -ne 0 ]; then
echo "Failed installing dependencies"
exit 1
fi

${PYTHON} -m pip install -e .
if [ $? -ne 0 ]; then
echo "Failed installing Freqtrade"
exit 1
fi
echo "pip install completed"
echo
}
Expand Down Expand Up @@ -134,11 +146,11 @@ function reset() {

git fetch -a

if [ "1" == $(git branch -vv |grep -c "* develop") ]
if [ "1" == $(git branch -vv | grep -c "* develop") ]
then
echo "- Hard resetting of 'develop' branch."
git reset --hard origin/develop
elif [ "1" == $(git branch -vv |grep -c "* stable") ]
elif [ "1" == $(git branch -vv | grep -c "* stable") ]
then
echo "- Hard resetting of 'stable' branch."
git reset --hard origin/stable
Expand All @@ -149,7 +161,7 @@ function reset() {
fi

if [ -d ".env" ]; then
echo "- Delete your previous virtual env"
echo "- Deleting your previous virtual env"
rm -rf .env
fi
echo
Expand Down Expand Up @@ -253,7 +265,7 @@ function install() {
echo "Run the bot !"
echo "-------------------------"
echo "You can now use the bot by executing 'source .env/bin/activate; freqtrade <subcommand>'."
echo "You can see the list of available bot subcommands by executing 'source .env/bin/activate; freqtrade --help'."
echo "You can see the list of available bot sub-commands by executing 'source .env/bin/activate; freqtrade --help'."
echo "You verify that freqtrade is installed successfully by running 'source .env/bin/activate; freqtrade --version'."
}

Expand Down

0 comments on commit 95b24ba

Please sign in to comment.