<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/site.cfg.example, branch revert-7191-stack_documentation</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>ENH: enabled extra_link_args in OpenBLAS segment</title>
<updated>2015-09-17T22:00:12+00:00</updated>
<author>
<name>Nick Papior</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2015-09-17T22:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=62e87ab001710bcafa54786a2b3d413f77398066'/>
<id>62e87ab001710bcafa54786a2b3d413f77398066</id>
<content type='text'>
The extra_link_args is sadly not intrinsically used
for many parts of the system_info code.

This commit adds the linking properties stored
when using extra_link_args in the openblas section
to bypass any difficulties in the usage of OpenBLAS.

This is especially helpful when linking against external
LAPACK libraries which requires -lgfortran and possibly
-lm for correct linking.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The extra_link_args is sadly not intrinsically used
for many parts of the system_info code.

This commit adds the linking properties stored
when using extra_link_args in the openblas section
to bypass any difficulties in the usage of OpenBLAS.

This is especially helpful when linking against external
LAPACK libraries which requires -lgfortran and possibly
-lm for correct linking.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in site.cfg.example</title>
<updated>2015-07-09T02:56:01+00:00</updated>
<author>
<name>Eric Martin</name>
<email>e.a.martin1337@gmail.com</email>
</author>
<published>2015-07-09T02:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7fbbaf98e4935e9cb7274764de813f7dffb04c89'/>
<id>7fbbaf98e4935e9cb7274764de813f7dffb04c89</id>
<content type='text'>
"earch path" =&gt; "search path"</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"earch path" =&gt; "search path"</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: rpath and runtime_library_dirs equivalent</title>
<updated>2015-02-26T09:18:56+00:00</updated>
<author>
<name>Nick Papior Andersen</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2015-02-26T09:18:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=98add1697398d93469889792739ca0721ac65284'/>
<id>98add1697398d93469889792739ca0721ac65284</id>
<content type='text'>
The original distutils assumes runtime_library_dirs to
be located in rpath, however, the internal structures assumes
the keyword to be runtime_library_dirs.
For now numpy.distutils handles both equivalently.

The test has been updated to also test the rpath solution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original distutils assumes runtime_library_dirs to
be located in rpath, however, the internal structures assumes
the keyword to be runtime_library_dirs.
For now numpy.distutils handles both equivalently.

The test has been updated to also test the rpath solution.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Added tests to the extra options read in</title>
<updated>2015-02-24T13:29:38+00:00</updated>
<author>
<name>Nick Papior Andersen</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2015-02-24T13:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e87ad6eb8ff7d7705abb20d523e21c67e508b0e6'/>
<id>e87ad6eb8ff7d7705abb20d523e21c67e508b0e6</id>
<content type='text'>
A simple test (distutils/testing/test_system_info.py)
to check that the options are read in correctly has been added.
This test has a few faults:

A) It does not allow strict library checks as that can be
   _very_ system dependent.
B) It compiles some simple C-programs but does currently not link
   them to a shared library.
C) As such the test does not check that the flags are actually used.

To circumvent this one should:

A) Make a library of the compiled sources.
B) Check that a runtime_library_dirs is working by checking
   with ldd
C) Make a preprocessor flag to check the output of two commands which
   should differ according to the flags in each block

I am not too much into the distutils compiler suite. So I have not
endeavoured on this path.

- The current test shows that the flags are read in by the standard system_info
  object and can thus be considered a "stable" solution.

- Added note of the 1.10 release schedule.

- Corrected the site.cfg.example, added runtime_library_dirs to
  the OpenBLAS example where it seems appropriate.

- Bugfix for the site.cfg.example (the [DEFAULT] block should be
  name [ALL])
  This might have lead to some confusion, but many of the libraries
  are linked explicitly by their own sections, hence it might not have
  been caught.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A simple test (distutils/testing/test_system_info.py)
to check that the options are read in correctly has been added.
This test has a few faults:

A) It does not allow strict library checks as that can be
   _very_ system dependent.
B) It compiles some simple C-programs but does currently not link
   them to a shared library.
C) As such the test does not check that the flags are actually used.

To circumvent this one should:

A) Make a library of the compiled sources.
B) Check that a runtime_library_dirs is working by checking
   with ldd
