AppImage packages are highly portable and don't require dependencies. A tool called appimagetool will bundle your Python application into a single AppImage executable.
Nix flakes modernize the Nix package manager's promise of reproducible builds with structured project definitions and built-in dependency locking, making Nix code more shareable across projects.
Modern-day package systems solve some problems posed by classic formats like DEB and RPM. We look at Flatpak, AppImage, and Snap and describe how they differ.
The bauh package manager provides a single interface to manage all of your Linux software. Despite a few issues, bauh goes a long way in simplifying package management.
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.