
Pyutilib is a ensemble of Python packages that includes a wide variety of utilities for software development.
The highlight features of this package are: - pyutilib.component: well-developed architecture for managing software components in complex Python applications - pyutilib.workflow: Python classes that provide an intuitive interface for defining and executing scientific workflows - pyutilib.autotest: automates the setup of test suites from test configuration files - pyutilib.th: utilities for testing Python software. The main component is an extension of Unittest to support new testing capabilities
Plus, the package includes a couple of useful helper scripts.