diff options
Diffstat (limited to 'unperish')
-rwxr-xr-x | unperish | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -16,6 +16,7 @@ import cliapp +import ConfigParser import logging import subprocess @@ -25,9 +26,20 @@ __version__ = '0.0' class Unperish(cliapp.Application): + metafilename = 'project.meta' + + def cmd_dump(self, args): + cp = self.read_meta() + cp.write(self.output) + def cmd_version(self, args): self.output.write('%s\n' % self.get_upstream_version()) + def read_meta(self): + cp = ConfigParser.RawConfigParser() + cp.read(self.metafilename) + return cp + def get_upstream_version(self): return self.runcmd('python', 'setup.py', '--version').strip() |