<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/system_info.py, branch build_test</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: Fix a macOS build failure when `NPY_BLAS_ORDER=""`</title>
<updated>2020-09-18T00:09:02+00:00</updated>
<author>
<name>Bas van Beek</name>
<email>b.f.van.beek@vu.nl</email>
</author>
<published>2020-09-18T00:09:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5bec8df317ffbda8f97486195b758f2261495749'/>
<id>5bec8df317ffbda8f97486195b758f2261495749</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>BUG: sysconfig attributes/distutils issue</title>
<updated>2020-09-07T21:21:02+00:00</updated>
<author>
<name>Tyler Reddy</name>
<email>tyler.je.reddy@gmail.com</email>
</author>
<published>2020-09-07T21:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c830c2f76305b1a67d76a9b6ae8a7974c230ddb6'/>
<id>c830c2f76305b1a67d76a9b6ae8a7974c230ddb6</id>
<content type='text'>
* gh-17223 started the `distutils` modernization
process because of the various upstream stuff
going on (thanks)

* that set of changes caused build issues with NumPy
pre-release wheels + SciPy `master`:
https://travis-ci.org/github/scipy/scipy/builds/725002838

* I was able to patch two separate issues and confirm
that this feature branch restores the SciPy build locally:
1) in one case, `distutils.sysconfig.get_python_inc` was
replaced with `distutils.get_python_inc`, which does not
exist (probably a typo)
2) a bit more serious; even `sysconfig.get_python_inc` does
not appear to exist; the closest match I could find (and
that worked) was `sysconfig.get_path()` with options for
general and platform-specific header paths as needed

* I'm not claiming that these stdlib replacements are perfect
either (the prefix case may still be slightly different?), but
it does prevent the SciPy build break originally introduced
as a start
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gh-17223 started the `distutils` modernization
process because of the various upstream stuff
going on (thanks)

* that set of changes caused build issues with NumPy
pre-release wheels + SciPy `master`:
https://travis-ci.org/github/scipy/scipy/builds/725002838

* I was able to patch two separate issues and confirm
that this feature branch restores the SciPy build locally:
1) in one case, `distutils.sysconfig.get_python_inc` was
replaced with `distutils.get_python_inc`, which does not
exist (probably a typo)
2) a bit more serious; even `sysconfig.get_python_inc` does
not appear to exist; the closest match I could find (and
that worked) was `sysconfig.get_path()` with options for
general and platform-specific header paths as needed

* I'm not claiming that these stdlib replacements are perfect
either (the prefix case may still be slightly different?), but
it does prevent the SciPy build break originally introduced
as a start
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: fix win exec_prefix</title>
<updated>2020-09-03T06:26:56+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-09-03T06:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7b71d6a0f599580547881bd61625c465c52720b7'/>
<id>7b71d6a0f599580547881bd61625c465c52720b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: use sysconfig not distutils.sysconfig where possible</title>
<updated>2020-09-02T12:44:35+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-09-02T12:44:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=42f9d02a249103fd024241a17ba5896fd2e18bff'/>
<id>42f9d02a249103fd024241a17ba5896fd2e18bff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Replace lambda function by list comprehension (gh-17055)</title>
<updated>2020-08-11T16:37:50+00:00</updated>
<author>
<name>jakobjakobson13</name>
<email>43045863+jakobjakobson13@users.noreply.github.com</email>
</author>
<published>2020-08-11T16:37:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c70bff83e452c9b76b7f5de2e6811b800d4f72cf'/>
<id>c70bff83e452c9b76b7f5de2e6811b800d4f72cf</id>
<content type='text'>
See #17012 item 15

Co-authored-by: Jakob &lt;jakobjakobson13@posteo.de&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See #17012 item 15

Co-authored-by: Jakob &lt;jakobjakobson13@posteo.de&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>BUILD: Remove Accelerate support (#15759)</title>
<updated>2020-05-22T16:26:27+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-05-22T16:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=78593a1059f0a9c04385f97b2c1caa221efefa5f'/>
<id>78593a1059f0a9c04385f97b2c1caa221efefa5f</id>
<content type='text'>
Remove support for Apple Accelerate, since it is buggy. A build error should
occur on most or all setups if linked against Accelerate. Test or import failures
should occur on setups where Accelerate is picked up dynamically.

Co-authored-by: Warren Weckesser &lt;warren.weckesser@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove support for Apple Accelerate, since it is buggy. A build error should
occur on most or all setups if linked against Accelerate. Test or import failures
should occur on setups where Accelerate is picked up dynamically.

Co-authored-by: Warren Weckesser &lt;warren.weckesser@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>convert shebang from python to python3 (#15687)</title>
<updated>2020-03-04T08:22:40+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2020-03-04T08:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=583901a074dc65145d3d6136ba7dcd02634d680b'/>
<id>583901a074dc65145d3d6136ba7dcd02634d680b</id>
<content type='text'>
Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: cleanup unused imports; avoid redefinition of imports</title>
<updated>2020-02-06T09:16:23+00:00</updated>
<author>
<name>Mike Taves</name>
<email>mwtoews@gmail.com</email>
</author>
<published>2020-02-04T19:21:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=07bf33fbf5be8143aab037dc65aba3086f8badf6'/>
<id>07bf33fbf5be8143aab037dc65aba3086f8badf6</id>
<content type='text'>
* Cleanup unused imports (F401) of mostly standard Python modules,
  or some internal but unlikely referenced modules
* Where internal imports are potentially used, mark with noqa
* Avoid redefinition of imports (F811)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Cleanup unused imports (F401) of mostly standard Python modules,
  or some internal but unlikely referenced modules
* Where internal imports are potentially used, mark with noqa
* Avoid redefinition of imports (F811)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #15338 from mattip/site.cfg</title>
<updated>2020-01-31T15:39:45+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2020-01-31T15:39:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=71802423b3ab7463bb6213cc15a7a07464b4a31b'/>
<id>71802423b3ab7463bb6213cc15a7a07464b4a31b</id>
<content type='text'>
DOC: document site.cfg.example</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DOC: document site.cfg.example</pre>
</div>
</content>
</entry>
</feed>
