From 17e9b459d4c605a2d210065eb5862454ddc13e3f Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Thu, 22 Mar 2018 23:42:12 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Allow=20running=20codacy=20from=20python=20?= =?UTF-8?q?using=20the=C2=A0`-m`=20flag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/codacy/__main__.py | 8 ++++++++ src/codacy/reporter.py | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/codacy/__main__.py diff --git a/src/codacy/__main__.py b/src/codacy/__main__.py new file mode 100644 index 0000000..4e32091 --- /dev/null +++ b/src/codacy/__main__.py @@ -0,0 +1,8 @@ +#/usr/bin/env python +from __future__ import absolute_import + +import sys +from . import __name__ +from .reporter import run + +sys.exit(run(__name__)) diff --git a/src/codacy/reporter.py b/src/codacy/reporter.py index 75d7654..0c15d95 100755 --- a/src/codacy/reporter.py +++ b/src/codacy/reporter.py @@ -164,8 +164,8 @@ def upload_report(report, token, commit): logging.error(response['error']) -def run(): - parser = argparse.ArgumentParser(description='Codacy coverage reporter for Python.') +def run(prog=None): + parser = argparse.ArgumentParser(prog=prog, description='Codacy coverage reporter for Python.') parser.add_argument("-r", "--report", help="coverage report file", default=[], type=str, action='append') From 5e9993b65159687b28a2ee29ee2a3e682be4d584 Mon Sep 17 00:00:00 2001 From: Martin Larralde Date: Sat, 24 Mar 2018 14:59:27 +0100 Subject: [PATCH 2/2] Add missing bang to `__main__.py` shabang --- src/codacy/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codacy/__main__.py b/src/codacy/__main__.py index 4e32091..91592ed 100644 --- a/src/codacy/__main__.py +++ b/src/codacy/__main__.py @@ -1,4 +1,4 @@ -#/usr/bin/env python +#!/usr/bin/env python from __future__ import absolute_import import sys