Installing
Github Releases
Install dora
binaries from GitHub releases:
- Linux
- MacOS
- Windows
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
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}-macOS.zip
unzip dora-${DORA_VERSION}-${ARCHITECTURE}-macOS.zip
pip install dora-rs==${DORA_VERSION}
PATH=$PATH:$(pwd)
dora --help
set DORA_VERSION=v0.3.0 # Check for the latest release
set ARCHITECTURE=x86_64
wget https://github.com/dora-rs/dora/releases/download/%DORA_VERSION%/dora-%DORA_VERSION%-%ARCHITECTURE%-Windows.zip
unzip dora-%DORA_VERSION%-%ARCHITECTURE%-Windows.zip
pip install dora-rs==%DORA_VERSION%
set PATH=%PATH%:%cd%
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
andwhl
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.