else: kwargs['matcher'] = matcher repeat, next_arg = get_arg(next_arg) if repeat: kwargs['repeat'] = int(repeat) elif task == 'coverage': from dev.coverage import run elif task == 'deps': from dev.deps import run elif task == 'ci': from dev.ci import run elif task == 'version': from dev.version import run if len(sys.argv) != 3: show_usage() pep440_version, next_arg = get_arg(next_arg) params.append(pep440_version) elif task == 'build': from dev.build import run elif task == 'release': from dev.release import run result = run(*params, **kwargs) sys.exit(int(not result))
if task not in set(['api_docs', 'lint', 'tests', 'coverage', 'ci', 'release']): show_usage() if task != 'tests' and len(sys.argv) == 3: show_usage() params = [] if task == 'api_docs': from dev.api_docs import run elif task == 'lint': from dev.lint import run elif task == 'tests': from dev.tests import run matcher = get_arg(2) if matcher: params.append(matcher) elif task == 'coverage': from dev.coverage import run elif task == 'ci': from dev.ci import run elif task == 'release': from dev.release import run result = run(*params) sys.exit(int(not result))
if task != 'tests' and len(sys.argv) == 3: show_usage() params = [] if task == 'api_docs': from dev.api_docs import run elif task == 'lint': from dev.lint import run elif task == 'tests': from dev.tests import run matcher = get_arg(2) if matcher: params.append(matcher) elif task == 'coverage': from dev.coverage import run elif task == 'ci': from dev.ci import run elif task == 'stress_test': from dev.stress_test import run elif task == 'release': from dev.release import run result = run(*params) sys.exit(int(not result))
kwargs = {} if task == 'api_docs': from dev.api_docs import run elif task == 'lint': from dev.lint import run elif task == 'tests': from dev.tests import run matcher = get_arg(2) if matcher: if matcher.isdigit(): kwargs['repeat'] = int(matcher) else: kwargs['matcher'] = matcher repeat = get_arg(3) if repeat: kwargs['repeat'] = int(repeat) elif task == 'coverage': from dev.coverage import run elif task == 'ci': from dev.ci import run elif task == 'release': from dev.release import run result = run(**kwargs) sys.exit(int(not result))
if task not in set(['api_docs', 'lint', 'tests', 'coverage']): show_usage() if task != 'tests' and len(sys.argv) > 2: show_usage() kwargs = {} if task == 'api_docs': from dev.api_docs import run elif task == 'lint': from dev.lint import run elif task == 'tests': from dev.tests import run matcher = get_arg(2) if matcher: if matcher.isdigit(): kwargs['repeat'] = int(matcher) else: kwargs['matcher'] = matcher repeat = get_arg(3) if repeat: kwargs['repeat'] = int(repeat) elif task == 'coverage': from dev.coverage import run run(**kwargs)
elif task == 'lint': from dev.lint import run elif task == 'tests': from dev.tests import run matcher, next_arg = get_arg(next_arg) if matcher: if matcher.isdigit(): kwargs['repeat'] = int(matcher) else: kwargs['matcher'] = matcher repeat, next_arg = get_arg(next_arg) if repeat: kwargs['repeat'] = int(repeat) elif task == 'coverage': from dev.coverage import run elif task == 'deps': from dev.deps import run elif task == 'ci': from dev.ci import run elif task == 'release': from dev.release import run result = run(**kwargs) sys.exit(int(not result))