That file lost backward-compatibility with Py2.3 (because it uses
'set' builtin). As Parsin.py is one of these few files that are
cythonized,... Can you see any problem on the obvious patch below??:


$ hg diff Cython/Compiler/Parsing.py
diff -r 6fc30b5dadc3 Cython/Compiler/Parsing.py
--- a/Cython/Compiler/Parsing.py        Fri Feb 12 19:04:24 2010 +0100
+++ b/Cython/Compiler/Parsing.py        Tue Feb 16 18:06:03 2010 -0300
@@ -10,6 +10,13 @@
 import os
 import re
 import sys
+
+try:
+    set
+except NameError:
+    # Python 2.3
+    from sets import Set as set
+
 from Cython.Compiler.Scanning import PyrexScanner, FileSourceDescriptor
 import Nodes
 import ExprNodes



-- 
Lisandro Dalcin
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to