summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorHugo van Kemenade <hugovk@users.noreply.github.com>2020-10-04 12:41:47 +0300
committerHugo van Kemenade <hugovk@users.noreply.github.com>2020-10-04 12:49:41 +0300
commit2ebb45374d845ad6d4843e977c0ca03e53674d25 (patch)
treedd8574ad5206059744aaac95fc6fe9f1b74ca780 /setup.py
parentf3a6b33144e62ce77aa767b73d930dec420a3511 (diff)
downloadnumpy-2ebb45374d845ad6d4843e977c0ca03e53674d25.tar.gz
MAINT: Fix Flake8
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py52
1 files changed, 25 insertions, 27 deletions
diff --git a/setup.py b/setup.py
index b4c06c402..a4e498af0 100755
--- a/setup.py
+++ b/setup.py
@@ -95,6 +95,7 @@ def git_version():
return GIT_REVISION
+
# BEFORE importing setuptools, remove MANIFEST. Otherwise it may not be
# properly updated when the contents of directories change (true for distutils,
# not sure about setuptools).
@@ -157,7 +158,7 @@ if not release:
a.close()
-def configuration(parent_package='',top_path=None):
+def configuration(parent_package='', top_path=None):
from numpy.distutils.misc_util import Configuration
config = Configuration(None, parent_package, top_path)
@@ -170,7 +171,7 @@ def configuration(parent_package='',top_path=None):
config.add_data_files(('numpy', 'LICENSE.txt'))
config.add_data_files(('numpy', 'numpy/*.pxd'))
- config.get_version('numpy/version.py') # sets config.version
+ config.get_version('numpy/version.py') # sets config.version
return config
@@ -182,13 +183,12 @@ def check_submodules():
if not os.path.exists('.git'):
return
with open('.gitmodules') as f:
- for l in f:
- if 'path' in l:
- p = l.split('=')[-1].strip()
+ for line in f:
+ if 'path' in line:
+ p = line.split('=')[-1].strip()
if not os.path.exists(p):
raise ValueError('Submodule {} missing'.format(p))
-
proc = subprocess.Popen(['git', 'submodule', 'status'],
stdout=subprocess.PIPE)
status, _ = proc.communicate()
@@ -280,9 +280,9 @@ def generate_cython():
print("Cythonizing sources")
for d in ('random',):
p = subprocess.call([sys.executable,
- os.path.join(cwd, 'tools', 'cythonize.py'),
- 'numpy/{0}'.format(d)],
- cwd=cwd)
+ os.path.join(cwd, 'tools', 'cythonize.py'),
+ 'numpy/{0}'.format(d)],
+ cwd=cwd)
if p != 0:
raise RuntimeError("Running cythonize failed!")
@@ -353,7 +353,6 @@ def parse_setuppy_commands():
"""))
return False
-
# The following commands aren't supported. They can only be executed when
# the user explicitly adds a --force command-line argument.
bad_commands = dict(
@@ -391,8 +390,8 @@ def parse_setuppy_commands():
)
bad_commands['nosetests'] = bad_commands['test']
for command in ('upload_docs', 'easy_install', 'bdist', 'bdist_dumb',
- 'register', 'check', 'install_data', 'install_headers',
- 'install_lib', 'install_scripts', ):
+ 'register', 'check', 'install_data', 'install_headers',
+ 'install_lib', 'install_scripts', ):
bad_commands[command] = "`setup.py %s` is not supported" % command
for command in bad_commands.keys():
@@ -412,7 +411,8 @@ def parse_setuppy_commands():
# If we got here, we didn't detect what setup.py command was given
import warnings
warnings.warn("Unrecognized setuptools command, proceeding with "
- "generating Cython sources and expanding templates", stacklevel=2)
+ "generating Cython sources and expanding templates",
+ stacklevel=2)
return True
@@ -447,25 +447,24 @@ def setup_package():
'f2py%s.%s = numpy.f2py.f2py2e:main' % sys.version_info[:2],
]
- cmdclass={"sdist": sdist_checked,
- }
+ cmdclass = {"sdist": sdist_checked, }
metadata = dict(
- name = 'numpy',
- maintainer = "NumPy Developers",
- maintainer_email = "numpy-discussion@python.org",
- description = DOCLINES[0],
- long_description = "\n".join(DOCLINES[2:]),
- url = "https://www.numpy.org",
- author = "Travis E. Oliphant et al.",
- download_url = "https://pypi.python.org/pypi/numpy",
+ name='numpy',
+ maintainer="NumPy Developers",
+ maintainer_email="numpy-discussion@python.org",
+ description=DOCLINES[0],
+ long_description="\n".join(DOCLINES[2:]),
+ url="https://www.numpy.org",
+ author="Travis E. Oliphant et al.",
+ download_url="https://pypi.python.org/pypi/numpy",
project_urls={
"Bug Tracker": "https://github.com/numpy/numpy/issues",
"Documentation": get_docs_url(),
"Source Code": "https://github.com/numpy/numpy",
},
- license = 'BSD',
+ license='BSD',
classifiers=[_f for _f in CLASSIFIERS.split('\n') if _f],
- platforms = ["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"],
+ platforms=["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"],
test_suite='pytest',
cmdclass=cmdclass,
python_requires='>=3.6',
@@ -486,8 +485,7 @@ def setup_package():
# patches distutils, even though we don't use it
import setuptools # noqa: F401
from numpy.distutils.core import setup
- cwd = os.path.abspath(os.path.dirname(__file__))
- if not 'sdist' in sys.argv:
+ if 'sdist' not in sys.argv:
# Generate Cython sources, unless we're generating an sdist
generate_cython()