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/

Reply via email to