[Python-Dev] Objections to PEP 264? (original) (raw)

Guido van Rossum guido@python.org
Sun, 19 Aug 2001 01:30:11 -0400


Tim's latest change to future.py has toasted the build process. Python itself builds fine, then is run to build the extensions.

site imports distutils distutils imports re re imports sre sre imports copyreg copyreg imports types types imports future future imports new, uh oh, new doesn't yet exist... python then tries to keep going but with distutils non-functional, it doesn't stand a chance. If the new module is now considered mainstream, maybe it could be built statically?

Good catch! (This uncovered some problems in my setup -- I hadn't picked up the latest versions of a few modules. :-( )

I solved it a little differently, by adding hackery to future that avoids the dependency. But maybe you're right and it should be built statically (it's in the main DLL on Windows).

--Guido van Rossum (home page: http://www.python.org/~guido/)