Install Debtors from Github. There currently is no way to install it e.g. using pypi.
Debtors is developed on openSuse Linux, using Python 3.6/3.9 and MariaDB 10.2 to implement its database. To interface with the database I used SQLAlchemy, taking care to not use MariaDB/MySQL specific constructs. It should run with all database backends SQLAlchemy supports, but no guarantees :=)
The server in development can be started by running
python -m runserver
in the project directory. It will start the development server for development. If, contrary to the recommendation, you want to run it as a production server, remove the first 2 lines from the runserver.py script.
Also, for Linux users there is a small shell script runserver which will start the server through the "flask run" command,
The accounting is done with the GLedger package of my Github user. If you want to change that, see the source for the accounting interface.