# PyGObject is NOT installable from PyPI into a plain venv. # It must come from your system package manager, e.g.: # Debian/Ubuntu: sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-4.0 gir1.2-adw-1 # Fedora: sudo dnf install python3-gobject gtk4 libadwaita # Arch: sudo pacman -S python-gobject gtk4 libadwaita # # Create the venv with --system-site-packages so the system gi module is visible: # python3 -m venv --system-site-packages .venv # # Then install only the pure-Python deps below: requests>=2.31.0 sseclient-py>=1.8.0 python-dotenv>=1.0.0 # GStreamer for sound is also a system package: # Debian/Ubuntu: sudo apt install gstreamer1.0-plugins-good gstreamer1.0-libav python3-gst-1.0 # Fedora: sudo dnf install gstreamer1-plugins-good python3-gstreamer1