Re: Packaging Advice for EFF's Certbot

Freddy Rietdijk <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Message-ID <CAOQtOH2DBayCXjEFq8suTNkmfLootEenqjOmFBj4QN8Hez+ebg@mail.gmail.com>
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 <[email protected]>
wrote:

> 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/
>
>

--
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/5UNZNDKJQ26FD6PDCZQMK36OU6PG555R/
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.