Public Access
f18bbdf48c1ecf9a1aa2e6e2068a28d5be0155a7
- raise "RuntimeError" -> raise RuntimeError(...) - gobject.timeout_add/idle_add/PRIORITY_* -> GLib equivalents (PyGIDeprecationWarning) - remove no-op gobject.type_register(GtkSource.View) - gtk.HBox -> gtk.Box(orientation=HORIZONTAL) (deprecated since 3.2) - menu.popup(6-arg) -> menu.popup_at_pointer (deprecated since 3.22) - Thread.getName() -> Thread.name (deprecated since 3.10) - rename gtksourceview2 alias to gtksourceview - rename bare iter locals/params to treeiter to avoid shadowing the builtin Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Installing into private directory
=================================
1. Create a venv and include the system-site packages:
`python3 -m venv venv --system-site-packages`
2. Active that venv: `. venv/bin/activate`
3. Install an editable package: `pip install --no-deps -e .`
This will use the system packages already installed.
Alternatively you can install withoout the system-site-packages:
python3 -m venv venv
. venv/bin/activate
pip install -e .
This will download newer packages and install them in the venv.
Using uv
========
Dependicies needed:
sudo apt install libgirepository1.0-dev pkg-config
Then you can start DAMARIS3:
uv run DAMARIS3