summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2012-08-09 13:42:55 -0400
committerScott Moser <smoser@ubuntu.com>2012-08-09 13:42:55 -0400
commit0243c5d9c7948e247a85870a24835e2f5ce92cb0 (patch)
treeb67c2911c07b013f893f1ac0c8428a99c9095628 /setup.py
parent1bb67be5bd8c826717c9757f727406c73c7ef4e8 (diff)
parent0849ad447de8a1628e6b0158a5ce9b45d93f9bb8 (diff)
downloadvyos-cloud-init-0243c5d9c7948e247a85870a24835e2f5ce92cb0.tar.gz
vyos-cloud-init-0243c5d9c7948e247a85870a24835e2f5ce92cb0.zip
fix pylint in all files used by ./tools/run-pylint
'make pylint' was not checking tests and tools. This fixies a bunch of pylint/pep8 issues in that code. It also enables 'make pylint' to check them.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py38
1 files changed, 20 insertions, 18 deletions
diff --git a/setup.py b/setup.py
index 06b897a5..24476681 100755
--- a/setup.py
+++ b/setup.py
@@ -23,12 +23,10 @@
from glob import glob
import os
-import re
import setuptools
from setuptools.command.install import install
-from distutils.command.install_data import install_data
from distutils.errors import DistutilsArgError
import subprocess
@@ -39,9 +37,9 @@ def is_f(p):
INITSYS_FILES = {
- 'sysvinit': filter((lambda x: is_f(x)), glob('sysvinit/*')),
- 'systemd': filter((lambda x: is_f(x)), glob('systemd/*')),
- 'upstart': filter((lambda x: is_f(x)), glob('upstart/*')),
+ 'sysvinit': [f for f in glob('sysvinit/*') if is_f(f)],
+ 'systemd': [f for f in glob('systemd/*') if is_f(f)],
+ 'upstart': [f for f in glob('upstart/*') if is_f(f)],
}
INITSYS_ROOTS = {
'sysvinit': '/etc/rc.d/init.d',
@@ -70,17 +68,18 @@ def tiny_p(cmd, capture=True):
def get_version():
cmd = ['tools/read-version']
(ver, _e) = tiny_p(cmd)
- return ver.strip()
+ return str(ver).strip()
def read_requires():
cmd = ['tools/read-dependencies']
(deps, _e) = tiny_p(cmd)
- return deps.splitlines()
+ return str(deps).splitlines()
# TODO: Is there a better way to do this??
class InitsysInstallData(install):
+ init_system = None
user_options = install.user_options + [
# This will magically show up in member variable 'init_sys'
('init-system=', None,
@@ -96,13 +95,12 @@ class InitsysInstallData(install):
def finalize_options(self):
install.finalize_options(self)
if self.init_system and self.init_system not in INITSYS_TYPES:
- raise DistutilsArgError(
- ("You must specify one of (%s) when"
- " specifying a init system!") % (", ".join(INITSYS_TYPES))
- )
+ raise DistutilsArgError(("You must specify one of (%s) when"
+ " specifying a init system!") % (", ".join(INITSYS_TYPES)))
elif self.init_system:
- self.distribution.data_files.append((INITSYS_ROOTS[self.init_system],
- INITSYS_FILES[self.init_system]))
+ self.distribution.data_files.append(
+ (INITSYS_ROOTS[self.init_system],
+ INITSYS_FILES[self.init_system]))
# Force that command to reinitalize (with new file list)
self.distribution.reinitialize_command('install_data', True)
@@ -123,11 +121,15 @@ setuptools.setup(name='cloud-init',
('/etc/cloud/templates', glob('templates/*')),
('/usr/share/cloud-init', []),
('/usr/lib/cloud-init',
- ['tools/uncloud-init', 'tools/write-ssh-key-fingerprints']),
- ('/usr/share/doc/cloud-init', filter(is_f, glob('doc/*'))),
- ('/usr/share/doc/cloud-init/examples', filter(is_f, glob('doc/examples/*'))),
- ('/usr/share/doc/cloud-init/examples/seed', filter(is_f, glob('doc/examples/seed/*'))),
- ],
+ ['tools/uncloud-init',
+ 'tools/write-ssh-key-fingerprints']),
+ ('/usr/share/doc/cloud-init',
+ [f for f in glob('doc/*') if is_f(f)]),
+ ('/usr/share/doc/cloud-init/examples',
+ [f for f in glob('doc/examples/*') if is_f(f)]),
+ ('/usr/share/doc/cloud-init/examples/seed',
+ [f for f in glob('doc/examples/seed/*') if is_f(f)]),
+ ],
install_requires=read_requires(),
cmdclass = {
# Use a subclass for install that handles