[pypy-svn] r54665 - pypy/dist/pypy/config

bigdog at codespeak.net bigdog at codespeak.net
Mon May 12 06:30:35 CEST 2008


Author: bigdog
Date: Mon May 12 06:30:34 2008
New Revision: 54665

Modified:
   pypy/dist/pypy/config/pypyoption.py
Log:
Goal: bring windows allworkingmodules translations to a running state.  This changeset updates the modules to skip for windows.  This list was built, one modules at a time.  There are still 3 modules to validate, I will validate the remaining modules this week. On a windows machine, you should now be able to : 1) checkout pypy from svn 2) translate with the allworkingmodules options 2) run your new translated executable.


Modified: pypy/dist/pypy/config/pypyoption.py
==============================================================================
--- pypy/dist/pypy/config/pypyoption.py	(original)
+++ pypy/dist/pypy/config/pypyoption.py	Mon May 12 06:30:34 2008
@@ -23,20 +23,26 @@
 
 working_modules = default_modules.copy()
 working_modules.update(dict.fromkeys(
-    ["_socket", "unicodedata", "mmap", "fcntl", "rctime", "select",
+    ["_socket", "unicodedata", "mmap", "fcntl",
+      "rctime" , "select",
      "crypt", "signal", "dyngram", "_rawffi", "termios", "zlib",
-     "struct", "md5", "sha", "bz2", "_minimal_curses", "cStringIO",
-    ]
+     "struct", "md5", "sha", "bz2", "_minimal_curses", "cStringIO"]
 ))
 
 if sys.platform == "win32":
-    del working_modules["fcntl"]
-    del working_modules["crypt"]
-    del working_modules["termios"]
+    del working_modules["_socket"] # MLS - Added 5/11/08 - broken
+    del working_modules["mmap"]    # MLS - Added 5/11/08 - broken
+    del working_modules["fcntl"]   # UNIX only
+    del working_modules["select"] # MLS - Added 5/11/08 - broken
+    del working_modules["crypt"] # broken
+    del working_modules["signal"] # UNIX Only
+    del working_modules["zlib"] # MLS - Added 5/11/08 - broken
     del working_modules["_rawffi"]
-    del working_modules["_minimal_curses"]
-    del working_modules["signal"]
-    del working_modules["select"]
+    del working_modules["termios"]# UNIX Only
+    del working_modules["md5"]# UNKNOWN State - needs validating
+    del working_modules["sha"]# UNKNOWN State - needs validating
+    del working_modules["bz2"]# UNKNOWN State - needs validating
+    del working_modules["_minimal_curses"] #UNIX Only
 
 
 



More information about the Pypy-commit mailing list