[Python-ideas] from __pip__ import

אלעזר elazarg at gmail.com
Mon Sep 19 12:55:26 EDT 2016


A library in PyPi  still requires installing it, which undermine many of
the benefits. It won't help me with my gist/activestate recipe, code that I
send to a friend, etc. I want to lower the barrier of inexperienced users.

As a documentation of dependencies it will suffice indeed.

Elazar

On Mon, Sep 19, 2016 at 7:38 PM Ethan Furman <ethan at stoneleaf.us> wrote:

> On 09/19/2016 09:25 AM, אלעזר wrote:
>
> > Many proposals to add something to stdlib are rejected here with the
> suggestion to add such library to pypi first. As noted by someone, pypi is
> not as reachable as stdlib, and one should install that package first,
> which many people don't know how. Additionally, there is no natural
> distinction between 3rd party dependencies and in-project imports (at least
> in tiny projects).
> >
> > This can be made easier if the first line of the program will declare
> the required library, and executing it will try to download and install
> that library if it is not installed yet. Additionally, the 3rd party
> dependencies will be more explicit, and editors can then allow you to
> search for them as you type.
> >
> > Of course it is *not* an alternative for real dependency management, but
> it will ease the burden on small scripts and tiny projects - which today
> simply break with errors that many users does not understand, instead of
> simply asking permission to install the dependency.
>
> This should start out as a library on PyPI.  (Sorry, couldn't resist. ;)
>
> Actually, it should.  Perhaps a name of "import_pip" would make sense?
> Any hurdles faced by this library would be (mostly) the same as a stdlib
> version.
>
> --
> ~Ethan~
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20160919/d9230393/attachment.html>


More information about the Python-ideas mailing list