diff buttercup/buttercup.py @ 53:af4155b0a260 default tip

add --prefix option
author Jeff Hammel <k0scist@gmail.com>
date Tue, 03 Nov 2020 07:59:36 -0800
parents b717de8b384f
children
line wrap: on
line diff
--- a/buttercup/buttercup.py	Tue Nov 03 07:51:52 2020 -0800
+++ b/buttercup/buttercup.py	Tue Nov 03 07:59:36 2020 -0800
@@ -2,6 +2,8 @@
 the flower blooming to k0s.org
 """
 
+# TODO: this should all go in a `pip` requirements file
+
 import os
 from subprocess import check_call as call
 from . import source
@@ -52,13 +54,12 @@
               'wordstream',
               'wsgintegrate']
 
-    def __init__(self, srcdir):
+    def __init__(self, srcdir, prefix=None):
         self.srcdir = srcdir
-
-        # TODO: this should all go in a `pip` requirements file
+        self.prefix = prefix or self.HG
 
         # base webapps and dependencies
-        self.sources = {'hg': ['%s/%s' % (self.HG, package)
+        self.sources = {'hg': ['%s/%s' % (self.prefix, package)
                                for package in self.PACKAGES ]}
         self.sources['git'] = []