<div dir="ltr">I have been building numpy master with CPython master but am also using cython master.<div><br></div><div>My not-pretty script for doing this is:</div><div><br></div><div><div><font face="monospace">#! /usr/bin/bash</font></div><div><font face="monospace">set -e</font></div><div><font face="monospace">TARGET_ENV=bleeding</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">OSPATH=~/source/other_source/</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">pushd $OSPATH/cpython/</font></div><div><font face="monospace">git pull</font></div><div><font face="monospace">git clean -xfd</font></div><div><font face="monospace">./configure</font></div><div><font face="monospace">make -j 9</font></div><div><font face="monospace">./python -m venv --copies --clear ~/.virtualenvs/$TARGET_ENV</font></div><div><font face="monospace">popd</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">source ~/.virtualenvs/$TARGET_ENV/bin/activate</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">master_build () {</font></div><div><font face="monospace"> git checkout master</font></div><div><font face="monospace"> git pull</font></div><div><font face="monospace"> git clean -xfd</font></div><div><font face="monospace"> pip install -v .</font></div><div><font face="monospace">}</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">pushd $OSPATH/cython</font></div><div><font face="monospace">master_build</font></div><div><font face="monospace">popd</font></div></div><div><div><font face="monospace">pushd $OSPATH/numpy</font></div><div><font face="monospace">master_build</font></div><div><font face="monospace">popd</font></div></div><div><br></div><div>Tom</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Dec 15, 2017 at 5:54 AM Nathaniel Smith <<a href="mailto:njs@pobox.com">njs@pobox.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Dec 15, 2017 at 2:42 AM, Hannes Breytenbach <<a href="mailto:hannes@saao.ac.za" target="_blank">hannes@saao.ac.za</a>> wrote:<br>
><br>
> I don't think this is a cython version issue - cloned the latest version from git yesterday...<br>
><br>
> python3.7 -c "import cython; print(cython.__version__)"<br>
> 0.28a0<br>
<br>
It is a cython version issue: <a href="https://github.com/cython/cython/issues/1955" rel="noreferrer" target="_blank">https://github.com/cython/cython/issues/1955</a><br>
<br>
It's supposed to be fixed though, so I don't know why you it isn't<br>
working for you. Are you sure that cython is installed in the same<br>
virtualenv as you're using to build numpy? If you were using a numpy<br>
sdist then it would make sense because we include the pre-generated .c<br>
files in the sdists instead of running cython, but given that you're<br>
building from a numpy checkout I dunno.<br>
<br>
-n<br>
<br>
--<br>
Nathaniel J. Smith -- <a href="https://vorpus.org" rel="noreferrer" target="_blank">https://vorpus.org</a><br>
_______________________________________________<br>
NumPy-Discussion mailing list<br>
<a href="mailto:NumPy-Discussion@python.org" target="_blank">NumPy-Discussion@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/numpy-discussion" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/numpy-discussion</a><br>
</blockquote></div>