1 2.. _development: 3 4***************** 5Development Tools 6***************** 7 8The modules described in this chapter help you write software. For example, the 9:mod:`pydoc` module takes a module and generates documentation based on the 10module's contents. The :mod:`doctest` and :mod:`unittest` modules contains 11frameworks for writing unit tests that automatically exercise code and verify 12that the expected output is produced. :program:`2to3` can translate Python 2.x 13source code into valid Python 3.x code. 14 15The list of modules described in this chapter is: 16 17 18.. toctree:: 19 20 pydoc.rst 21 doctest.rst 22 unittest.rst 23 2to3.rst 24 test.rst 25