Re: [Cython] h5py build broken by 0.20b2

2014-01-13 Thread Stefan Behnel
Hi, thanks for the report! Julian Taylor, 12.01.2014 21:12: > a h5py cython file fails to build with cython git head and 0.20b2. > It works with older versions. > This file fails > > The offending file seems to be: > https://github.com/h5py/h5py/blob/master/h5py/h5p.pyd > > cython h5py/h5p.pyx

Re: [Cython] Cython 0.20 beta 2

2014-01-13 Thread Christoph Gohlke
On 1/11/2014 11:53 PM, Robert Bradshaw wrote: There was a lot of bugfixes and other good stuff on master, so I pulled it in and am releasing another beta. You can find it at http://cython.org/release/Cython-0.20b2.tar.gz . I don't anticipate merging master again before the release, so this is nea

Re: [Cython] Cython 0.20 beta 2

2014-01-13 Thread Stefan Behnel
Hi Christoph, thanks for testing! Christoph Gohlke, 13.01.2014 09:46: > I have trouble running the tests (`runtests.py`) on Windows: > [...] > There are hundreds of test errors, most of kind `IOError: [Errno 24] Too > many open files`. The tests start consistently failing at some point, which hi

[Cython] remove timestamps from generated source files

2014-01-13 Thread Julian Taylor
Hi, Cython currently places timestamps into all its generated C source files. This may be ok for developers who normally only rebuild files they changed anyway but it is a major annoyance for distribution packagers who often have to rebuild software from scratch including re-cythonizing. The reason

Re: [Cython] h5py build broken by 0.20b2

2014-01-13 Thread Julian Taylor
On 13.01.2014 09:26, Stefan Behnel wrote: > Hi, > ... >> >> it was introduced in cython around this commit: >> b6b5152f386ddae503674cc26200a547f3b4c8b0 >> properly handle expressions at the beginning of func/class/etc. blocks >> >> Is this an intentional change? > > Well, yes, but apparently one w

Re: [Cython] remove timestamps from generated source files

2014-01-13 Thread Robert Bradshaw
The timestamp is in a comment which ccache can strip before looking up items in the cache; are you sure this is an issue? On Mon, Jan 13, 2014 at 10:39 AM, Julian Taylor wrote: > Hi, > Cython currently places timestamps into all its generated C source files. > This may be ok for developers who no

Re: [Cython] remove timestamps from generated source files

2014-01-13 Thread Julian Taylor
On 13.01.2014 22:24, Robert Bradshaw wrote: > The timestamp is in a comment which ccache can strip before looking up > items in the cache; are you sure this is an issue? well this is embarrassing, it indeed strips the comments... The issue was setup.py used a compiler symlink not present in my cca

Re: [Cython] h5py build broken by 0.20b2

2014-01-13 Thread Robert Bradshaw
I've verified that Stefan's latest fix lets h5py compile. On Mon, Jan 13, 2014 at 10:49 AM, Julian Taylor wrote: > On 13.01.2014 09:26, Stefan Behnel wrote: >> Hi, >> ... >>> >>> it was introduced in cython around this commit: >>> b6b5152f386ddae503674cc26200a547f3b4c8b0 >>> properly handle expre

Re: [Cython] Cython 0.20 beta 2

2014-01-13 Thread Robert Bradshaw
I fixed one of the tests that was trying to test using symlink: https://github.com/cython/cython/commit/f236077786203f5f393dab3a707b82a62b4f4155 Is the list of failures notably worse than 0.19.x? - Robert On Mon, Jan 13, 2014 at 2:24 AM, Stefan Behnel wrote: > Hi Christoph, > > thanks for te

Re: [Cython] Cython 0.20 beta 2

2014-01-13 Thread Robert Bradshaw
On Sun, Jan 12, 2014 at 12:20 AM, Stefan Behnel wrote: > Robert Bradshaw, 12.01.2014 08:53: >> There was a lot of bugfixes and other good stuff on master, so I >> pulled it in and am releasing another beta. You can find it at >> http://cython.org/release/Cython-0.20b2.tar.gz . I don't anticipate >