]> granicus.if.org Git - python/commitdiff
Move itertools before future_builtins since the latter depends on the former.
authorNeal Norwitz <nnorwitz@gmail.com>
Sun, 23 Mar 2008 06:13:25 +0000 (06:13 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Sun, 23 Mar 2008 06:13:25 +0000 (06:13 +0000)
From a clean build importing future_builtins would fail since itertools
wasn't built yet.

setup.py

index acd882ec129eb839aa0f1425fba92d547bc45906..c28d83999024f8659e7ade3ea23dfa4fc0afaaa1 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -417,13 +417,13 @@ class PyBuildExt(build_ext):
                                libraries=math_libs) )
         exts.append( Extension('datetime', ['datetimemodule.c', 'timemodule.c'],
                                libraries=math_libs) )
+        # fast iterator tools implemented in C
+        exts.append( Extension("itertools", ["itertoolsmodule.c"]) )
         # code that will be builtins in the future, but conflict with the
         #  current builtins
         exts.append( Extension('future_builtins', ['future_builtins.c']) )
         # random number generator implemented in C
         exts.append( Extension("_random", ["_randommodule.c"]) )
-        # fast iterator tools implemented in C
-        exts.append( Extension("itertools", ["itertoolsmodule.c"]) )
         # high-performance collections
         exts.append( Extension("_collections", ["_collectionsmodule.c"]) )
         # bisect