{"id":13468651,"url":"https://github.com/lmacken/pyrasite","last_synced_at":"2025-05-13T00:33:34.204Z","repository":{"id":1635484,"uuid":"2359761","full_name":"lmacken/pyrasite","owner":"lmacken","description":"Inject code into running Python processes","archived":false,"fork":false,"pushed_at":"2025-04-07T02:52:38.000Z","size":344,"stargazers_count":2823,"open_issues_count":44,"forks_count":220,"subscribers_count":57,"default_branch":"develop","last_synced_at":"2025-05-06T22:40:17.875Z","etag":null,"topics":["debugging","gdb","monitoring","python"],"latest_commit_sha":null,"homepage":"http://pyrasite.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lmacken.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-09-10T06:01:20.000Z","updated_at":"2025-05-04T03:08:28.000Z","dependencies_parsed_at":"2023-07-05T15:45:59.472Z","dependency_job_id":"a5d1ac1d-4e82-4cc7-8b8b-29ffd1cb696a","html_url":"https://github.com/lmacken/pyrasite","commit_stats":{"total_commits":299,"total_committers":23,"mean_commits":13.0,"dds":"0.18394648829431437","last_synced_commit":"95af8efdefb5637212faad0bf3941d25d0fc91b8"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmacken%2Fpyrasite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmacken%2Fpyrasite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmacken%2Fpyrasite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmacken%2Fpyrasite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lmacken","download_url":"https://codeload.github.com/lmacken/pyrasite/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253850279,"owners_count":21973661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debugging","gdb","monitoring","python"],"created_at":"2024-07-31T15:01:15.744Z","updated_at":"2025-05-13T00:33:34.109Z","avatar_url":"https://github.com/lmacken.png","language":"Python","funding_links":[],"categories":["Python","Frameworks","Debugging Tools"],"sub_categories":["Ghidra"],"readme":".. image:: docs/logo.png\n\npyrasite\n========\n\n.. image:: https://api.travis-ci.org/lmacken/pyrasite.png?branch=develop\n   :target: http://travis-ci.org/lmacken/pyrasite\n.. image:: https://coveralls.io/repos/lmacken/pyrasite/badge.png?branch=develop\n   :target: https://coveralls.io/r/lmacken/pyrasite?branch=develop\n.. image:: https://img.shields.io/pypi/v/pyrasite?style=flat\n   :target: https://pypi.python.org/pypi/pyrasite\n\n.. split here\n\nTools for injecting arbitrary code into running Python processes.\n\n:homepage: https://github.com/lmacken/pyrasite\n:documentation: https://pyrasite.rtfd.org\n:download: https://pypi.python.org/pypi/pyrasite\n:source: https://github.com/lmacken/pyrasite\n:screenshots: http://readthedocs.org/docs/pyrasite/en/latest/GUI.html\n:mailing list: https://fedorahosted.org/mailman/listinfo/pyrasite\n:jenkins: http://ci.csh.rit.edu/view/Pyrasite\n:irc: #pyrasite on Freenode\n\nRequirements\n~~~~~~~~~~~~\n\n * `gdb \u003chttps://www.gnu.org/s/gdb\u003e`_ (version 7.3+ (or RHEL5+))\n \nOn OS X you will need to have a codesigned gdb - see https://sourceware.org/gdb/wiki/BuildingOnDarwin\nif you get errors while running with --verbose which mention codesigning.\n\nCompatibility\n~~~~~~~~~~~~~\n\nPyrasite works with Python 2.4 and newer. Injection works between versions\nas well, so you can run Pyrasite under Python 3 and inject into 2, and\nvice versa.\n\npyrasite-gui\n~~~~~~~~~~~~\n\nThe graphical interface can be found here: https://github.com/lmacken/pyrasite-gui\n\n.. image:: http://lewk.org/img/pyrasite/pyrasite-info-thumb.png\n\nAuthors\n~~~~~~~\n\nCreated by `Luke Macken \u003chttps://twitter.com/lmacken\u003e`_ with the help of\n`David Malcolm \u003chttps://dmalcolm.livejournal.com\u003e`_ and many other\n`contributors \u003chttps://github.com/lmacken/pyrasite/contributors\u003e`_.\nLogo by `Adam Saunders \u003chttps://fedorahosted.org/design-team/ticket/214\u003e`_.\n\nLicenses\n~~~~~~~~\n\nCode\n^^^^\n\n.. image:: https://www.gnu.org/graphics/gplv3-127x51.png\n   :target: https://www.gnu.org/licenses/gpl.txt\n\nLogo\n^^^^\n\n.. image:: https://creativecommons.org/images/deed/nolaw.png\n   :target: https://creativecommons.org/publicdomain/zero/1.0/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmacken%2Fpyrasite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmacken%2Fpyrasite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmacken%2Fpyrasite/lists"}