<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/tests/test_system_info.py, branch v1.22.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>TST: xfail `test_overrides` when numpy is build with MKL support</title>
<updated>2021-10-23T17:09:14+00:00</updated>
<author>
<name>Bas van Beek</name>
<email>43369155+BvB93@users.noreply.github.com</email>
</author>
<published>2021-10-23T16:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=45ea1408cbb0ff571624e2ccff45300fd39defc8'/>
<id>45ea1408cbb0ff571624e2ccff45300fd39defc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Avoid changing odd tempfile names in tests' site.cfg</title>
<updated>2021-01-01T17:38:04+00:00</updated>
<author>
<name>DWesl</name>
<email>22566757+DWesl@users.noreply.github.com</email>
</author>
<published>2021-01-01T17:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2432ea3cbff7b467e9b948f893cca4111c8417c7'/>
<id>2432ea3cbff7b467e9b948f893cca4111c8417c7</id>
<content type='text'>
CI once produced a tempfile name with the string 'mkl' embedded.  The
old code changed this as well as the section name.  This should ensure
only section names get changed, and the restriction on the number of
replacements should catch any weird corner cases, since I think the
sections came first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CI once produced a tempfile name with the string 'mkl' embedded.  The
old code changed this as well as the section name.  This should ensure
only section names get changed, and the restriction on the number of
replacements should catch any weird corner cases, since I think the
sections came first.
</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Expanded the `_parse_env_order` tests</title>
<updated>2020-09-18T09:38:08+00:00</updated>
<author>
<name>Bas van Beek</name>
<email>b.f.van.beek@vu.nl</email>
</author>
<published>2020-09-18T09:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=6d3a9d7f97c1033de02a3a611ee3e8111f81738c'/>
<id>6d3a9d7f97c1033de02a3a611ee3e8111f81738c</id>
<content type='text'>
Relevant for when LAPACK/BLAS optimization is disabled.

Addresses https://github.com/numpy/numpy/pull/17346#issuecomment-694744389.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Relevant for when LAPACK/BLAS optimization is disabled.

Addresses https://github.com/numpy/numpy/pull/17346#issuecomment-694744389.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: enabled negation of library choices in NPY_*_ORDER (#17219)</title>
<updated>2020-09-17T10:29:38+00:00</updated>
<author>
<name>Nick R. Papior</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2020-09-17T10:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=233c63a56974de22b846ac989cef1fabe45e7296'/>
<id>233c63a56974de22b846ac989cef1fabe45e7296</id>
<content type='text'>
BLD: enabled negation of library choices in NPY_*_ORDER

When users build for a particular order it may be beneficial
to disallow certain libraries.

In particular a user may not care about which accelerated
BLAS library is used, so long as the NetLIB or ATLAS library isn't used.

This is now possible with:

   NPY_BLAS_ORDER='^blas,atlas'

or

   NPY_BLAS_ORDER='!blas,atlas'

Since we may envision more BLAS/LAPACK libraries to the pool, this
will provide greater flexibility as they enter.

A new (local) method is added in system_info.py which removes duplicate
code and allows for easier usage across libraries.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BLD: enabled negation of library choices in NPY_*_ORDER

When users build for a particular order it may be beneficial
to disallow certain libraries.

In particular a user may not care about which accelerated
BLAS library is used, so long as the NetLIB or ATLAS library isn't used.

This is now possible with:

   NPY_BLAS_ORDER='^blas,atlas'

or

   NPY_BLAS_ORDER='!blas,atlas'

Since we may envision more BLAS/LAPACK libraries to the pool, this
will provide greater flexibility as they enter.

A new (local) method is added in system_info.py which removes duplicate
code and allows for easier usage across libraries.</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: link and cleanup docstrings in site.cfg.example</title>
<updated>2020-01-19T21:39:54+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-01-16T20:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7471b5610e9cba0ecb73b6ea96bd132359530645'/>
<id>7471b5610e9cba0ecb73b6ea96bd132359530645</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Remove implicit inheritance from object class (#15236)</title>
<updated>2020-01-05T05:53:30+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2020-01-05T05:53:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c31cc36a8a814ed4844a2a553454185601914a5a'/>
<id>c31cc36a8a814ed4844a2a553454185601914a5a</id>
<content type='text'>
Inheriting from object was necessary for Python 2 compatibility to use
new-style classes. In Python 3, this is unnecessary as there are no
old-style classes.

Dropping the object is more idiomatic Python.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Inheriting from object was necessary for Python 2 compatibility to use
new-style classes. In Python 3, this is unnecessary as there are no
old-style classes.

Dropping the object is more idiomatic Python.</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Remove unnecessary 'from __future__ import ...' statements</title>
<updated>2020-01-03T15:48:11+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2019-08-27T11:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ed1e9659f103260a32536b4a7615393e3b1173dc'/>
<id>ed1e9659f103260a32536b4a7615393e3b1173dc</id>
<content type='text'>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</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>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: Remove all uses of run_module_suite.</title>
<updated>2018-04-07T00:20:56+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-04-04T16:33:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7bf0564f87511d9e7b6287b3eec0857d0d7742df'/>
<id>7bf0564f87511d9e7b6287b3eec0857d0d7742df</id>
<content type='text'>
That function is nose specific and has not worked since `__init__` files
were added to the tests directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That function is nose specific and has not worked since `__init__` files
were added to the tests directories.
</pre>
</div>
</content>
</entry>
</feed>
