summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2018-08-28 11:16:43 -0500
committerGitHub <noreply@github.com>2018-08-28 11:16:43 -0500
commit14a3ac9586f26929b696b9a38afb155d37cef3b0 (patch)
treeffe8df776133f2fb29730b58a3eef60e9da40250 /setup.py
parentac4d4807c5b4b61aae59a656beb1b3feed59386b (diff)
parentec7c846cf111114a28e9993fb9335f3c63c97fc7 (diff)
downloadnumpy-14a3ac9586f26929b696b9a38afb155d37cef3b0.tar.gz
Merge pull request #11802 from charris/f2py-console-script
ENH: Use entry_points to install the f2py scripts.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index ffa53e536..cc20fa61d 100755
--- a/setup.py
+++ b/setup.py
@@ -349,6 +349,18 @@ def setup_package():
# Rewrite the version file everytime
write_version_py()
+ # The f2py scripts that will be installed
+ if sys.platform == 'win32':
+ f2py_cmds = [
+ 'f2py = numpy.f2py.f2py2e:main',
+ ]
+ else:
+ f2py_cmds = [
+ 'f2py = numpy.f2py.f2py2e:main',
+ 'f2py%s = numpy.f2py.f2py2e:main' % sys.version_info[:1],
+ 'f2py%s.%s = numpy.f2py.f2py2e:main' % sys.version_info[:2],
+ ]
+
metadata = dict(
name = 'numpy',
maintainer = "NumPy Developers",
@@ -365,6 +377,9 @@ def setup_package():
cmdclass={"sdist": sdist_checked},
python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*',
zip_safe=False,
+ entry_points={
+ 'console_scripts': f2py_cmds
+ },
)
if "--force" in sys.argv: