diff options
author | Marko Kreen | 2009-06-05 10:29:05 +0000 |
---|---|---|
committer | Marko Kreen | 2009-06-07 15:18:48 +0000 |
commit | 49e87a1c2e41ab613f0c383c8749066be92e14d2 (patch) | |
tree | 6da1eb793b1763c617d53ba86fe41008cd26c250 /scripts/skytools_upgrade.py | |
parent | e9f032912997443878fdd70634ec644d73fef1c8 (diff) |
pkgloader module to be able to coexist with 2.x
Use scheme that pygtk uses to support parallel installations:
import pkgloader
pkgloader.require('skytools', '3.0')
import skytools
This will allow keeping old module installed by default and new
version is used only by request.
Diffstat (limited to 'scripts/skytools_upgrade.py')
-rwxr-xr-x | scripts/skytools_upgrade.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/skytools_upgrade.py b/scripts/skytools_upgrade.py index 557dbd9c..90866611 100755 --- a/scripts/skytools_upgrade.py +++ b/scripts/skytools_upgrade.py @@ -2,7 +2,10 @@ """Upgrade script for versioned schemas.""" -import sys, os, re, skytools +import sys, os, re + +import pkgloader +pkgloader.require('skytools', '3.0') ver_rx = r"(\d+)([.](\d+)([.](\d+))?)?" ver_rc = re.compile(ver_rx) |