forked from ploneintranet/ploneintranet.suite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuildout.cfg
77 lines (66 loc) · 1.86 KB
/
buildout.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# This is a shared development config extended by all ploneintranet.* eggs
[buildout]
extends =
https://raw.github.com/collective/buildout.plonetest/master/test-4.x.cfg
package-name = ploneintranet.suite
package-extras = [test]
versions = versions
parts +=
omelette
scripts
robot
flake8
createcoverage
coverage-report
generate-docs
[omelette]
recipe = collective.recipe.omelette
eggs = ${instance:eggs}
[scripts]
recipe = z3c.recipe.scripts
dependent-scripts = true
interpreter = zopepy
eggs = ${buildout:package-name} [test,develop]
[robot]
recipe = zc.recipe.egg
eggs =
Pillow
${test:eggs}
plone.app.robotframework[ride,reload]
[flake8]
recipe = zc.recipe.egg
eggs = flake8
${instance:eggs}
entry-points =
flake8=flake8.run:main
[createcoverage]
recipe = zc.recipe.egg
eggs = createcoverage
[generate-docs]
recipe = collective.recipe.template
input = inline:
#!/bin/bash
${buildout:bin-directory}/sphinx-apidoc -o docs/api src/ploneintranet
${buildout:bin-directory}/sphinx-build docs docs/html
mode = 755
output = ${buildout:bin-directory}/generate-docs
[coverage-report]
recipe = collective.recipe.template
input = inline:
#!/bin/bash
${buildout:bin-directory}/createcoverage ${buildout:bin-directory}/test
mode = 755
output = ${buildout:bin-directory}/coverage-report
[sources]
# shared sources config for all ploneintranet.* eggs
ploneintranet.workspace = git git@github.com:ploneintranet/ploneintranet.workspace
ploneintranet.invitations = git git@github.com:ploneintranet/ploneintranet.invitations
ploneintranet.simplesharing = git git@github.com:ploneintranet/ploneintranet.simplesharing.git
ploneintranet.theme = git git@github.com:ploneintranet/ploneintranet.theme.git
[versions]
plone.app.testing=4.2.2
zc.buildout = 1.6.3
plone.app.robotframework = 0.9.2
z3c.recipe.egg = 1.3.2
selenium = 2.41.0
loremipsum = 1.0.2