From 3e09039c023e57a62fa689cf25e35685d3659160 Mon Sep 17 00:00:00 2001 From: Robert Collins Date: Mon, 25 Nov 2013 07:13:29 +0000 Subject: [PATCH] Move openapproved into the reviewstats namespace. This involves updating one of the shell scripts which now depends on 'pip install -e .' or 'pip install reviewstats' (for a release) having been run. Change-Id: I2e63501c4a41ed0b20b1ab7ba1e2f78beed04962 --- genresults-openreviews.sh | 4 ++-- reviewstats/cmd/__init__.py | 0 openapproved.py => reviewstats/cmd/openapproved.py | 6 ------ setup.cfg | 6 +++++- 4 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 reviewstats/cmd/__init__.py rename openapproved.py => reviewstats/cmd/openapproved.py (97%) diff --git a/genresults-openreviews.sh b/genresults-openreviews.sh index 80cf2c5..1902c1f 100755 --- a/genresults-openreviews.sh +++ b/genresults-openreviews.sh @@ -28,7 +28,7 @@ for project in ${projects} ; do project_base=$(basename $(echo ${project} | cut -f1 -d'.')) (metadata && ./openreviews.py -p ${project} ${EXTRA_ARGS}) > results/${project_base}-openreviews.txt ./openreviews.py -p ${project} --html ${EXTRA_ARGS} > results/${project_base}-openreviews.html - (metadata && ./openapproved.py -p ${project} ${EXTRA_ARGS}) > results/${project_base}-openapproved.txt + (metadata && openapproved -p ${project} ${EXTRA_ARGS}) > results/${project_base}-openapproved.txt done if [ "${all}" = "1" ] ; then @@ -44,5 +44,5 @@ if [ "${all}" = "1" ] ; then echo "" >> results/all-openreviews.html.tmp mv results/all-openreviews.html.tmp results/all-openreviews.html - (metadata && ./openapproved.py -a ${EXTRA_ARGS}) > results/all-openapproved.txt + (metadata && openapproved -a ${EXTRA_ARGS}) > results/all-openapproved.txt fi diff --git a/reviewstats/cmd/__init__.py b/reviewstats/cmd/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/openapproved.py b/reviewstats/cmd/openapproved.py similarity index 97% rename from openapproved.py rename to reviewstats/cmd/openapproved.py index d453907..a982381 100755 --- a/openapproved.py +++ b/reviewstats/cmd/openapproved.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python -# # Copyright (C) 2011 - Soren Hansen # Copyright (C) 2013 - Red Hat, Inc. # @@ -86,7 +84,3 @@ def has_negative_feedback(patch_set): and review['value'] in ('-1', '-2'): return True return False - - -if __name__ == '__main__': - sys.exit(main()) diff --git a/setup.cfg b/setup.cfg index dd05107..b302fe0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -43,4 +43,8 @@ input_file = reviewstats/locale/reviewstats.pot [extract_messages] keywords = _ gettext ngettext l_ lazy_gettext mapping_file = babel.cfg -output_file = reviewstats/locale/reviewstats.pot \ No newline at end of file +output_file = reviewstats/locale/reviewstats.pot + +[entry_points] +console_scripts = + openapproved = reviewstats.cmd.openapproved:main