Re: Packaging Advice for EFF's Certbot

James Bennett <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Message-ID <CAL13Cg8U_vW2UN+wu7-BoPhAvGkxYvZ0DX8o+aYZg7D9vy-BZQ@mail.gmail.com>
On Mon, Jul 23, 2018 at 8:17 PM, Alex Walters <[email protected]>
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 -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/mm3/archives/list/[email protected]/message/S6CTWSU3AZRG5MEKR73QZLUZPTR566BL/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.