-
Notifications
You must be signed in to change notification settings - Fork 8
/
buildout.cfg
47 lines (43 loc) · 1.15 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
[buildout]
#extends =
# lxml.cfg
parts = test coverage docs pylint
unzip = true
develop = .
[test]
recipe = pbp.recipe.noserunner
eggs = Deliverance
defaults =
--verbosity=3
--with-doctest
--doctest-extension=txt
[coverage]
recipe = pbp.recipe.noserunner
eggs =
coverage
Deliverance
defaults =
--verbosity=3
--with-doctest
--doctest-extension=txt
--with-coverage
--cover-erase
--cover-package=deliverance
--cover-html
--cover-html-dir=${buildout:directory}/docs/coverage
[docs]
recipe = collective.recipe.sphinxbuilder
source = deliverance:docs
build = ${buildout:directory}/docs
# TODO: provide script to easily upload documentation to pypi
[pylint]
recipe = zc.recipe.egg
eggs = pylint
entry-points = pylint=pylint.lint:Run
arguments = sys.argv[1:]+[
'--output-format=html',
'--import-graph=${buildout:directory}/docs/pylint_deliverance.dot',
'--ext-import-graph=${buildout:directory}/docs/pylint_deliverance_external.dot',
'--int-import-graph=${buildout:directory}/docs/pylint_deliverance_internal.dot',
'--init-import=y',
'${buildout:directory}/deliverance']