18 lines
806 B
Plaintext
18 lines
806 B
Plaintext
# 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
|