The sourcecode XML metadata extraction tools are intended to be used for extracting and transforming XML-like markup embedded in source code comments into syntactically correct external entities or well-formed XML files. This can be used for JavaDoc-like code annotation, providing structured comments, or even embedding metadata used by the build process or configuration management tools.
The purpose of the Pypect module is to make Python a better glue. It works like Expect, and allows you to start a child application and have your script control it as if a human were typing commands. It is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. It can be used for automating interactive applications such as SSH, FTP, passwd, telnet, etc, to automate setup scripts for duplicating software package installations on different servers, and for automated software testing. It should work on any platform that supports the standard Python PTY module. The interface was designed to be easy to use, so that simple tasks are easy.