jamstats
jamstats copied to clipboard
[FR] GUI-less package variant for easier install on headless servers (dropping wxWidgets etc)
Currently the pip package for jamstats is "batteries included", pulling in wxWidgets to let it run the GUI interface if you want it.
However: wxWidgets is finicky to install with the newest python (3.11) due to their usual slow updates to new python releases. In addition, wxWidgets has a heavy set of dependancies for its GUI (libgtk-3 and friends) which are not normally installed on headless servers - and aren't needed if you aren't going to use the GUI at all.
It would be easier to support headless installs if a spin of jamstats without the GUI were available for command line use only.
(I speak of this from the personal experience of having tried to install jamstats on an RPi4 headless with alpine, where the final straw was the need for all the gtk stuff ;) )