summaryrefslogtreecommitdiffhomepage
path: root/gbp
diff options
context:
space:
mode:
authorGuido Guenther <agx@sigxcpu.org>2008-05-17 19:40:00 +0200
committerGuido Guenther <agx@sigxcpu.org>2008-05-17 19:40:00 +0200
commit3f873eb65ff37b721d468edc88782a91c470117f (patch)
tree4a7967232156af2b9a0ae8f3066de8f32e7d53dd /gbp
parent2cfbf050329b52971e5390ec6ef6416bcbc3d67e (diff)
add a version property
Diffstat (limited to 'gbp')
-rw-r--r--gbp/deb_utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/gbp/deb_utils.py b/gbp/deb_utils.py
index d2886467..4d764156 100644
--- a/gbp/deb_utils.py
+++ b/gbp/deb_utils.py
@@ -68,6 +68,17 @@ class DscFile(object):
elif not self.tgz:
raise GbpError, "Cannot parse archive name from %s" % self.dscfile
+ def _get_version(self):
+ if self.native:
+ return self.upstream_version
+ else:
+ return "%s-%s" % (self.upstream_version, self.debian_version)
+
+ version = property(_get_version)
+
+ def __str__(self):
+ return "<%s object %s>" % (self.__class__.__name__, self.dscfile)
+
def parse_dsc(dscfile):
"""parse dsc by creating a DscFile object"""