rzed wrote: > I've tried to install PySVG in a Python 3 setting, and I get a few > errors on the build. Most are easy to fix, but this one I can't > explain or fix: > > <error> > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "builders.py", line 12, in <module> > from pysvg.shape import * > File "C:\Python32\lib\site-packages\pysvg\shape.py", line 91 > def moveToPoint(self,(x,y)): > ^ > SyntaxError: invalid syntax > </error>
Function signatures with automatic tuple-unpacking are no longer allowed in Python3. So functions or methods like this: def moveToPoint(self,(x,y)): have to be re-written with the tuple unpacking moved into the body of the function, e.g. something like this: def moveToPoint(self, x_y): x, y = x_y Are you aware that you're trying to install a Python2 library under Python3? -- Steven -- http://mail.python.org/mailman/listinfo/python-list