Revision ab6536ba
b/devel/build_chroot | ||
---|---|---|
147 | 147 |
|
148 | 148 |
in_chroot -- \ |
149 | 149 |
easy_install \ |
150 |
logilab-astng==0.20.1 \
|
|
151 |
logilab-common==0.50.3 \
|
|
150 |
logilab-astng==0.24.1 \
|
|
151 |
logilab-common==0.58.3 \
|
|
152 | 152 |
mock==1.0.1 \ |
153 |
pylint==0.25.1
|
|
153 |
pylint==0.26.0
|
|
154 | 154 |
|
155 | 155 |
in_chroot -- \ |
156 | 156 |
easy_install \ |
157 | 157 |
sphinx==1.1.3 \ |
158 |
pep8==1.2 \
|
|
158 |
pep8==1.3.3 \
|
|
159 | 159 |
coverage==3.4 \ |
160 | 160 |
bitarray==0.8.0 |
161 | 161 |
|
... | ... | |
184 | 184 |
cabal install --global \ |
185 | 185 |
hunit==1.2.5.2 \ |
186 | 186 |
happy==1.18.10 \ |
187 |
hlint==1.8.34 \
|
|
187 |
hlint==1.8.43 \
|
|
188 | 188 |
hscolour==1.20.3 \ |
189 | 189 |
temporary==1.1.2.3 \ |
190 | 190 |
test-framework==0.6.1 \ |
... | ... | |
226 | 226 |
|
227 | 227 |
#Python development tools |
228 | 228 |
in_chroot -- \ |
229 |
$APT_INSTALL pandoc python-epydoc
|
|
229 |
$APT_INSTALL python-epydoc |
|
230 | 230 |
|
231 | 231 |
#Tools for creating debian packages |
232 | 232 |
in_chroot -- \ |
b/doc/devnotes.rst | ||
---|---|---|
31 | 31 |
must be used:: |
32 | 32 |
|
33 | 33 |
$ pylint --version |
34 |
pylint 0.25.1,
|
|
35 |
astng 0.23.1, common 0.58.0
|
|
34 |
pylint 0.26.0,
|
|
35 |
astng 0.24.1, common 0.58.3
|
|
36 | 36 |
|
37 | 37 |
The same with pep8, other versions may give you errors:: |
38 | 38 |
|
39 | 39 |
$ pep8 --version |
40 |
1.2
|
|
40 |
1.3.3
|
|
41 | 41 |
|
42 |
Both these versions are the ones shipped with Debian Wheezy.
|
|
42 |
Both these versions are the ones shipped with Ubuntu 13.04.
|
|
43 | 43 |
|
44 | 44 |
To generate unittest coverage reports (``make coverage``), `coverage |
45 | 45 |
<http://pypi.python.org/pypi/coverage>`_ needs to be installed. |
... | ... | |
51 | 51 |
$ apt-get install python-yaml python-mock |
52 | 52 |
$ cd / && sudo easy_install \ |
53 | 53 |
sphinx \ |
54 |
logilab-astng==0.23.1 \
|
|
55 |
logilab-common==0.58.0 \
|
|
56 |
pylint==0.25.1 \
|
|
57 |
pep8==1.2 \
|
|
54 |
logilab-astng==0.24.1 \
|
|
55 |
logilab-common==0.58.3 \
|
|
56 |
pylint==0.26.0 \
|
|
57 |
pep8==1.3.3 \
|
|
58 | 58 |
coverage |
59 | 59 |
|
60 | 60 |
For Haskell development, again all things from the quick install |
... | ... | |
66 | 66 |
used for documentation (it's source-code pretty-printing) |
67 | 67 |
- `hlint <http://community.haskell.org/~ndm/hlint/>`_, a source code |
68 | 68 |
linter (equivalent to pylint for Python), recommended version 1.8 or |
69 |
above (tested with 1.8.15)
|
|
69 |
above (tested with 1.8.43)
|
|
70 | 70 |
- the `QuickCheck <http://hackage.haskell.org/package/QuickCheck>`_ |
71 | 71 |
library, version 2.x |
72 | 72 |
- the `HUnit <http://hunit.sourceforge.net/>`_ library (tested with |
Also available in: Unified diff