~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to buildout.cfg

merge from original buildout branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
[buildout]
 
2
parts =
 
3
    scripts
 
4
    filetemplates
 
5
    tags
 
6
    iharness
 
7
    i18n
 
8
unzip = true
 
9
eggs-directory=buildout/eggs
 
10
download-cache=buildout/download-cache
 
11
 
 
12
# Disable this option temporarily if you want buildout to find software
 
13
# dependencies *other* than those in our download-cache.  Once you have the
 
14
# desired software, reenable this option (and check in the new software to
 
15
# lp:lp-source-dependencies if this is going to be reviewed/merged/deployed.)
 
16
install-from-cache = true
 
17
 
 
18
# This also will need to be temporarily disabled or changed for package
 
19
# upgrades.  Newly-added packages should also add their desired version number
 
20
# to versions.cfg.
 
21
extends = versions.cfg
 
22
# allow-picked-versions = false # A buildout bug is not allowing this to work.
 
23
 
 
24
develop = .
 
25
 
 
26
[configuration]
 
27
instance_name = development
 
28
 
 
29
[filetemplates]
 
30
recipe = z3c.recipe.filetemplate
 
31
eggs = lp
 
32
# TODO: make mailman built in a more normal way
 
33
extra-paths = ${buildout:directory}/lib/mailman
 
34
source-directory = buildout-templates
 
35
 
 
36
[scripts]
 
37
recipe = zc.recipe.egg
 
38
eggs = lp
 
39
# TODO: make mailman built in a more normal way
 
40
extra-paths = ${buildout:directory}/lib/mailman
 
41
# note that any indentation is lost in initialization blocks
 
42
# TODO: can any of this environ indirection be made more direct?
 
43
initialization = import os
 
44
                 os.environ['STORM_CEXTENSIONS'] = '1'
 
45
                 os.environ['LPCONFIG'] = '${configuration:instance_name}'
 
46
entry-points = stxdocs=zope.configuration.stxdocs:main
 
47
 
 
48
[iharness]
 
49
recipe = zc.recipe.egg
 
50
eggs = lp
 
51
       IPython
 
52
extra-paths = ${buildout:directory}/lib/mailman
 
53
initialization = import os
 
54
                 os.environ['STORM_CEXTENSIONS'] = '1'
 
55
                 os.environ['LPCONFIG'] = '${configuration:instance_name}'
 
56
entry-points = iharness=canonical.database.harness:ipython
 
57
scripts = iharness ipython=ipy
 
58
 
 
59
[tags]
 
60
recipe = z3c.recipe.tag:tags
 
61
eggs = lp
 
62
 
 
63
[i18n]
 
64
recipe = z3c.recipe.i18n:i18n
 
65
eggs = lp
 
66
packages = canonical.launchpad
 
67
domain = launchpad
 
68
output = locales
 
69
zcml = <include file="../../site.zcml" />