--- 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',