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.
Python-ideas mailing list
Code of Conduct: http://python.org/psf/codeofconduct/