Enthought Home home  |  www.enthought.com  |  www.scipy.org  |  installation
Enthought Projects

ETSDevTools

The Enthought Tool Suite includes a set of packages that can be used during the development of a software project, for understanding, debugging, testing, and inspecting code. These packages are distributed together as the ETSDevTools project. Some of these packages have documentation.

Table of packages in the Development Tools project
Package Description Documentation
Enthought Developer Tool Suite (enthought.developer) A collection of utilities, designed to ease the development and debugging of Traits-based programs. They can be used as plug-ins to your Envisage application while you are developing it, and then removed when you are ready to release it. User Manual »
Endo A Traits-aware tool for processing API documentation of Python code. It extracts not only docstrings, but also plain comments that immediately precede variable assignments (both module-scope variables and class attributes). Endo How To »
enthought.guitest A collection of utilities for unit testing user interfaces (translation of the Perl X11::GUITest and Win32::GuiTest modules). Read Me »
enthought.testing Scripts related to running unit tests, based on testoob, and also allowing running test suites in separate processes and aggregating the results.  
enthought.debug A collection of debugging tools, not to be included in production code.
NOTE: These tools are functional, but are not being developed or supported. They have been mainly superceded by the tools in the Enthought Developer Tool Suite.