summaryrefslogtreecommitdiff
path: root/INSTALL.rst.txt
diff options
context:
space:
mode:
authorDongHun Kwak <dh0128.kwak@samsung.com>2020-12-31 09:38:55 +0900
committerDongHun Kwak <dh0128.kwak@samsung.com>2020-12-31 09:38:55 +0900
commit92fba4b9b454bc82b27770074a248dd685053832 (patch)
tree6ee53dfa05d52fbd824da6abc7d190485505f646 /INSTALL.rst.txt
parent295fa02e974b890f98bb7bf6a94045c2cd3f5f68 (diff)
downloadpython-numpy-92fba4b9b454bc82b27770074a248dd685053832.tar.gz
python-numpy-92fba4b9b454bc82b27770074a248dd685053832.tar.bz2
python-numpy-92fba4b9b454bc82b27770074a248dd685053832.zip
Imported Upstream version 1.18.0upstream/1.18.0
Diffstat (limited to 'INSTALL.rst.txt')
-rw-r--r--INSTALL.rst.txt19
1 files changed, 8 insertions, 11 deletions
diff --git a/INSTALL.rst.txt b/INSTALL.rst.txt
index 640ddafc7..d6c42bad7 100644
--- a/INSTALL.rst.txt
+++ b/INSTALL.rst.txt
@@ -12,7 +12,7 @@ https://scipy.org/install.html.
Prerequisites
=============
-Building NumPy requires the following software installed:
+Building NumPy requires the following installed software:
1) For Python 3, Python__ 3.5.x or newer.
@@ -28,6 +28,7 @@ Building NumPy requires the following software installed:
2) Cython >= 0.29.2 (for development versions of numpy, not for released
versions)
+
3) pytest__ (optional) 1.15 or later
This is required for testing numpy, but not for using it.
@@ -36,7 +37,7 @@ Python__ http://www.python.org
pytest__ http://pytest.readthedocs.io
-.. note::
+.. note::
If you want to build NumPy in order to work on NumPy itself, use
``runtests.py``. For more details, see
@@ -76,11 +77,7 @@ skipped when running the test suite if no Fortran compiler is available. For
building Scipy a Fortran compiler is needed though, so we include some details
on Fortran compilers in the rest of this section.
-On OS X and Linux, all common compilers will work. Note that C99 support is
-required. For compilers that don't support the C99 language standard by
-default (such as ``gcc`` versions < 5.0), it should be enabled. For ``gcc``::
-
- export CFLAGS='-std=c99'
+On OS X and Linux, all common compilers will work.
For Fortran, ``gfortran`` works, ``g77`` does not. In case ``g77`` is
installed then ``g77`` will be detected and used first. To explicitly select
@@ -91,7 +88,7 @@ installed then ``g77`` will be detected and used first. To explicitly select
Windows
-------
-On Windows, building from source can be difficult. Currently the most robust
+On Windows, building from source can be difficult. Currently, the most robust
option is to use the Intel compilers, or alternatively MSVC (the same version
as used to build Python itself) with Intel ifort. Intel itself maintains a
good `application note <https://software.intel.com/en-us/articles/numpyscipy-with-intel-mkl>`_
@@ -116,9 +113,9 @@ details.
Windows
-------
-The Intel compilers work with Intel MKL, see the application note linked above.
+The Intel compilers work with Intel MKL, see the application note linked above.
MingwPy__ works with OpenBLAS.
-For an overview of the state of BLAS/LAPACK libraries on Windows, see
+For an overview of the state of BLAS/LAPACK libraries on Windows, see
`here <https://mingwpy.github.io/blas_lapack.html>`_.
OS X
@@ -131,7 +128,7 @@ ATLAS) will also work.
Ubuntu/Debian
-------------
-For best performance a development package providing BLAS and CBLAS should be
+For best performance, a development package providing BLAS and CBLAS should be
installed. Some of the options available are:
- ``libblas-dev``: reference BLAS (not very optimized)