The project is written in Python version 3.6 and uses pipenv to manage dependencies and the virtual environment. To set up a development environment, run:
pipenv install --dev
pipenv shell
If you can run espdf --help
without error then everything's ready.