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