~launchpad-pqm/launchpad/devel

8687.15.10 by Karl Fogel
Add the copyright header block to top-level files.
1
# Copyright 2009 Canonical Ltd.  This software is licensed under the
2
# GNU Affero General Public License version 3 (see the file LICENSE).
3
8687.15.29 by Karl Fogel
Fix some problems:
4
[buildout]
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
5
parts =
6
    scripts
8234.1.4 by Gary Poster
test works, nominally; and bin/py is a bit more functional. problems with import warnings are more serious because they cause tests to fail.
7
    filetemplates
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
8
    tags
9
    iharness
8234.1.4 by Gary Poster
test works, nominally; and bin/py is a bit more functional. problems with import warnings are more serious because they cause tests to fail.
10
    i18n
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
11
unzip = true
8357.5.4 by Gary Poster
make bootstrap use the local downloaded version of zc.buildout. This should eliminate the last bit of network access on deployment boxes--and on development boxes, once setuptools is installed properly.
12
eggs-directory = eggs
13
download-cache = download-cache
10713.1.1 by Gary Poster
use new version of z3c.recipe.filetemplate and zc.buildout fork to use relative paths.
14
relative-paths = true
8234.1.7 by Gary Poster
rocketfuel scripts and download cache are in place now.
15
16
# Disable this option temporarily if you want buildout to find software
17
# dependencies *other* than those in our download-cache.  Once you have the
18
# desired software, reenable this option (and check in the new software to
19
# lp:lp-source-dependencies if this is going to be reviewed/merged/deployed.)
11073.1.20 by Guilherme Salgado
Add configs/testrunner/apidoc-configure-normal.zcml (which should've been added in the last commit) and change buildout.cfg back to only install from cache
20
install-from-cache = true
8234.1.7 by Gary Poster
rocketfuel scripts and download cache are in place now.
21
22
# This also will need to be temporarily disabled or changed for package
23
# upgrades.  Newly-added packages should also add their desired version number
24
# to versions.cfg.
25
extends = versions.cfg
8357.5.2 by Gary Poster
incremental changes to using more eggs
26
9041.6.1 by Gary Poster
take advantage of new buildout features from my dev branch
27
allow-picked-versions = false
28
8357.5.2 by Gary Poster
incremental changes to using more eggs
29
prefer-final = true
30
10744.9.8 by Leonard Richardson
Reverted hack to buildout.cfg.
31
develop = .
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
32
33
[configuration]
34
instance_name = development
35
8234.1.4 by Gary Poster
test works, nominally; and bin/py is a bit more functional. problems with import warnings are more serious because they cause tests to fail.
36
[filetemplates]
37
recipe = z3c.recipe.filetemplate
38
source-directory = buildout-templates
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
39
40
[scripts]
10303.1.1 by Gary Poster
use newest version of zc.buildout
41
recipe = z3c.recipe.scripts
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
42
eggs = lp
8777.2.3 by Francis J. Lacoste
Update to windmill 1.2
43
    windmill
8911.2.1 by Stuart Bishop
Add funkload 1.10.0 to the Launchpad buildout
44
    funkload
9915.3.1 by Francis J. Lacoste
Add the zc.zservertracelog.tracereport script to the buildout.
45
    zc.zservertracelog
8357.5.2 by Gary Poster
incremental changes to using more eggs
46
# XXX gary 2009-5-12 bug 375751:
47
# Make mailman built and installed in a more normal way.
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
48
extra-paths = ${buildout:directory}/lib/mailman
10303.1.4 by Gary Poster
use newer version of zc.buildout packages, and slightly simplify the test.in file.
49
include-site-packages = true
50
allowed-eggs-from-site-packages =
10303.1.1 by Gary Poster
use newest version of zc.buildout
51
interpreter = py
9641.1.1 by Gary Poster
this is the basic fix. I should also change _pythonpath.py.in, but I may do that later, because it may be trickier.
52
# Note that any indentation is lost in initialization blocks.
10303.1.1 by Gary Poster
use newest version of zc.buildout
53
initialization =
54
    import os
55
    os.environ.setdefault('LPCONFIG', '${configuration:instance_name}')
56
    import lp_sitecustomize # Initializes LP environment.
8234.1.4 by Gary Poster
test works, nominally; and bin/py is a bit more functional. problems with import warnings are more serious because they cause tests to fail.
57
entry-points = stxdocs=zope.configuration.stxdocs:main
8514.2.10 by Francis J. Lacoste
Generate a buildout script to run the googletestservice.
58
    googletestservice=canonical.launchpad.testing.googletestservice:main
8777.2.3 by Francis J. Lacoste
Update to windmill 1.2
59
    windmill=windmill.bin.windmill_bin:main
60
    lp-windmill=lp.scripts.utilities.lpwindmill:main
9570.14.1 by Bjorn Tillenius
Use lazr-js as an egg.
61
    jsbuild=lazr.js.build:main
9570.14.3 by Bjorn Tillenius
Make jslint work.
62
    jslint=lazr.js.jslint:main
9915.3.1 by Francis J. Lacoste
Add the zc.zservertracelog.tracereport script to the buildout.
63
    tracereport=zc.zservertracelog.tracereport:main
10348.1.1 by Paul Hummer
Added jssize checker to make sure js doesn't get greater than 512K
64
    jssize=lp.scripts.utilities.jssize:main
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
65
66
[iharness]
10303.1.1 by Gary Poster
use newest version of zc.buildout
67
recipe = z3c.recipe.scripts
9550.15.1 by Gavin Panella
Make the iharness buildout target look very similar to the scripts target.
68
eggs = ${scripts:eggs}
69
     ipython
70
extra-paths = ${scripts:extra-paths}
10303.1.4 by Gary Poster
use newer version of zc.buildout packages, and slightly simplify the test.in file.
71
include-site-packages = true
72
allowed-eggs-from-site-packages =
9550.15.1 by Gavin Panella
Make the iharness buildout target look very similar to the scripts target.
73
initialization = ${scripts:initialization}
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
74
entry-points = iharness=canonical.database.harness:ipython
8234.1.3 by Gary Poster
make ipy work as intended
75
scripts = iharness ipython=ipy
8234.1.2 by Gary Poster
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.
76
77
[tags]
78
recipe = z3c.recipe.tag:tags
79
eggs = lp
8234.1.4 by Gary Poster
test works, nominally; and bin/py is a bit more functional. problems with import warnings are more serious because they cause tests to fail.
80
81
[i18n]
82
recipe = z3c.recipe.i18n:i18n
83
eggs = lp
84
packages = canonical.launchpad
85
domain = launchpad
86
output = locales
87
zcml = <include file="../../site.zcml" />