The project Python's dependencies are handled using Pipenv. However, you must install nextpnr-ecp5 and Yosys if you wish to build the projet from source.
pipenv install --ignore-pipfile
pipenv run python3 ./sucrela.py --build
pipenv run python3 ./sucrela.py --load
pipenv run python3 ./sucrela.py --sim