Mercurial > hg > buttercup
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 52:b717de8b384f | 53:af4155b0a260 |
|---|---|
| 1 """ | 1 """ |
| 2 the flower blooming to k0s.org | 2 the flower blooming to k0s.org |
| 3 """ | 3 """ |
| 4 | |
| 5 # TODO: this should all go in a `pip` requirements file | |
| 4 | 6 |
| 5 import os | 7 import os |
| 6 from subprocess import check_call as call | 8 from subprocess import check_call as call |
| 7 from . import source | 9 from . import source |
| 8 | 10 |
| 50 'uploader', | 52 'uploader', |
| 51 'webob_view', | 53 'webob_view', |
| 52 'wordstream', | 54 'wordstream', |
| 53 'wsgintegrate'] | 55 'wsgintegrate'] |
| 54 | 56 |
| 55 def __init__(self, srcdir): | 57 def __init__(self, srcdir, prefix=None): |
| 56 self.srcdir = srcdir | 58 self.srcdir = srcdir |
| 57 | 59 self.prefix = prefix or self.HG |
| 58 # TODO: this should all go in a `pip` requirements file | |
| 59 | 60 |
| 60 # base webapps and dependencies | 61 # base webapps and dependencies |
| 61 self.sources = {'hg': ['%s/%s' % (self.HG, package) | 62 self.sources = {'hg': ['%s/%s' % (self.prefix, package) |
| 62 for package in self.PACKAGES ]} | 63 for package in self.PACKAGES ]} |
| 63 self.sources['git'] = [] | 64 self.sources['git'] = [] |
| 64 | 65 |
| 65 | 66 |
| 66 def install(self): | 67 def install(self): |
