must be used::
$ pylint --version
- pylint 0.21.1,
- astng 0.20.1, common 0.50.3
+ pylint 0.25.1,
+ astng 0.23.1, common 0.58.0
The same with pep8, other versions may give you errors::
$ pep8 --version
1.2
+Both these versions are the ones shipped with Debian Wheezy.
+
To generate unittest coverage reports (``make coverage``), `coverage
<http://pypi.python.org/pypi/coverage>`_ needs to be installed.
$ apt-get install pandoc python-epydoc graphviz
$ cd / && sudo easy_install \
sphinx \
- logilab-astng==0.20.1 \
- logilab-common==0.50.3 \
- pylint==0.21.1 \
+ logilab-astng==0.25.1 \
+ logilab-common==0.58.0 \
+ pylint==0.23.1 \
pep8==1.2 \
coverage
- the `test-framework
<http://batterseapower.github.com/test-framework/>`_ libraries,
tested versions: ``test-framework``: 0.6, ``test-framework-hunit``:
- 0.2.7, ``test-framework-quickcheck2``: 0.2.12
+ 0.2.7, ``test-framework-quickcheck2``: 0.2.12.1
- ``hpc``, which comes with the compiler, so you should already have
it
- `shelltestrunner <http://joyful.com/shelltestrunner>`_, used for
For Haskell tests::
- $ make test/hs/test && ./test/hs/test -t %pattern%
+ $ make test/hs/htest && ./test/hs/htest -t %pattern%
Where ``pattern`` can be a simple test pattern (e.g. ``comma``,
matching any test whose name contains ``comma``), a test pattern