Private
Public Access
1
0
Files
MineSeeker/gtk-client/requirements.txt

18 lines
806 B
Plaintext
Raw Normal View History

# 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