<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/site.cfg.example, branch v1.18.4</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>DOC: site.cfg: add note about 64-bit openblas library names</title>
<updated>2019-12-15T20:43:54+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-12-14T12:14:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=97610ffa39f5a8114e3b143a06890bde79c0b35a'/>
<id>97610ffa39f5a8114e3b143a06890bde79c0b35a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: distutils: add support for ILP64 OpenBLAS (generic symbol suffix)</title>
<updated>2019-12-15T20:43:53+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-12-07T12:17:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2d153beca15f29bf6844f81fbdeb70df76e663cd'/>
<id>2d153beca15f29bf6844f81fbdeb70df76e663cd</id>
<content type='text'>
Generalize the ILP64 BLAS/LAPACK symbol name handling to deal with
arbitrary prefix/suffix.

The build-time behavior is changed so that HAVE_BLAS_ILP64 and
BLAS_SYMBOL_SUFFIX/PREFIX defines are added to compile options
as appropriate.

Mainly to make autodetection of BLAS/LAPACK easier for downstream
numpy.distutils users, add get_info aliases 'blas_ilp64_opt',
'blas_ilp64_plain_opt', and 'blas64__opt' for any/no/""&amp;"64_"
prefix&amp;suffix, and the same for lapack. (Due to the way system_info
works, each also gets a separate class.)

In addition to openblas64_ which has a fixed suffix, add the (by default
suffixless) openblas_ilp64, which correspond to the most likely cases to
be present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generalize the ILP64 BLAS/LAPACK symbol name handling to deal with
arbitrary prefix/suffix.

The build-time behavior is changed so that HAVE_BLAS_ILP64 and
BLAS_SYMBOL_SUFFIX/PREFIX defines are added to compile options
as appropriate.

Mainly to make autodetection of BLAS/LAPACK easier for downstream
numpy.distutils users, add get_info aliases 'blas_ilp64_opt',
'blas_ilp64_plain_opt', and 'blas64__opt' for any/no/""&amp;"64_"
prefix&amp;suffix, and the same for lapack. (Due to the way system_info
works, each also gets a separate class.)

