DipDup framework
Search…
Installation
This page covers the installation of DipDup in differens environments.

Host requirements

A Linux environment with Python 3.10+ installed is required to use DipDup.
Minimum hardware requirements are 256 MB RAM, 1 CPU core, and some disk space for the database.

Non-Linux environments

Other UNIX-like systems (MacOS, FreeBSD etc.) should work, however not supported officially.
DipDup currently doesn't work in Windows environments due to incompabilities in libraries it depends on. Please use WSL or Docker.
We aim to improve cross-platform compatibility in the future releases.

Local installation

To begin with, create a new directory for your project and enter it. Now choose one way of managing virtual environment:
Initialize a new PEP 518 project and add DipDip to dependencies.
1
poetry init -n
2
poetry add dipdup
Copied!

pip

Create a new virtual environment and install DipDup in it.
1
python -m venv .venv
2
source .venv/bin/activate
3
pip install dipdup
Copied!

Other options