~sambuddhabasu1/mailman/fix_mailman_run_error

6648.1.1 by Barry Warsaw
Basic buildout infrastructure.
1
[buildout]
2
parts =
6741 by Barry Warsaw
Integrate pylint and Sphinx documentation buildout targets.
3
    docs
4
    filetemplates
6648.1.1 by Barry Warsaw
Basic buildout infrastructure.
5
    interpreter
6741 by Barry Warsaw
Integrate pylint and Sphinx documentation buildout targets.
6
    pylint
6648.1.1 by Barry Warsaw
Basic buildout infrastructure.
7
    tags
8
    test
9
unzip = true
6724 by Barry Warsaw
We can use the cheeseshop version of lazr.restful now.
10
develop = .
6648.1.1 by Barry Warsaw
Basic buildout infrastructure.
11
12
[interpreter]
13
recipe = zc.recipe.egg
14
interpreter = py
15
eggs =
16
    mailman
17
18
[tags]
19
recipe = z3c.recipe.tag:tags
20
eggs = mailman
21
22
[test]
23
recipe = zc.recipe.testrunner
6648.1.4 by Barry Warsaw
Lots of changes to make bin/withlist work under a buildout environment.
24
eggs =
25
    mailman
6648.1.1 by Barry Warsaw
Basic buildout infrastructure.
26
defaults = '--tests-pattern ^tests --exit-with-status'.split()
6648.1.7 by Barry Warsaw
Added a buildout hack for zope.testing so that we can add our own command line
27
# Hack in extra arguments to zope.testrunner.
28
initialization = from mailman.testing.layers import ConfigLayer;
29
    ConfigLayer.hack_options_parser()
6741 by Barry Warsaw
Integrate pylint and Sphinx documentation buildout targets.
30
31
[docs]
32
recipe = z3c.recipe.sphinxdoc
33
eggs = mailman [docs]
34
index-doc = docs/README
35
default.css =
36
layout.html =
37
extensions = sphinxconf
38
39
[filetemplates]
40
recipe = z3c.recipe.filetemplate
41
source-directory = .buildout
42
package = mailman
43
eggs = mailman
44
45
[pylint]
46
recipe = zc.recipe.egg
47
eggs =
6789 by Barry Warsaw
Remove the special cases for pylint. Version 0.18 "works" out of the box now, except that it has a bug where it can't handle "from __future__ import absolute_import".
48
    pylint
6741 by Barry Warsaw
Integrate pylint and Sphinx documentation buildout targets.
49
entry-points = pylint=pylint.lint:Run
50
arguments = sys.argv[1:]