Quickstart#
Novapipo runs on Python and MariaDB.
We recommend using the latest stable release of Debian GNU/Linux.
Danger
Novapipo won’t work with Oracle MySQL.
Installation of Dependencies#
Enable backports repository, if you haven’t done it already.
$ echo 'deb https://deb.debian.org/debian/ bullseye-backports main' | sudo tee -a /etc/apt/sources.list
$ sudo apt update
and then:
$ sudo apt install mariadb-server python3-mysqldb
$ sudo apt install -t bullseye-backports python3-tomli
$ sudo apt install mariadb-server python3-mysqldb
$ sudo apt install python3-tomli
Install MariaDB:
$ sudo apt install mariadb-server
and then install dependencies needed for python packages:
$ sudo apt install python3-venv python3-dev libmariadb-dev-compat build-essential
and now install the packages using pip:
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt