Skip to main content

Installing

Github Releases

Install dora binaries from GitHub releases:

export DORA_VERSION=v0.3.0 # Check for the latest release
export ARCHITECTURE=$(uname -m)
wget https://github.com/dora-rs/dora/releases/download/${DORA_VERSION}/dora-${DORA_VERSION}-${ARCHITECTURE}-Linux.zip
unzip dora-${DORA_VERSION}-${ARCHITECTURE}-Linux.zip
pip install dora-rs==${DORA_VERSION}
PATH=$PATH:$(pwd)
dora --help

Cargo and Pip

cargo install dora-cli
alias dora='dora-cli'
cargo install dora-coordinator
cargo install dora-daemon
pip install dora-rs

dora --help

Source

## dora, dora-coordinator, dora-daemon
git clone https://github.com/dora-rs/dora.git
cd dora
cargo build --release --all
PATH=$PATH:$(pwd)/target/release
alias dora='dora-cli'

## Python API
cd apis/python/node
maturin develop --release
cd ../../..

dora --help

Manual

  • Go on our release page
  • download both the zip and whl file corresponding to your architecture and OS.
  • Unzip the zip file and place it in your binary folder (e.g.: $HOME/bin).
  • Install the python wheel with pip. (e.g. pip install dora_rs-0.2.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl)
  • Verify that dora is well installed by calling dora --help in your terminal.

Video Tutorial