~allenap/maas/pserv-app-logging

1 by Raphael Badin
Initial commit.
1
[buildout]
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
2
parts =
30.1.1 by Raphael Badin
Fix lint, static media service.
3
  flake8
47.4.1 by Gavin Panella
Rename the django recipe to maas.
4
  maas
125.1.1 by Gavin Panella
Switch away from djangorecipe, splitting the mass stuff into stuff required for production and stuff for testing.
5
  maas-test
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
6
  pserv
7
  pserv-test
8
  repl
31.1.1 by Raphael Badin
Use sphinx's recipe.
9
  sphinx
38.2.3 by Gavin Panella
Move version specs out to versions.cfg.
10
extends = versions.cfg
1 by Raphael Badin
Initial commit.
11
versions = versions
32.1.1 by Gavin Panella
Don't include site-packages during development.
12
include-site-packages = false
33.2.1 by Gavin Panella
Trim extra-paths, and run in non-newest mode for speed.
13
# Don't always check for newer packages; use `bin/buildout -n` to
14
# override this and check explicitly.
15
newest = false
1 by Raphael Badin
Initial commit.
16
47.4.7 by Gavin Panella
Put common config into a new section.
17
[common]
18
extra-paths =
19
  ${buildout:directory}/src
47.4.17 by Gavin Panella
Get the maasps Twisted plugin working.
20
  ${buildout:directory}
125.1.3 by Gavin Panella
Move testing:eggs to common:test-eggs to indicate that they're the common subset.
21
test-eggs =
47.4.10 by Gavin Panella
Enable subunit outout for nose.
22
  coverage
23
  fixtures
24
  nose
25
  nose-subunit
26
  python-subunit
125.1.4 by Gavin Panella
Move testresources dependency information over to versions.cfg.
27
  testresources
47.4.10 by Gavin Panella
Enable subunit outout for nose.
28
  testtools
47.4.7 by Gavin Panella
Put common config into a new section.
29
47.4.1 by Gavin Panella
Rename the django recipe to maas.
30
[maas]
125.1.1 by Gavin Panella
Switch away from djangorecipe, splitting the mass stuff into stuff required for production and stuff for testing.
31
recipe = zc.recipe.egg
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
32
eggs =
125.1.5 by Gavin Panella
Okay, we can't split the test deps from prod deps; Django makes this a little hard.
33
  ${common:test-eggs}
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
34
  django
10.2.1 by Gavin Panella
Use psycopg2 2.4.1 to work around https://code.djangoproject.com/ticket/16250.
35
  django-debug-toolbar
125.1.5 by Gavin Panella
Okay, we can't split the test deps from prod deps; Django makes this a little hard.
36
  django-nose
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
37
  django-piston
82.1.1 by Raphael Badin
Add docutils.
38
  docutils
85.1.4 by Raphael Badin
Use oauth instead of oauth2.
39
  oauth
25.2.3 by Jeroen Vermeulen
Basic oops logging.
40
  oops
41
  oops-datedir-repo
42
  oops-wsgi
10.2.1 by Gavin Panella
Use psycopg2 2.4.1 to work around https://code.djangoproject.com/ticket/16250.
43
  psycopg2
125.1.5 by Gavin Panella
Okay, we can't split the test deps from prod deps; Django makes this a little hard.
44
  rabbitfixture
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
45
  South
125.1.1 by Gavin Panella
Switch away from djangorecipe, splitting the mass stuff into stuff required for production and stuff for testing.
46
entry-points =
47
  maas=django.core.management:execute_from_command_line
48
initialization =
49
  from os import environ
50
  environ.setdefault("DJANGO_SETTINGS_MODULE", "maas.development")
51
scripts = maas
52
extra-paths =
53
  ${common:extra-paths}
54
55
[maas-test]
56
recipe = zc.recipe.egg
57
eggs =
58
  ${maas:eggs}
59
entry-points =
60
  test.maas=django.core.management:execute_from_command_line
61
initialization =
62
  ${maas:initialization}
