[Python-ideas] Add from __experimental__ import bla [was: Should we move to replace re with regex?]

Stephen J. Turnbull stephen at xemacs.org
Mon Aug 29 03:29:11 CEST 2011


Guido van Rossum writes:

 > Another thing to keep in mind is that not everybody has the same
 > attitude towards installing 3rd party dependencies from PyPI. E.g. at
 > Google, that requires someone to import the 3rd party library into our
 > own code repo first, and that in turn requires a (light-weight)
 > review.

I would think that most of the discussants already have this in mind.
It comes up every time a module is proposed for inclusion in the
stdlib, and presumably is the primary reason for supporting
__experimental__.

 > The net effect is that a Googler who happens to be the first
 > to want to use a certain 3rd party package has to do a lot of work;
 > it's *not* just a matter of downloading and installing the package. I
 > imagine it's the same within many other organizations -- some better,
 > some worse.

But the friction imposed by this required is presumably considered a
net good thing by Google, no?  Some benefit is received, or some cost
avoided, right?  So does __experimental__ just reduce friction for
carefully selected proposed modules, and so increase net benefit, or
does reduced friction have adverse impacts (ie, side effects of too-
easily imported modules on the rest of the organization) that might
outweigh the reduction of friction, too?



More information about the Python-ideas mailing list