Patch from Andrew to properly set module source directory.
diff --git a/setup.py b/setup.py
index d540bfc..fc68172 100644
--- a/setup.py
+++ b/setup.py
@@ -65,8 +65,8 @@
         # with Modules/ and adding Python's include directory to the path.
         (srcdir,) = sysconfig.get_config_vars('srcdir')
 
-        #
-        moddir = os.path.join(os.getcwd(), 'Modules', srcdir)
+        # Figure out the location of the source code for extension modules
+        moddir = os.path.join(os.getcwd(), srcdir, 'Modules')
         moddir = os.path.normpath(moddir)
         srcdir, tail = os.path.split(moddir)
         srcdir = os.path.normpath(srcdir)