In addition to openblas64_ which has a fixed suffix, add the (by default
suffixless) openblas_ilp64, which correspond to the most likely cases to
be present.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: document NPY_USE_BLAS64_ environment variable</title>
<updated>2019-12-01T13:41:25+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-12-01T13:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3892cad45c6318a5828ea2a80c896ac648c293fc'/>
<id>3892cad45c6318a5828ea2a80c896ac648c293fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: distutils: support 64-bit OpenBLAS with '64_' symbol suffix</title>
<updated>2019-11-29T18:36:47+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-11-29T18:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=afbefcb2e88c5650c682b32d315b671b7423926e'/>
<id>afbefcb2e88c5650c682b32d315b671b7423926e</id>
<content type='text'>
This is an emerging "standard" for 64-bit BLAS/LAPACK, avoiding symbol
clashes with 32-bit BLAS/LAPACK, originally introduced for Julia.
OpenBLAS can be compiled with 64-bit integer size and symbol suffix
'64_' (INTERFACE64=1 SYMBOLSUFFIX=64_).  OpenBLAS built with this
setting is also provided by some Linux distributions (e.g. Fedora's
64-bit openblas packages).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an emerging "standard" for 64-bit BLAS/LAPACK, avoiding symbol
clashes with 32-bit BLAS/LAPACK, originally introduced for Julia.
OpenBLAS can be compiled with 64-bit integer size and symbol suffix
'64_' (INTERFACE64=1 SYMBOLSUFFIX=64_).  OpenBLAS built with this
setting is also provided by some Linux distributions (e.g. Fedora's
64-bit openblas packages).
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: added libflame as a useable lapack library</title>
<updated>2019-05-07T06:35:58+00:00</updated>
<author>
<name>Nick Papior</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2019-05-02T08:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=a2fa178fe56e87724ce1c18ea4671e7d57be6737'/>
<id>a2fa178fe56e87724ce1c18ea4671e7d57be6737</id>
<content type='text'>
Now libflame may be used as a LAPACK back-end.
libflame requires an external BLAS so one has to
also have this enabled.
Also added release notes for NPY_*_ORDER and libFLAME.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now libflame may be used as a LAPACK back-end.
libflame requires an external BLAS so one has to
also have this enabled.
Also added release notes for NPY_*_ORDER and libFLAME.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: streamlined library names in site.cfg sections (#13157)</title>
<updated>2019-04-30T21:11:41+00:00</updated>
<author>
<name>Nick R. Papior</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2019-04-30T21:11:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c51a56c4c78a409a884201004a1e7f605526a3a8'/>
<id>c51a56c4c78a409a884201004a1e7f605526a3a8</id>
<content type='text'>
* BLD: use libraries as a key consistently in all site.cfg sections</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* BLD: use libraries as a key consistently in all site.cfg sections</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12925 from eric-wieser/distutils-shlex-split</title>
<updated>2019-02-25T13:34:49+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2019-02-25T13:34:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7aebced7e5ac26ba0ab2171b24991350523e9aa3'/>
<id>7aebced7e5ac26ba0ab2171b24991350523e9aa3</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>
<entry>
<title>BUG: parse shell escaping in extra_compile_args and extra_link_args</title>
<updated>2019-02-24T20:32:39+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-02-04T04:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=00ccdfc1c5a0602de60010ca61b7dc7f019f1e9a'/>
<id>00ccdfc1c5a0602de60010ca61b7dc7f019f1e9a</id>
<content type='text'>
Thanks to a change in exec_command, these strings are no longer passed onto the shell.
Since config files do not support list values, our best bet is to perform shell-splitting immediately.

This brings the behavior back in line a little to how it was before.

On windows systems, the behavior has changed. Previously it was treated as a single argument unless it contained quotes, resulting in the following weird behavior:

    # passes as one argument, preserving spaces
    extra_link_args=-Wl,rpath=A:/path/with spaces
    # passes as two arguments, preserving spaces
    extra_link_args="-Wl,rpath=A:\path\with spaces" -lgfortran
    # passes as one long quoted argument (surprising and undesirable)
    extra_link_args=-Wl,rpath=A:\path\without_spaces -lgfortran

Now it behaves as windows escaping via subprocess (but _not_ via cmd) normally would:

    # Passed as two separate arguments (probably not as intended, but should be expected)
    extra_link_args=-Wl,rpath=A:/path/with spaces
    # passes as two arguments, preserving spaces
    extra_link_args="-Wl,rpath=A:\path\with spaces" -lgfortran
    # passes as two arguments
    extra_link_args=-Wl,rpath=A:\path\without_spaces -lgfortran

Fixes gh-12659
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to a change in exec_command, these strings are no longer passed onto the shell.
Since config files do not support list values, our best bet is to perform shell-splitting immediately.

This brings the behavior back in line a little to how it was before.

On windows systems, the behavior has changed. Previously it was treated as a single argument unless it contained quotes, resulting in the following weird behavior:

    # passes as one argument, preserving spaces
    extra_link_args=-Wl,rpath=A:/path/with spaces
    # passes as two arguments, preserving spaces
    extra_link_args="-Wl,rpath=A:\path\with spaces" -lgfortran
    # passes as one long quoted argument (surprising and undesirable)
    extra_link_args=-Wl,rpath=A:\path\without_spaces -lgfortran

Now it behaves as windows escaping via subprocess (but _not_ via cmd) normally would:

    # Passed as two separate arguments (probably not as intended, but should be expected)
    extra_link_args=-Wl,rpath=A:/path/with spaces
    # passes as two arguments, preserving spaces
    extra_link_args="-Wl,rpath=A:\path\with spaces" -lgfortran
    # passes as two arguments
    extra_link_args=-Wl,rpath=A:\path\without_spaces -lgfortran

Fixes gh-12659
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: minor changes for consistency to site.cfg.example</title>
<updated>2019-02-21T01:41:37+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@gmail.com</email>
</author>
<published>2019-02-20T01:50:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=0c9e492a5278e87335598329b62ba4deb3d17473'/>
<id>0c9e492a5278e87335598329b62ba4deb3d17473</id>
<content type='text'>
[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: removed word/typo from comment in site.cfg.example</title>
<updated>2018-12-07T19:09:08+00:00</updated>
<author>
<name>Michael James Jamie  Schnaitter</name>
<email>mschnait@ist.ucf.edu</email>
</author>
<published>2018-12-07T19:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=b890daa38f0064e5faa7090e3b295b75125aad70'/>
<id>b890daa38f0064e5faa7090e3b295b75125aad70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
