I think administrators should only install native packages, and thus I recommend having a solution that can build native packages. Consider FPM, a tool for creating native packages. It can create native packages from virtualenv environments. https://fpm.readthedocs.io/en/latest/source/virtualenv.html
On Tue, Jul 24, 2018 at 8:10 AM, James Bennett <ubernost...@gmail.com> wrote: > On Mon, Jul 23, 2018 at 8:17 PM, Alex Walters <tritium-l...@sdamon.com> > wrote: > >> As a user of certbot, docker, conda, nix, and guix are non-starters. I'm >> not depending on those tools for my production server (and while docker may >> be a dependency for some people, that is hardly universal). Adding >> heavyweight technical dependencies are problematic if your goal is to get >> everyone using your software. You're better off with cx_freeze or >> pyinstaller binaries downloaded from a website or a PPA-like-system to add >> to system package managers, which are not perfect solutions either. > > > I would emphasize this point. > > The real question here is what use case you're targeting. Many sysadmin > and devops type folks will simply never *ever* use a language-specific > package manager; they'll tell you that for them, your tool or library > doesn't exist unless it's accessible via the operating-system package > manager (RPM, .deb, etc.). Language-specific package managers are at best > for the users of the systems those people maintain, to handle application > dependencies (and the sysadmin/devops people try, in their ideal world, to > push for those to be replaced by custom system-package-manager > repositories). > > So it's likely that there's not much utility in having this be installable > via the language-specific Python packaging toolchain, because your target > users will refuse to take advantage of that toolchain. > > -- > Distutils-SIG mailing list -- distutils-sig@python.org > To unsubscribe send an email to distutils-sig-le...@python.org > https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ > Message archived at https://mail.python.org/mm3/ > archives/list/distutils-sig@python.org/message/ > S6CTWSU3AZRG5MEKR73QZLUZPTR566BL/ > >
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/5UNZNDKJQ26FD6PDCZQMK36OU6PG555R/