Tools for injecting arbitrary code into running Python processes.
|irc:||#pyrasite on Freenode|
- gdb (version 7.3+ (or RHEL5+))
On OS X you will need to have a codesigned gdb – see https://sourceware.org/gdb/wiki/BuildingOnDarwin if you get errors while running with –verbose which mention codesigning.
Pyrasite works with Python 2.4 and newer. Injection works between versions as well, so you can run Pyrasite under Python 3 and inject into 2, and vice versa.
The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui