[Python-Dev] 3.x as the official release

P.J. Eby pje at telecommunity.com
Thu Sep 16 00:31:02 CEST 2010


At 11:12 PM 9/15/2010 +0200, Éric Araujo wrote:
>Unless I remember wrong, the intent was not to break code that used 
>pkg_resources.require('wsgiref')

More precisely, at the time it was done, setuptools was slated for 
inclusion in Python 2.5, and the idea was that when modules moved 
from PyPI to the stdlib, they would include the metadata so that 
projects requiring the module on an older version of Python would not 
need to use Python-version-dependent dependencies.

So, for example, if a package was written on 2.4 using a requirement 
of wsgiref, then that code would run unchanged on 2.5 using the 
stdlib-supplied copy.

In practice, this didn't work out in 2.x, and it's meaningless on 3.x 
where nothing has migrated yet from PyPI to stdlib AFAIK.  ;-)



More information about the Python-Dev mailing list