help='Print collection ("stable" or "development") '
'instead of version'
)
+parser.add_argument('--major',
+ dest='component',
+ action='store_const',
+ const='major',
+ help='Print major version')
+parser.add_argument('--minor',
+ dest='component',
+ action='store_const',
+ const='minor',
+ help='Print minor version')
+parser.add_argument('--patch',
+ dest='component',
+ action='store_const',
+ const='patch',
+ help='Print patch version')
args = parser.parse_args()
print(committer_date)
elif args.collection:
print(collection)
+elif args.component == 'major':
+ print(major_version)
+elif args.component == 'minor':
+ print(minor_version)
+elif args.component == 'patch':
+ print(patch_version)
else:
print('{0}.{1}.{2}'.format(major_version, minor_version, patch_version))