aman/scripts
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
..
generate_docs_media.py Land milestone 4 first-run docs and media 2026-03-12 18:30:34 -03:00
package_arch.sh Add package-first build and distribution workflow 2026-02-27 15:06:57 -03:00
package_common.sh Decouple non-UI CLI startup from config_ui 2026-03-14 13:38:15 -03:00
package_deb.sh Decouple non-UI CLI startup from config_ui 2026-03-14 13:38:15 -03:00
package_portable.sh Decouple non-UI CLI startup from config_ui 2026-03-14 13:38:15 -03:00
prepare_release.sh Prepare the 1.0.0 GA release surface 2026-03-12 19:36:52 -03:00