<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils, branch maintenance/1.16.x</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>BLD: catch link error.</title>
<updated>2020-01-23T20:01:44+00:00</updated>
<author>
<name>Roland Smith</name>
<email>rsmith@xs4all.nl</email>
</author>
<published>2020-01-23T20:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=f7c65caff1b42ad22003302786c6436503691b3a'/>
<id>f7c65caff1b42ad22003302786c6436503691b3a</id>
<content type='text'>
When system_info.py is trying to find cblas as libblas, there can be a
different library called libblas that doesn't contain the referenced
function cblas_ddot. This raises a distutils.errors.LinkError, which
is currently not caught.

This patch fixes #15389.

The system_info in master was reworked for 1.17, and doesn't have this
issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When system_info.py is trying to find cblas as libblas, there can be a
different library called libblas that doesn't contain the referenced
function cblas_ddot. This raises a distutils.errors.LinkError, which
is currently not caught.

This patch fixes #15389.

The system_info in master was reworked for 1.17, and doesn't have this
issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: distutils/system_info.py fix missing subprocess import (#13523)</title>
<updated>2019-05-19T18:37:49+00:00</updated>
<author>
<name>denniszollo</name>
<email>dzollo@swift-nav.com</email>
</author>
<published>2019-05-19T18:31:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=46f8459c10c1524e2d898f254452ec776c6760f1'/>
<id>46f8459c10c1524e2d898f254452ec776c6760f1</id>
<content type='text'>
* distutils/system_info.py fix missing subprocess import

* Update system_info.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* distutils/system_info.py fix missing subprocess import

* Update system_info.py
</pre>
</div>
</content>
</entry>
<entry>
<title>also match the stderr in get_version()</title>
<updated>2019-05-14T23:17:45+00:00</updated>
<author>
<name>Jingbei Li</name>
<email>i@jingbei.li</email>
</author>
<published>2019-01-23T07:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=a6f9c9f39e4c8c5543976de40ecd418d671e9537'/>
<id>a6f9c9f39e4c8c5543976de40ecd418d671e9537</id>
<content type='text'>
which used to fail for ifort</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which used to fail for ifort</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Remove our patched version of `distutils.split_quoted`</title>
<updated>2019-03-04T13:45:40+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-03-02T20:48:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2788e0972e1e48eb7603e99e4b47273ea0c7b847'/>
<id>2788e0972e1e48eb7603e99e4b47273ea0c7b847</id>
<content type='text'>
The patch was a workaround for our broken `exec_command`. It was removed
in gh-1217, but then added back in gh-1321.  Now that we've fixed
exec_command, I believe we can finally take it out for good.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The patch was a workaround for our broken `exec_command`. It was removed
in gh-1217, but then added back in gh-1321.  Now that we've fixed
exec_command, I believe we can finally take it out for good.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update environment.py</title>
<updated>2019-03-03T23:30:43+00:00</updated>
<author>
<name>Yu Feng</name>
<email>rainwoodman@gmail.com</email>
</author>
<published>2019-03-02T23:00:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=faa414aef0a9752e47508baa7374a8babea598e4'/>
<id>faa414aef0a9752e47508baa7374a8babea598e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update numpy/distutils/fcompiler/environment.py</title>
<updated>2019-03-03T23:30:43+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-03-02T23:00:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=07bcfa5881928d2365c4ffe187dcb9410fc89e01'/>
<id>07bcfa5881928d2365c4ffe187dcb9410fc89e01</id>
<content type='text'>
Co-Authored-By: rainwoodman &lt;rainwoodman@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: rainwoodman &lt;rainwoodman@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Changes suggested by eric-wieser</title>
<updated>2019-03-03T23:30:43+00:00</updated>
<author>
<name>Yu Feng</name>
<email>rainwoodman@gmail.com</email>
</author>
<published>2019-03-02T22:12:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=9b8f973d5f23f84efa3d73e75d1632184570e496'/>
<id>9b8f973d5f23f84efa3d73e75d1632184570e496</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert fortran flags from environment variable</title>
<updated>2019-03-03T23:30:43+00:00</updated>
<author>
<name>Yu Feng</name>
<email>rainwoodman@gmail.com</email>
</author>
<published>2019-03-02T20:46:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e76ac4fa78be9ec125cdfbf6d5b6ffecbc81264f'/>
<id>e76ac4fa78be9ec125cdfbf6d5b6ffecbc81264f</id>
<content type='text'>
This PR fixes #13074.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR fixes #13074.</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fixes to numpy.distutils.Configuration.get_version (#13056)</title>
<updated>2019-03-02T15:43:29+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-03-01T19:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8551c7179825cfb742e19eed74e009101ef997f8'/>
<id>8551c7179825cfb742e19eed74e009101ef997f8</id>
<content type='text'>
* BUG: Use subprocess.check_output to avoid leaking file handles

This emitted a ResourceWarning as previously written, as the streams
never got closed.

This change also detects errors in `svnversion` and `hg`, rather than
ignoring the error code and hoping stdout contains a revision anyway.

* BUG: Fix distutils.get_version on python 3

Previously, this would throw `TypeError: cannot use a string pattern on
a bytes-like object`, which would then be silenced and never seen.

The previous commit stopped silencing this error, so now everything is
visibly broken rather than silently broken

Changing the strings to raw strings fixes the problem

* BUG: Don't use `close_fds`, which fails on windows

This argument was introduced along with subprocess in
f5afa7836d56640f25ff3fbd2c59b8dcf016e26f to replace `popen4`, and
probably wasn't necessary in the first place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* BUG: Use subprocess.check_output to avoid leaking file handles

This emitted a ResourceWarning as previously written, as the streams
never got closed.

This change also detects errors in `svnversion` and `hg`, rather than
ignoring the error code and hoping stdout contains a revision anyway.

* BUG: Fix distutils.get_version on python 3

Previously, this would throw `TypeError: cannot use a string pattern on
a bytes-like object`, which would then be silenced and never seen.

The previous commit stopped silencing this error, so now everything is
visibly broken rather than silently broken

Changing the strings to raw strings fixes the problem

* BUG: Don't use `close_fds`, which fails on windows

This argument was introduced along with subprocess in
f5afa7836d56640f25ff3fbd2c59b8dcf016e26f to replace `popen4`, and
probably wasn't necessary in the first place.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13038 from eric-wieser/distutils-shlex-split</title>
<updated>2019-02-25T14:38:55+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2019-02-25T14:38:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=63644d94443369027165f2b92c7735c75c102a01'/>
<id>63644d94443369027165f2b92c7735c75c102a01</id>
<content type='text'>
BUG: parse shell escaping in extra_compile_args and extra_link_args</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: parse shell escaping in extra_compile_args and extra_link_args</pre>
</div>
</content>
</entry>
</feed>
