aman/packaging/portable
Thales Maciel 721248ca26
Decouple non-UI CLI startup from config_ui
Stop aman.py from importing the GTK settings module at module load so version, init, bench, diagnostics, and top-level help can start without pulling in the UI stack.\n\nPromote PyGObject and python-xlib into main project dependencies, switch the documented source install surface to plain uv/pip commands, and teach the portable, deb, and Arch packaging flows to install filtered runtime requirements before the Aman wheel so they still rely on distro-provided GTK/X11 packages.\n\nAdd regression coverage for importing aman with config_ui blocked and for the portable bundle's new requirements payload, then rerun the focused CLI/diagnostics/portable tests plus py_compile.
2026-03-14 13:38:15 -03:00
..
systemd Ship the portable X11 bundle lifecycle 2026-03-12 15:01:26 -03:00
install.sh Ship the portable X11 bundle lifecycle 2026-03-12 15:01:26 -03:00
portable_installer.py Decouple non-UI CLI startup from config_ui 2026-03-14 13:38:15 -03:00
uninstall.sh Ship the portable X11 bundle lifecycle 2026-03-12 15:01:26 -03:00