version: 0.2.3; move version to pvl.backup.__version__; add --version opt
authorTero Marttila <terom@paivola.fi>
Fri, 02 Mar 2012 15:52:25 +0200
changeset 30 29b60df79122
parent 29 5abd153d78eb
child 31 e946c741c500
version: 0.2.3; move version to pvl.backup.__version__; add --version opt
pvl/backup/__init__.py
scripts/pvlbackup-rsync-snapshot
scripts/pvlbackup-rsync-wrapper
setup.py
--- a/pvl/backup/__init__.py	Fri Mar 02 15:40:21 2012 +0200
+++ b/pvl/backup/__init__.py	Fri Mar 02 15:52:25 2012 +0200
@@ -3,3 +3,5 @@
 
     Supports LVM w/ snapshots.
 """
+    
+__version__ = '0.2.3'
--- a/scripts/pvlbackup-rsync-snapshot	Fri Mar 02 15:40:21 2012 +0200
+++ b/scripts/pvlbackup-rsync-snapshot	Fri Mar 02 15:52:25 2012 +0200
@@ -10,6 +10,7 @@
     Then archives <dst>/current to <dst>/<period>/<date> using --link-dest.
 """
 
+from pvl.backup import __version__
 from pvl.backup import rsync
 
 import optparse, ConfigParser
@@ -31,6 +32,7 @@
     parser = optparse.OptionParser(
             prog        = argv[0],
             usage       = '%prog: [options] [ --config <path> | --target <path> [ --source <src> ] [ --interval <name> ] ]',
+            version     = __version__,
 
             # module docstring
             # XXX: breaks multi-line descriptions..
--- a/scripts/pvlbackup-rsync-wrapper	Fri Mar 02 15:40:21 2012 +0200
+++ b/scripts/pvlbackup-rsync-wrapper	Fri Mar 02 15:52:25 2012 +0200
@@ -7,6 +7,7 @@
         sudo sh -c "PYTHONPATH=. rsync -e './scripts/pvlbackup-rsync-wrapper --debug -C --' -ax testing:lvm:asdf:test test/tmp"
 """
 
+from pvl.backup import __version__
 from pvl.backup.rsync import RSyncCommandFormatError
 from pvl.backup.invoke import InvokeError
 from pvl.backup import rsync
@@ -33,6 +34,7 @@
 
             # module docstring
             description = __doc__,
+            version     = __version__,
     )
 
     # logging
--- a/setup.py	Fri Mar 02 15:40:21 2012 +0200
+++ b/setup.py	Fri Mar 02 15:52:25 2012 +0200
@@ -1,9 +1,11 @@
 from distutils.core import setup
 
+# XXX: for determining version
+import pvl.backup
 
 setup(
     name            = 'pvl.backup',
-    version         = '0.2.2',
+    version         = pvl.backup.__version__,
 
     url             = 'http://hg.qmsk.net/pvl-backup/',
     author          = 'Tero Marttila',