C) Make a preprocessor flag to check the output of two commands which
   should differ according to the flags in each block

I am not too much into the distutils compiler suite. So I have not
endeavoured on this path.

- The current test shows that the flags are read in by the standard system_info
  object and can thus be considered a "stable" solution.

- Added note of the 1.10 release schedule.

- Corrected the site.cfg.example, added runtime_library_dirs to
  the OpenBLAS example where it seems appropriate.

- Bugfix for the site.cfg.example (the [DEFAULT] block should be
  name [ALL])
  This might have lead to some confusion, but many of the libraries
  are linked explicitly by their own sections, hence it might not have
  been caught.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: Added MKL win-64 settings to site.cfg example</title>
<updated>2015-02-09T12:35:39+00:00</updated>
<author>
<name>Åsmund Hjulstad</name>
<email>ahju@statoil.com</email>
</author>
<published>2015-02-09T11:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5e3f9bde26013cce1c5dce1b9b20e5e9a3100c68'/>
<id>5e3f9bde26013cce1c5dce1b9b20e5e9a3100c68</id>
<content type='text'>
Added MKL settings for Intel Fortran Composer.
In addition, changed link to ConfigParser documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added MKL settings for Intel Fortran Composer.
In addition, changed link to ConfigParser documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: clarify that umfpack, fftw and djbfft are not used by numpy</title>
<updated>2014-07-27T09:11:33+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-07-18T21:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=1c11f980612340fec8af1d11d4b3bb1cbd716cd2'/>
<id>1c11f980612340fec8af1d11d4b3bb1cbd716cd2</id>
<content type='text'>
their presence in site.cfg is only for the benefit of third party
packages using numpy.distutils
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
their presence in site.cfg is only for the benefit of third party
packages using numpy.distutils
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: update openblas fork warning with fixed pthread build info</title>
<updated>2014-02-21T22:38:05+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-02-21T22:35:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8a4ff790cc5f6b643c71ba94316058546a506ebd'/>
<id>8a4ff790cc5f6b643c71ba94316058546a506ebd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: site.cfg: warn against OpenBLAS and multiprocessing</title>
<updated>2014-01-14T19:33:15+00:00</updated>
<author>
<name>Lars Buitinck</name>
<email>larsmans@gmail.com</email>
</author>
<published>2014-01-12T16:34:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=7488ebeee75f98a01dc6c9bab6e98e254ff54c95'/>
<id>7488ebeee75f98a01dc6c9bab6e98e254ff54c95</id>
<content type='text'>
Fixes #654 by not fixing it; I don't think NumPy *can* actually fix
the problem as it's a design flaw in Python's multiprocessing. Listed
various alternatives (Python 3.4 forkserver, single-threaded OpenBLAS,
Python threading).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #654 by not fixing it; I don't think NumPy *can* actually fix
the problem as it's a design flaw in Python's multiprocessing. Listed
various alternatives (Python 3.4 forkserver, single-threaded OpenBLAS,
Python threading).
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the default install location of OpenBLAS in the example</title>
<updated>2013-09-04T15:43:21+00:00</updated>
<author>
<name>Olivier Grisel</name>
<email>olivier.grisel@ensta.org</email>
</author>
<published>2013-09-04T15:43:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=fb0c7bdfd370dae9d580f97ee4ceadbcaced29c5'/>
<id>fb0c7bdfd370dae9d580f97ee4ceadbcaced29c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>site.cfg.example should not reference blas_opt and lapack_opt</title>
<updated>2013-09-04T14:16:33+00:00</updated>
<author>
<name>Olivier Grisel</name>
<email>olivier.grisel@ensta.org</email>
</author>
<published>2013-09-04T14:16:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ffd4332262ee0295cb942c94ed124f043d801eb6'/>
<id>ffd4332262ee0295cb942c94ed124f043d801eb6</id>
<content type='text'>
blas_opt and lapack_opt sections are not actually read by the
numpy.distutils.system_info machinery. They are just meta entry points for the
`get_info` public function that in turns introspec the atlas, openblas and mkl
sections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blas_opt and lapack_opt sections are not actually read by the
numpy.distutils.system_info machinery. They are just meta entry points for the
`get_info` public function that in turns introspec the atlas, openblas and mkl
sections.
</pre>
</div>
</content>
</entry>
</feed>
