depend on pvl-common
authorTero Marttila <terom@paivola.fi>
Mon, 22 Apr 2013 00:36:14 +0300
changeset 72 2d2494132e9c
parent 71 6f9f59b5c4c5
child 73 6cff0468e572
depend on pvl-common
.hgignore
pvl/__init__.py
pvl/backup/__init__.py
pvl/backup/invoke.py
setup.py
--- a/.hgignore	Sat Feb 16 22:53:00 2013 +0200
+++ b/.hgignore	Mon Apr 22 00:36:14 2013 +0300
@@ -8,4 +8,5 @@
 
 ^build/
 ^dist/
+^opt/
 ^MANIFEST$
--- a/pvl/__init__.py	Sat Feb 16 22:53:00 2013 +0200
+++ b/pvl/__init__.py	Mon Apr 22 00:36:14 2013 +0300
@@ -1,7 +1,3 @@
-# Namespace package
-# http://docs.python.org/library/pkgutil.html#pkgutil.extend_path
-
-from pkgutil import extend_path
-
-# magic to support further pvl.foo packages
-__path__ == extend_path(__path__, __name__)
+## Namespace package
+# http://pythonhosted.org/distribute/setuptools.html#namespace-packages
+__import__('pkg_resources').declare_namespace(__name__)
--- a/pvl/backup/__init__.py	Sat Feb 16 22:53:00 2013 +0200
+++ b/pvl/backup/__init__.py	Mon Apr 22 00:36:14 2013 +0300
@@ -4,4 +4,4 @@
     Supports LVM w/ snapshots.
 """
     
-__version__ = '0.6.0'
+__version__ = '0.6.1-dev'
--- a/pvl/backup/invoke.py	Sat Feb 16 22:53:00 2013 +0200
+++ b/pvl/backup/invoke.py	Mon Apr 22 00:36:14 2013 +0300
@@ -1,5 +1,7 @@
 """
     Invoke external commands.
+
+    XXX: replace with pvl.invoke
 """
 
 import subprocess
--- a/setup.py	Sat Feb 16 22:53:00 2013 +0200
+++ b/setup.py	Mon Apr 22 00:36:14 2013 +0300
@@ -1,17 +1,28 @@
+# encoding: utf-8
+
 from distutils.core import setup
 
 # XXX: for determining version
-import pvl.backup
+from pvl.backup import __version__
 
 setup(
     name            = 'pvl-backup',
-    version         = pvl.backup.__version__,
+    version         = __version__,
+    description     = "Päivölä rsync backup utilities",
+    url             = 'http://verkko.paivola.fi/hg/pvl-backup/',
 
-    url             = 'http://verkko.paivola.fi/hg/pvl-backup/',
     author          = 'Tero Marttila',
     author_email    = 'terom@paivola.fi',
 
-    # code
+    # deps
+    install_requires    = [
+        # pvl.args
+        # pvl.invoke
+        'pvl-common',
+    ],
+ 
+    # lib
+    namespace_packages = [ 'pvl' ],
     packages        = [
         'pvl',
         'pvl.backup',