Thanks Joonas. I withdraw my proposal - nothing more is strictly needed. It should be idiomatic somehow, but I don't have any specific suggestion.
On Mon, Sep 19, 2016 at 7:59 PM Joonas Liik <liik.joo...@gmail.com> wrote: > On 19 September 2016 at 19:55, אלעזר <elaz...@gmail.com> wrote: > > 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 <et...@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@python.org > >> https://mail.python.org/mailman/listinfo/python-ideas > >> Code of Conduct: http://python.org/psf/codeofconduct/ > > > > > > _______________________________________________ > > Python-ideas mailing list > > Python-ideas@python.org > > https://mail.python.org/mailman/listinfo/python-ideas > > Code of Conduct: http://python.org/psf/codeofconduct/ > > using pip from within python is not that difficult already. > as can be seen with a glance to: > > http://stackoverflow.com/questions/12332975/installing-python-module-within-code >
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/