Fix pylint breakage due to unused var in gnt_cluster
[ganeti-local] / doc / devnotes.rst
index 27555aa..014f2cd 100644 (file)
@@ -35,7 +35,7 @@ must be used::
 The same with pep8, other versions may give you errors::
 
      $ pep8 --version
-     0.6.1
+     1.2
 
 To generate unittest coverage reports (``make coverage``), `coverage
 <http://pypi.python.org/pypi/coverage>`_ needs to be installed.
@@ -49,7 +49,7 @@ Installation of all dependencies listed here::
                logilab-astng==0.20.1 \
                logilab-common==0.50.3 \
                pylint==0.21.1 \
-               pep8==0.6.1 \
+               pep8==1.2 \
                coverage
 
 For Haskell development, again all things from the quick install
@@ -64,19 +64,31 @@ document, plus:
   above (tested with 1.8.15)
 - the `QuickCheck <http://hackage.haskell.org/package/QuickCheck>`_
   library, version 2.x
+- the `HUnit <http://hunit.sourceforge.net/>`_ library (tested with
+  1.2.x)
+- 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
 - ``hpc``, which comes with the compiler, so you should already have
   it
 - `shelltestrunner <http://joyful.com/shelltestrunner>`_, used for
-  running unit-tests
+  running shell-based unit-tests
 
 Under Debian Wheezy or later, these can be installed (on top of the
 required ones from the quick install document) via::
 
-  $ apt-get install libghc-quickcheck2-dev hscolour hlint
+  $ apt-get install libghc-quickcheck2-dev libghc-hunit-dev \
+        libghc-test-framework-dev \
+        libghc-test-framework-quickcheck2-dev \
+        libghc-test-framework-hunit-dev \
+        hscolour hlint
 
 Or alternatively via ``cabal``::
 
-  $ cabal install quickcheck hscolour hlint shelltestrunner
+  $ cabal install QuickCheck HUnit \
+          test-framework test-framework-quickcheck2 test-framework-hunit \
+          hscolour hlint shelltestrunner
 
 
 Configuring for development