showergel icon indicating copy to clipboard operation
showergel copied to clipboard

On packaging/distributing

Open martinkirch opened this issue 4 years ago • 1 comments

I'm wondering what's the best way to package and distribute Showergel. Right now it's fine for Python developpers only ; what about someone that just knows how to install an OS ?

We could follow the current trend : distributing Docker images. Biggest upside of this method is it could embed Liquidsoap by the way; the downside is it's fat, especially if you just wanted a feature to enhance an existing LS script. And it would turn Showergel into a black box, which goes against showergel's DIY/"tune what your want" philosophy. Also I'm not sure that runnning/updating Docker images is something any radio folk would try.

There's also PyOxidizer that builds all-included, statically linked, win/mac/linux binaries (it would require switching to importlib for assets access).

martinkirch avatar Feb 21 '21 18:02 martinkirch

see also https://nuitka.net/

martinkirch avatar Jun 20 '21 07:06 martinkirch