summaryrefslogtreecommitdiff
path: root/site.cfg.example
Commit message (Collapse)AuthorAgeFilesLines
* BLD: added libflame as a useable lapack libraryNick Papior2019-05-071-0/+16
| | | | | | | 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.
* BLD: streamlined library names in site.cfg sections (#13157)Nick R. Papior2019-04-301-8/+6
| | | * BLD: use libraries as a key consistently in all site.cfg sections
* Merge pull request #12925 from eric-wieser/distutils-shlex-splitCharles Harris2019-02-251-2/+2
|\ | | | | BUG: parse shell escaping in extra_compile_args and extra_link_args
| * BUG: parse shell escaping in extra_compile_args and extra_link_argsEric Wieser2019-02-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | MAINT: minor changes for consistency to site.cfg.exampleRalf Gommers2019-02-201-20/+20
| | | | | | | | [ci skip]
* | MAINT: removed word/typo from comment in site.cfg.exampleMichael James Jamie Schnaitter2018-12-071-1/+1
|/
* HTTP -> HTTPS, and other linkrot fixesMike Toews2018-06-161-6/+6
|
* MAINT: distutils.system_info: handle Accelerate like any other libraryPauli Virtanen2018-05-081-0/+8
| | | | | | | | | | | | Remove the special-cased handling of OSX Accelerate/vecLib libraries, and move the code (which was duplicated in two places) to a new accelerate_info class, which is used in the same way as openblas/etc libs. Also add a configuration section and an environment variable for controlling whether Accelerate/vecLib is to be used or not. Previously, it was not possible to use generic BLAS/LAPACK instead of Accelerate on OSX.
* Update site.cfg.example on the MKL part.chaoyu32017-11-221-22/+25
| | | | The MKL usage part is out-of-date for the recent releases of MKL. The old content does not work any work. This is an update on the MKL usage part. Some detail is reported here: https://github.com/numpy/numpy/issues/10061
* DOC: change Numpy to NumPy in remaining filesPierre de Buyl2016-09-061-4/+4
| | | | the files in doc/ and numpy/ were covered in previous commits
* BLD: fix configparser.InterpolationSyntaxErrorSorin Sbarnea2016-04-281-0/+1
| | | | Closes #7572 inability to install in virtualenvs with percent in their path.
* DOC: add notes to site.cfg.example on compiling BLIS itself and against it.Ralf Gommers2016-02-231-0/+15
| | | | [ci skip]
* ENH: add support for BLIS to numpy.distutilsRalf Gommers2016-02-201-0/+6
|
* ENH: enabled extra_link_args in OpenBLAS segmentNick Papior2015-09-171-1/+1
| | | | | | | | | | | | | 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.
* Fix typo in site.cfg.exampleEric Martin2015-07-081-1/+1
| | | "earch path" => "search path"
* ENH: rpath and runtime_library_dirs equivalentNick Papior Andersen2015-02-261-1/+3
| | | | | | | | | 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.
* ENH: Added tests to the extra options read inNick Papior Andersen2015-02-241-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* DOC: Added MKL win-64 settings to site.cfg exampleÅsmund Hjulstad2015-02-091-1/+10
| | | | | Added MKL settings for Intel Fortran Composer. In addition, changed link to ConfigParser documentation.
* DOC: clarify that umfpack, fftw and djbfft are not used by numpyJulian Taylor2014-07-271-2/+2
| | | | | their presence in site.cfg is only for the benefit of third party packages using numpy.distutils
* DOC: update openblas fork warning with fixed pthread build infoJulian Taylor2014-02-211-4/+8
|
* DOC: site.cfg: warn against OpenBLAS and multiprocessingLars Buitinck2014-01-141-0/+11
| | | | | | | 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).
* Use the default install location of OpenBLAS in the exampleOlivier Grisel2013-09-041-3/+3
|
* site.cfg.example should not reference blas_opt and lapack_optOlivier Grisel2013-09-041-52/+34
| | | | | | | 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.
* BLD: Update with information about openblas.Skipper Seabold2013-08-201-0/+15
|
* DOC: document inconsistent path separator in site.cfg path lists. Closes #934.rgommers2011-03-021-2/+6
|
* DOC: update site.cfg.example with notes about umfpack/fftw.rgommers2011-02-201-4/+10
|
* Put one example for mkl 10.0 in site.cfg.example.David Cournapeau2008-05-181-0/+6
|
* Site.cfg can still have DEFAULT section (closes #751).Stefan van der Walt2008-04-281-1/+1
|
* In site.cfg, change DEFAULT section to ALL to accommodate building on Python ↵Stefan van der Walt2008-03-191-1/+1
| | | | 2.6.
* Adding an example for MKL in site.cfg.example (for recent versions)David Cournapeau2007-11-291-0/+9
|
* Add another place to check for configuration, namely ~/.numpy-site.cfg, to ↵Robert Kern2007-04-151-0/+3
| | | | help automatic installation where one can't edit the source checkout. I've added the alternate name to make it hidden because that's just considerate.
* Fleshed-out site.cfg example.Robert Kern2006-12-041-13/+117
|
* (no commit message)Robert Cimrman2006-04-101-2/+7
|
* site.scfg.example addedRobert Cimrman2006-04-061-0/+8