new: dev: initialize the GTK client #11
This commit is contained in:
17
gtk-client/requirements.txt
Normal file
17
gtk-client/requirements.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user