diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0569e6d7a..12524ae01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -196,7 +196,7 @@ jobs: rm /usr/local/bin/python3.11-config || true rm /usr/local/bin/python3.12-config || true - brew install hdf5 c-blosc libomp + brew install libomp - name: Installation (python) run: | diff --git a/docs/installation.md b/docs/installation.md index 02cbb7f3e..30deb07ba 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -67,6 +67,18 @@ OS Specific steps are listed first, the common section below is necessary for al sudo apt install -y python3-pip python3-venv python3-dev python3-pandas git curl ``` +=== "MacOS" + #### Install necessary dependencies + + Install [Homebrew](https://brew.sh/) if you don't have it already. + + ```bash + # install packages + brew install gettext libomp + ``` + !!! Note + The `setup.sh` script will install these dependencies for you - assuming brew is installed on your system. + === "RaspberryPi/Raspbian" The following assumes the latest [Raspbian Buster lite image](https://www.raspberrypi.org/downloads/raspbian/). This image comes with python3.11 preinstalled, making it easy to get freqtrade up and running. @@ -76,7 +88,7 @@ OS Specific steps are listed first, the common section below is necessary for al ```bash sudo apt-get install python3-venv libatlas-base-dev cmake curl - # Use pywheels.org to speed up installation + # Use piwheels.org to speed up installation sudo echo "[global]\nextra-index-url=https://www.piwheels.org/simple" > tee /etc/pip.conf git clone https://github.com/freqtrade/freqtrade.git @@ -150,9 +162,7 @@ Each time you open a new terminal, you must run `source .venv/bin/activate` to a source ./.venv/bin/activate ``` -### Congratulations - -[You are ready](#you-are-ready), and run the bot +[You are now ready](#you-are-ready) to run the bot. ### Other options of /setup.sh script @@ -220,7 +230,7 @@ cd .. rm -rf ./ta-lib* ``` -#### Setup Python virtual environment (virtualenv) +### Setup Python virtual environment (virtualenv) You will run freqtrade in separated `virtual environment` @@ -232,19 +242,18 @@ python3 -m venv .venv source .venv/bin/activate ``` -#### Install python dependencies +### Install python dependencies ```bash python3 -m pip install --upgrade pip python3 -m pip install -r requirements.txt +# install freqtrade python3 -m pip install -e . ``` -### Congratulations +[You are now ready](#you-are-ready) to run the bot. -[You are ready](#you-are-ready), and run the bot - -#### (Optional) Post-installation Tasks +### (Optional) Post-installation Tasks !!! Note If you run the bot on a server, you should consider using [Docker](docker_quickstart.md) or a terminal multiplexer like `screen` or [`tmux`](https://en.wikipedia.org/wiki/Tmux) to avoid that the bot is stopped on logout. @@ -333,9 +342,7 @@ cd build_helpers bash install_ta-lib.sh ${CONDA_PREFIX} nosudo ``` -### Congratulations - -[You are ready](#you-are-ready), and run the bot +[You are now ready](#you-are-ready) to run the bot. ### Important shortcuts