Wed, 04 Aug 2010 23:34:15 +0800, Ralf Gommers wrote:
[clip]
> I haven't started using py3k yet so I'm still a bit fuzzy about bytes
> vs string. But it's easy to try in the interpreter:
>
>>>> import re
>>>> RE_VERSION = re.compile('(\d+\.\d+(\.\d+)*)')
In the Python 3.1 version I have, this line reads
RE_VERSION = re.compile(b'(\d+\.\d+(\.\d+)*)')
which makes it a byte-regular expression.
[clip]
> That works, thanks. Then there's was still one more problem, _dotblas.c
> was not py3k ready.
Doh! How did I miss that (answer: no tests, and the import error is
masked :)
> With this fix I can build everything under Wine:
> http://github.com/rgommers/numpy/tree/build-py3k Does that look fine?
It compiles, but will probably crash on import :) You need also to return
the module object, see e.g. how it's done in numpy/numarray/_capi.c
I committed a fixed version.
Cheers,
Pauli
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion