Blame 0001-use-setuptools-console_scripts-for-usr-bin-unidiff.patch
|
|
7d44c65 |
From fcc0e38077c9e7b09377805da23dac55e3d817fa Mon Sep 17 00:00:00 2001
|
|
|
7a113e9 |
From: Dan Callaghan <dcallagh@redhat.com>
|
|
|
7a113e9 |
Date: Thu, 16 Jun 2016 16:30:40 +1000
|
|
|
d6d6ae7 |
Subject: [PATCH] use setuptools console_scripts for /usr/bin/unidiff
|
|
|
7a113e9 |
|
|
|
7a113e9 |
|
|
|
7a113e9 |
diff --git a/setup.py b/setup.py
|
|
|
7d44c65 |
index d3ba282..73f6dce 100644
|
|
|
7a113e9 |
--- a/setup.py
|
|
|
7a113e9 |
+++ b/setup.py
|
|
|
e705091 |
@@ -39,7 +39,11 @@
|
|
|
e705091 |
author_email=EMAIL,
|
|
|
e705091 |
url=URL,
|
|
|
e705091 |
packages=find_packages(exclude=('tests',)),
|
|
|
7a113e9 |
- scripts=['bin/unidiff'],
|
|
|
7a113e9 |
+ entry_points={
|
|
|
7a113e9 |
+ 'console_scripts': [
|
|
|
7a113e9 |
+ 'unidiff = unidiff.cli:main',
|
|
|
7a113e9 |
+ ],
|
|
|
7a113e9 |
+ },
|
|
|
e705091 |
include_package_data=True,
|
|
|
e705091 |
license=LICENSE,
|
|
|
7a113e9 |
classifiers=[
|
|
|
7a113e9 |
diff --git a/bin/unidiff b/unidiff/cli.py
|
|
|
7a113e9 |
old mode 100755
|
|
|
7a113e9 |
new mode 100644
|
|
|
7a113e9 |
similarity index 98%
|
|
|
7a113e9 |
rename from bin/unidiff
|
|
|
7a113e9 |
rename to unidiff/cli.py
|
|
|
7d44c65 |
index 3d370e8..3242f28
|
|
|
7a113e9 |
--- a/bin/unidiff
|
|
|
7a113e9 |
+++ b/unidiff/cli.py
|
|
|
7a113e9 |
@@ -1,4 +1,3 @@
|
|
|
7a113e9 |
-#!/usr/bin/env python
|
|
|
7a113e9 |
|
|
|
7a113e9 |
from __future__ import print_function, unicode_literals
|
|
|
7a113e9 |
|
|
|
7a113e9 |
@@ -30,8 +29,7 @@ def get_parser():
|
|
|
7a113e9 |
help='if not specified, read diff data from stdin')
|
|
|
7a113e9 |
return parser
|
|
|
7a113e9 |
|
|
|
7a113e9 |
-
|
|
|
7a113e9 |
-if __name__ == '__main__':
|
|
|
7a113e9 |
+def main():
|
|
|
7a113e9 |
parser = get_parser()
|
|
|
7a113e9 |
args = parser.parse_args()
|
|
|
7a113e9 |
|
|
|
7d44c65 |
@@ -73,3 +71,6 @@ def get_parser():
|
|
|
7d44c65 |
if renamed_files:
|
|
|
7d44c65 |
print('%d file(s) renamed' % renamed_files)
|
|
|
7a113e9 |
print('Total: %d addition(s), %d deletion(s)' % (additions, deletions))
|
|
|
7a113e9 |
+
|
|
|
7a113e9 |
+if __name__ == '__main__':
|
|
|
7a113e9 |
+ main()
|
|
|
7a113e9 |
--
|
|
|
7d44c65 |
2.26.2
|
|
|
7a113e9 |
|