[PATCH 6 of 6] disable C extensions (testing only)

Martin Geisler mg at daimi.au.dk
Mon Jan 12 11:39:40 CST 2009


# HG changeset patch
# User Martin Geisler <mg at daimi.au.dk>
# Date 1231781070 -3600
# Node ID aed60024725b523e330320fe064b6189cf02f308
# Parent  211568685b2a7f6a9916f57d9a53b8c53a0b06f0
disable C extensions (testing only)

diff -r 211568685b2a -r aed60024725b setup.py
--- a/setup.py	Mon Jan 12 18:24:26 2009 +0100
+++ b/setup.py	Mon Jan 12 18:24:30 2009 +0100
@@ -108,11 +108,11 @@
 cmdclass = {'install_data': install_package_data}
 
 ext_modules=[
-    Extension('mercurial.base85', ['mercurial/base85.c']),
-    Extension('mercurial.bdiff', ['mercurial/bdiff.c']),
-    Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c']),
-    Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
-    Extension('mercurial.parsers', ['mercurial/parsers.c']),
+    #Extension('mercurial.base85', ['mercurial/base85.c']),
+    #Extension('mercurial.bdiff', ['mercurial/bdiff.c']),
+    #Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c']),
+    #Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
+    #Extension('mercurial.parsers', ['mercurial/parsers.c']),
     ]
 
 packages = ['mercurial', 'mercurial.hgweb', 'hgext', 'hgext.convert',
@@ -120,13 +120,13 @@
 
 try:
     import msvcrt
-    ext_modules.append(Extension('mercurial.osutil', ['mercurial/osutil.c']))
+    #ext_modules.append(Extension('mercurial.osutil', ['mercurial/osutil.c']))
 except ImportError:
     pass
 
 try:
     import posix
-    ext_modules.append(Extension('mercurial.osutil', ['mercurial/osutil.c']))
+    #ext_modules.append(Extension('mercurial.osutil', ['mercurial/osutil.c']))
 
     if sys.platform == 'linux2' and os.uname()[2] > '2.6':
         # The inotify extension is only usable with Linux 2.6 kernels.


More information about the Mercurial-devel mailing list