Issue 4: No longer use execve because it will suppress the cleanup code after the child exits. Instead, trap the interrupt in the parent process and suppress it.
2.6
===
Issue 3: ``rwt`` now relies on ``execve`` to overlay the child process over the current one.
2.5
===
Allow dependencies to be declared in the file in the parameters to the Python interpreter, even if other parameters are supplied. Allows for invocation like::
rwt -- -i myscript.py
2.4.2
=====
Fixed issue in ``__requires__`` parsing when script contained attribute assignment.
2.4.1
=====
Restored simple python launch process.
2.4
===
Added support for resolving dependencies declared in ``__requires__`` in the script.