casatestutils_version = '%d.%d.%d.%da%s.dev%s%s' % (casatestutils_major,casatestutils_minor,casatestutils_patch,casatestutils_feature,devbranchversion,devbranchrevision,dirty)
from subprocess import Popen, PIPE
with open("README.md", "r") as fh:
long_description = fh.read()
parser=argparse.ArgumentParser()
parser.add_argument('--version', help='version')
parser.add_argument('bdist_wheel', help='bdist_wheel')
if (arg.startswith("--version")):
pyversion = float(sys.version_info[0]) + float(sys.version_info[1]) / 10.0
return bytes(s,sys.getdefaultencoding())
return bs.decode(sys.getdefaultencoding(),"strict")
if isinstance(output,bytes) or isinstance(output,bytearray):
return str_decode(output)
elif isinstance(output,tuple):
return (str_decode(output[0]),str_decode(output[1]))
if (args.version != None ):
print (args.version.split("."))
(major, minor, patch, feature) = args.version.split(".")
return(int(major), int(minor), int(patch), int(feature),"","","")
proc = Popen( [ "./version" ], stdout=PIPE, stderr=PIPE )
out,err = pipe_decode(proc.communicate( ))
devbranchtag = out.split(" ")[0].strip()
releasetag = out.split(" ")[1].strip()
if (len(out.split(" ")) == 3):
print("Latest commit doesn't have a tag. Adding -dirty flag to version string.")
dirty="+" + out.split(" ")[2].strip()
if (devbranchtag != releasetag):
devbranchrevision = devbranchtag.split("-")[-1]
if (devbranchtag.startswith("CAS-")):
devbranchversion=devbranchtag.split("-")[1]