diff options
author | Benedikt Spranger <b.spranger@linutronix.de> | 2020-05-15 15:48:32 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2020-10-01 15:27:29 +0200 |
commit | ddf0f8360fc3d01c041c6653837c0f4efbf78b5d (patch) | |
tree | 193b190540420b804d8b8280c93c62247f41f775 | |
parent | 3b278ecb68344d4371a2010443ad025551278cf3 (diff) | |
download | quilttools-ddf0f8360fc3d01c041c6653837c0f4efbf78b5d.tar.gz |
mb2q: Split out version information
Packaging information depends on a proper versioning scheme. The version
information by now is hardcoded in the mb2q tool. Split out the version
information and provide the version for packaging tools.
Signed-off-by: Benedikt Spranger <b.spranger@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-rwxr-xr-x | mb2q | 5 | ||||
-rw-r--r-- | quilttoolsversion.py | 2 |
2 files changed, 5 insertions, 2 deletions
@@ -7,6 +7,7 @@ from email import message_from_binary_file from email.policy import EmailPolicy from argparse import ArgumentParser from importlib import import_module +from quilttoolsversion import QUILTTOOLSVERSION as version import subprocess import mailbox import email.policy @@ -670,7 +671,6 @@ class nm_mbox(object): return copy.copy(self.msgs) if __name__ == '__main__': - parser = ArgumentParser(description='Mailbox 2 quilt converter') parser.add_argument('inbox', metavar='inbox', help=''' @@ -712,7 +712,8 @@ if __name__ == '__main__': parser.add_argument('-C', '--CollectCC', dest='collectcc', action='store_true', help='Collect all CCs from mail header') - parser.add_argument('--version', action='version', version='%(prog)s 0.3') + parser.add_argument('--version', action='version', + version='%%(prog)s %s'%version) args = parser.parse_args() try: diff --git a/quilttoolsversion.py b/quilttoolsversion.py new file mode 100644 index 0000000..f7f00f9 --- /dev/null +++ b/quilttoolsversion.py @@ -0,0 +1,2 @@ +""" Provide quilttools version information """ +QUILTTOOLSVERSION = '0.3' |