summaryrefslogtreecommitdiff
path: root/numpy/distutils/command/build.py
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: adapt parallel build option names to python3.5Julian Taylor2015-07-161-5/+5
| | | | python3.5 uses --parallel instead of --jobs
* ENH: support parallel compilation of extensionsJulian Taylor2014-10-281-0/+8
| | | | | | | | | | | | | | Allow extensions using numpy.distutils to compile in parallel. By passing `--jobs=n` or `-j n` to `setup.py build` the compilation of extensions is now performed in `n` parallel processes. Additionally the environment variable NPY_NUM_BUILD_JOBS is used as the default value, if its unset the default is serial compilation. The parallelization is limited to within the files of an extension, so only numpy multiarraymodule really profits but its still a nice improvement when you have 2-4 cores. Unfortunately Cython will not profit at all as it tends to build one module per file.
* STY: Giant comma spacing fixup.Charles Harris2013-08-181-1/+1
| | | | | | | Run the 2to3 ws_comma fixer on *.py files. Some lines are now too long and will need to be broken at some point. OTOH, some lines were already too long and need to be broken at some point. Now seems as good a time as any to do this with open PRs at a minimum.
* 2to3: Apply `print` fixer.Charles Harris2013-04-061-1/+1
| | | | | | | Add `print_function` to all `from __future__ import ...` statements and use the python3 print function syntax everywhere. Closes #3078.
* 2to3: Use absolute imports.Charles Harris2013-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new import `absolute_import` is added the `from __future__ import` statement and The 2to3 `import` fixer is run to make the imports compatible. There are several things that need to be dealt with to make this work. 1) Files meant to be run as scripts run in a different environment than files imported as part of a package, and so changes to those files need to be skipped. The affected script files are: * all setup.py files * numpy/core/code_generators/generate_umath.py * numpy/core/code_generators/generate_numpy_api.py * numpy/core/code_generators/generate_ufunc_api.py 2) Some imported modules are not available as they are created during the build process and consequently 2to3 is unable to handle them correctly. Files that import those modules need a bit of extra work. The affected files are: * core/__init__.py, * core/numeric.py, * core/_internal.py, * core/arrayprint.py, * core/fromnumeric.py, * numpy/__init__.py, * lib/npyio.py, * lib/function_base.py, * fft/fftpack.py, * random/__init__.py Closes #3172
* 2to3: Put `from __future__ import division in every python file.Charles Harris2013-03-011-0/+2
| | | | | | | | This should be harmless, as we already are division clean. However, placement of this import takes some care. In the future a script can be used to append new features without worry, at least until such time as it exceeds a single line. Having that ability will make it easier to deal with absolute imports and printing updates.
* Run scons command in build_ext instead of build.David Cournapeau2008-08-201-3/+0
| | | | | | | setuptools develop run build_ext inplace, not build, so develop command in setuptools would not call the scons command. Now, the develop mode should work with numscons.
* Make distutils command build run scons commandDavid Cournapeau2008-01-251-0/+6
|
* minor cleanups in numpy.distutils (style mostly)cookedm2007-05-211-4/+0
|
* Added --fcompiler,--help-fcompiler options to build command parallel to ↵Pearu Peterson2007-05-181-0/+16
| | | | --compiler,--help-compiler options.
* added config to --fcompiler option unification method. introduced config_cc ↵Pearu Peterson2007-05-181-1/+2
| | | | for unifying --compiler options.
* unify config_fc, build_clib, build_ext commands --fcompiler options so that ↵Pearu Peterson2007-05-181-1/+4
| | | | --fcompiler can be specified only once in a command line
* #107: Directory name build/srcipts-pythonversion needs platform informationcookedm2006-05-171-1/+11
|
* Moved scipy directory to numpyTravis Oliphant2006-01-041-0/+8