125.1.6 by Gavin Panella
Exclude provisioningserver.
63
  sys.argv[1:1] = ["test", "--exclude=provisioningserver"]
125.1.1 by Gavin Panella
Switch away from djangorecipe, splitting the mass stuff into stuff required for production and stuff for testing.
64
scripts = test.maas
65
extra-paths =
66
  ${maas:extra-paths}
9.1.6 by Gavin Panella
Add a django-python recipe to get a plain old Python interpreter with the same sys.path as the django recipe.
67
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
68
[pserv]
51.1.1 by Gavin Panella
Get tests working for provisioningserver.
69
recipe = zc.recipe.egg
70
eggs =
71
  oops-datedir-repo
72
  oops-twisted
73
  setproctitle
74
  twisted
75
  txamqp
76
entry-points =
66.1.1 by Gavin Panella
Create bin/twistd.pserv, and always update targets when calling buildout (because it doesn't).
77
  twistd.pserv=twisted.scripts.twistd:run
47.4.7 by Gavin Panella
Put common config into a new section.
78
extra-paths = ${common:extra-paths}
47.4.6 by Gavin Panella
Don't create the prune script in pserv or pserv-tests.
79
scripts =
66.1.1 by Gavin Panella
Create bin/twistd.pserv, and always update targets when calling buildout (because it doesn't).
80
  twistd.pserv
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
81
82
[pserv-test]
83
recipe = zc.recipe.egg
84
eggs =
47.4.14 by Gavin Panella
Include testing eggs in the REPLs.
85
  ${pserv:eggs}
125.1.3 by Gavin Panella
Move testing:eggs to common:test-eggs to indicate that they're the common subset.
86
  ${common:test-eggs}
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
87
  rabbitfixture
88
entry-points =
47.4.8 by Gavin Panella
Switch to nose for pserv tests.
89
  test.pserv=nose.core:TestProgram
51.1.1 by Gavin Panella
Get tests working for provisioningserver.
90
initialization =
125.1.1 by Gavin Panella
Switch away from djangorecipe, splitting the mass stuff into stuff required for production and stuff for testing.
91
  sys.argv[1:1] = ["--where=src/provisioningserver"]
47.4.7 by Gavin Panella
Put common config into a new section.
92
extra-paths = ${common:extra-paths}
47.4.6 by Gavin Panella
Don't create the prune script in pserv or pserv-tests.
93
scripts =
94
  test.pserv
51.1.1 by Gavin Panella
Get tests working for provisioningserver.
95
30.1.1 by Raphael Badin
Fix lint, static media service.
96
[flake8]
97
recipe = zc.recipe.egg
98
eggs =
99
  flake8
100
entry-points =
101
  flake8=flake8.run:main
31.1.1 by Raphael Badin
Use sphinx's recipe.
102
103
[sphinx]
104
recipe = collective.recipe.sphinxbuilder
105
source = ${buildout:directory}/docs
106
build = ${buildout:directory}/docs/_build
47.4.7 by Gavin Panella
Put common config into a new section.
107
extra-paths = ${common:extra-paths}
47.4.14 by Gavin Panella
Include testing eggs in the REPLs.
108
eggs =
109
  ${maas:eggs}
110
  ${pserv:eggs}
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
111
112
# Convenient REPLs with all eggs available.
113
[repl]
114
recipe = z3c.recipe.scripts
47.4.14 by Gavin Panella
Include testing eggs in the REPLs.
115
eggs =
116
  ${maas:eggs}
117
  ${pserv:eggs}
125.1.3 by Gavin Panella
Move testing:eggs to common:test-eggs to indicate that they're the common subset.
118
  ${common:test-eggs}
47.4.14 by Gavin Panella
Include testing eggs in the REPLs.
119
  ipython
47.4.7 by Gavin Panella
Put common config into a new section.
120
extra-paths = ${common:extra-paths}
47.4.5 by Gavin Panella
Rename test.pserv to pserv-test, add a repl part, and update versions.
121
interpreter = py
122
scripts = ipython=ipy