
Внедрение кода в запущенные процессы Python
.. image:: docs/logo.png
.. image:: https://api.travis-ci.org/lmacken/pyrasite.png?branch=develop :target: http://travis-ci.org/lmacken/pyrasite .. image:: https://coveralls.io/repos/lmacken/pyrasite/badge.png?branch=develop :target: https://coveralls.io/r/lmacken/pyrasite?branch=develop .. image:: https://img.shields.io/pypi/v/pyrasite?style=flat :target: https://pypi.python.org/pypi/pyrasite
.. split here
Инструменты для внедрения произвольного кода в работающие процессы Python.
:homepage: https://github.com/lmacken/pyrasite :documentation: https://pyrasite.rtfd.org :download: https://pypi.python.org/pypi/pyrasite :source: https://github.com/lmacken/pyrasite :screenshots: http://readthedocs.org/docs/pyrasite/en/latest/GUI.html :mailing list: https://fedorahosted.org/mailman/listinfo/pyrasite :jenkins: http://ci.csh.rit.edu/view/Pyrasite :irc: #pyrasite on Freenode
Требования
* `gdb <https://www.gnu.org/s/gdb>`_ (версия 7.3+ (или RHEL5+))
На OS X вам потребуется подписанный кодом gdb — см. https://sourceware.org/gdb/wiki/BuildingOnDarwin, если при запуске с --verbose возникают ошибки, связанные с подписью кода.
Совместимость
Pyrasite работает с Python 2.4 и новее. Внедрение также работает между версиями, так что вы можете запустить Pyrasite под Python 3 и внедрять в Python 2, и наоборот.
pyrasite-gui
Графический интерфейс можно найти здесь: https://github.com/lmacken/pyrasite-gui
.. image:: http://lewk.org/img/pyrasite/pyrasite-info-thumb.png
Авторы
~~~~~~~
Создано `Luke Macken <https://twitter.com/lmacken>`_ при помощи `David Malcolm <https://dmalcolm.livejournal.com>`_ и многих других `участников <https://github.com/lmacken/pyrasite/contributors>`_. Логотип от `Adam Saunders <https://fedorahosted.org/design-team/ticket/214>`_.
Лицензии
~~~~~~~~
Код
^^^^
.. image:: https://www.gnu.org/graphics/gplv3-127x51.png
:target: https://www.gnu.org/licenses/gpl.txt
Логотип
^^^^^^^
.. image:: https://creativecommons.org/images/deed/nolaw.png
:target: https://creativecommons.org/publicdomain/zero/1.0/