This package is a fork of https://github.com/lmacken/pyrasite containing several important fixes to make pyrasite work on modern systems.
- 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.
On Linux machines, run echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope before running pyrasite.
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
Report bug of this fork on GitHub: https://github.com/user202729/pyrasite-ng/issues
Alternatively, as a workaround while waiting for the bug to be fixed, it's possible to use gdb to inject code into Python directly: https://stackoverflow.com/a/70312000/5267751
Created by Luke Macken with the help of David Malcolm and many other contributors. Logo by Adam Saunders.