summaryrefslogtreecommitdiff
path: root/numpy/f2py/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: Update F2PY documentation URLShriraj Hegde2021-10-121-2/+1
| | | | http://cens.ioc.ee/projects/f2py2e/ is unavailable and links to NumPy and SciPy at https://web.archive.org/web/20140822061353/http://cens.ioc.ee:80/projects/f2py2e/ are too outdated.
* MAINT,DOC: f2py address reviewer commentsRohit Goswami2021-09-211-2/+0
|
* MAINT,DOC: f2py cleanupRohit Goswami2021-09-201-3/+4
|
* BUG: Fixed an issue where `.pyi` weren't picked up by numpy sub-packagesBas van Beek2020-11-031-0/+1
|
* Mark tests as a subpackage rather than data.Hameer Abbasi2020-05-061-1/+2
|
* convert shebang from python to python3 (#15687)Changqing Li2020-03-041-1/+1
| | | | Signed-off-by: Changqing Li <changqing.li@windriver.com>
* MAINT: Remove unnecessary 'from __future__ import ...' statementsJon Dufresne2020-01-031-2/+0
| | | | | As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior.
* Doc: Use `pip install .` where possible instead of calling setup.pyMatthias Bussonnier2019-07-231-1/+1
| | | | pip will itself call setup.py install with the rights options.
* MAINT: remove unused stdlib importsEmil Hessman2018-09-301-4/+0
|
* ENH: Use entry_points to install the f2py scripts.Charles Harris2018-08-231-45/+5
| | | | | | | | | | | | | | | | | | | | | This adds entry_points for the f2py scripts. The installed scripts differ between Windows and other environments. * On Windows, the only script installed is 'f2py'. This works well in that environment because each Python version is installed in its own directory, making it easy to keep the differing script versions separate. * Otherwise, three scripts are installed, 'f2py', 'f2py' + 'minor', and 'f2py' + 'major.minor'. For instance, if Numpy is installed by Python 2.7, then the installed scripts will be named 'f2py', 'f2py2', and 'f2py2.7'. That naming scheme is used for back compatibility, and also so that more than one Python version can be dealt with in a way common to many Linux distros. Note that 'f2py' will always point to the latest install and 'f2py(2|3)' to the latest Python (2|3) install The script tests have been modified to check for the new environment and the code previously used to install the scripts has been removed.
* Misc. typosluz.paz2018-02-161-1/+1
| | | | | | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../numpy-whitelist.txt` Whitelist consists of: ``` amin ans behaviour cancellation dum initialise ith nd ot splitted writeable ``` .
* STY: Make PEP8 fixes in numpy/f2pyCharles Harris2015-07-251-14/+14
| | | | | Decided to bite the bullet on this one. The code is certainly more readable, so should be easier to fix if we need to.
* BUG: revert use of !python for bdist_mpkg scriptsMatthew Brett2015-05-051-1/+1
| | | | | | bdist_mpkg is a very crude install method that will assume the path to Python, so we should not use the `#!python` form when installing scripts in bdist_mpkg.
* ENH: add bdist_mpkg, bdist_wininst to binary distsMatthew Brett2015-04-291-2/+3
| | | | | Add other binary distribution formats to list of build commands that should generate !python shebang lines.
* BUG: fix f2py shebang line for bdist wheel, eggMatthew Brett2015-04-291-1/+14
| | | | | | | | | Command `bdist_wheel` was generating a shebang line for f2py that uses the Python path for the building Python. If we are building a wheel or an egg, use the generic `#!python` shebang line for the f2py script instead, which setuptools will modify at install time. Closes gh-5812.
* ENH: make f2py an executable moduleJulian Taylor2015-03-081-26/+4
| | | | allows pep 338 execution via python -mnumpy.f2py
* MAINT: remove obsolete version checksJulian Taylor2014-10-151-17/+15
| | | | | minimum requirement is python2.6, this allows removing a couple 2.3 and 2.4 checks.
* MAINT: Remove references to missing files from install.Charles Harris2014-08-291-2/+0
| | | | | | | | | | | | The following directories and files have been moved or deleted numpy/lib/benchmarks numpy/f2py/docs numpy/f2py/f2py.1 This PR removes references to them from the relevant setup.py files. Closes #5010.
* STY: Giant comma spacing fixup.Charles Harris2013-08-181-5/+5
| | | | | | | 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.
* BUG: f2py script shebang may refer to wrong pythonCarwyn Pelley2013-05-231-2/+2
| | | | | | | | | The f2py executable has a shebang which uses the default python, rather than the python it was compiled for. This causes issues for deployment of numpy (+f2py) across systems which have different environments. This fix uses sys.executable to determine the resulting hardcoded python to use.
* 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: 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.
* BUGLET: Need "\\n" in string template.Charles Harris2010-09-231-2/+2
|
* FIX: And add missing \n for error message.Charles Harris2010-09-221-1/+1
|
* BUG: Fix previous fix to numpy/g2py/setup.py.Charles Harris2010-09-221-1/+1
|
* BUG: Fix generated f2py bootstrap script to work with python 3k.Charles Harris2010-09-221-2/+2
| | | | Thanks to Lisandro Dalcin.
* ENH: f2py: convert test suite to Nose formPauli Virtanen2010-03-061-0/+1
| | | | | | Rewrite F2Py's test suite, so that it is run as a part of Numpy's tests. These tests require compiling extension modules on-the-fly, so I added a small helper module for that.
* Make f2py setup.py runnable under python3.David Cournapeau2009-12-031-1/+1
|
* Fix setup script. Exclude test that requires building from the main test suite.Robert Kern2008-07-031-2/+0
|
* Removing G3 f2py code. Development has moved to https://launchpad.net/f2py/Robert Kern2008-07-031-4/+2
|
* Use log.debug instead of print in setup.py'scookedm2007-05-281-2/+3
|
* F2PY G3: exposing G3 to f2py script, fixed bugs, wrote source docs.Pearu Peterson2006-10-021-3/+25
|
* Run reindent.py (script distributed with Python) over the source to remove ↵cookedm2006-03-101-1/+1
| | | | extraneous whitespace
* Change License text to NumPy License (permission granted by Pearu)Travis Oliphant2006-01-201-3/+3
|
* Changed all references to scipy to numpyTravis Oliphant2006-01-041-3/+3
|
* Moved scipy directory to numpyTravis Oliphant2006-01-041-0/+107