<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">I have a collection of python scripts and some external 3rd party executables (puppet) I want to package in a portable way. I'm not sure flatpak is the right solution for this but I wanted to ask. The options I have thought of are</div><div class="gmail_default"><ol style=""><li style=""><font face="tahoma, sans-serif">Docker container</font></li><li style=""><font face="tahoma, sans-serif">Flatpak/snap/appimage</font></li><li style=""><font face="tahoma, sans-serif">Virtualenv/software collections</font></li></ol><div><font face="tahoma, sans-serif">Each package type has pros and cons but I'd like to package this up so the host system needs minimal requirements but the scripts still have full access to the host. My main problems right now is trying to maintain compatibility with different versions of python + libraries, different versions of puppet, and different ways each packaged executable sees the rest of the system (e.g. docker container needs to mount / in a different location).</font></div></div><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif">Does anyone have experience or documentation for packaging scripts that need system access in flatpak? Would also appreciate if anyone has examples I can look at or more things I should consider with the different formats.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thank you</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div>--<br>Justin Garrison<br><a href="http://justingarrison.com" target="_blank">justingarrison.com</a></div></div></div>
</div>