Installing the system provided PyGObject:
Open a terminal
Execute: sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 glade sqlitebrowser
Change the directory to where your login.py script can be found (e.g. cd Desktop)
Run python3 login.py
Installing from PyPI with pip:
Open a terminal and enter your virtual environment
Execute: sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0 glade sqlitebrowser
To install the build dependencies and GTK
Execute: pip3 install pycairo to build and install Pycairo
Execute: pip3 install PyGObject to build and install PyGObject
Change the working directory to where your login.py script can be found
Run python3 login.py
Reference: https://pygobject.readthedocs.io/en/latest/getting_started.html#ubuntu-getting-started
user: michael password: semsenha
Navigate to on project path in model directory Execute: sqlitebrowser pybr.db