{ "info": { "author": "Luke Macken", "author_email": "lmacken@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Debuggers", "Topic :: System :: Monitoring" ], "description": "Tools for injecting arbitrary code into running Python processes.\n\n:homepage: http://pyrasite.com\n:documentation: http://pyrasite.rtfd.org\n:download: http://pypi.python.org/pypi/pyrasite\n:source: http://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 `_ (version 7.3+ (or RHEL5+))\n\nCompatiblity\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 `_ with the help of\n`David Malcolm `_ and many other\n`contributors `_.\n\nLicense\n~~~~~~~\n\n.. image:: https://www.gnu.org/graphics/gplv3-127x51.png\n :target: https://www.gnu.org/licenses/gpl.txt", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pyrasite.com", "keywords": "debugging injection runtime", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "pyrasite", "package_url": "https://pypi.org/project/pyrasite/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyrasite/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pyrasite.com" }, "release_url": "https://pypi.org/project/pyrasite/2.0/", "requires_dist": null, "requires_python": null, "summary": "Inject code into a running Python process", "version": "2.0" }, "last_serial": 797669, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9c5fbef6151c4c7f1dd5f1fa80acee5e", "sha256": "453bf2cd8189358c55c024e841f2140bb939816ebf1675510f8cbe44caaf58b7" }, "downloads": -1, "filename": "pyrasite-1.0.tar.gz", "has_sig": false, "md5_digest": "9c5fbef6151c4c7f1dd5f1fa80acee5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19653, "upload_time": "2011-09-17T00:19:47", "url": "https://files.pythonhosted.org/packages/d5/4f/47a1cacfd7706e7c631d7d51903711bb1585ebcae1353c352dc06fa3fa50/pyrasite-1.0.tar.gz" } ], "1.0dev": [ { "comment_text": "", "digests": { "md5": "76426345202f0ca9951c8a952c616309", "sha256": "024d83938353a9e86c4557cfbaf466e5fafe1535e319905e642a0e11541fbd77" }, "downloads": -1, "filename": "pyrasite-1.0dev.tar.gz", "has_sig": false, "md5_digest": "76426345202f0ca9951c8a952c616309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4843, "upload_time": "2011-09-10T08:20:47", "url": "https://files.pythonhosted.org/packages/8d/bb/0c923fd024b71816797424320dccef3c749b1e99d173a76830a16f504aeb/pyrasite-1.0dev.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "31266f9d9a098e8d550cf672c43d4ae2", "sha256": "b8b8e79c2a5e8974e010e97a269b9fe147e321230818d7e9c92d13dd69f0c904" }, "downloads": -1, "filename": "pyrasite-1.1.tar.gz", "has_sig": false, "md5_digest": "31266f9d9a098e8d550cf672c43d4ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30133, "upload_time": "2012-01-30T21:39:25", "url": "https://files.pythonhosted.org/packages/24/8b/00cff2426e683969c913fe3dd8faf7a253ea943c15e6e851b842ef8ddb24/pyrasite-1.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "5491f5cc080538a7d2523ba9150ffff2", "sha256": "e5f7a36a04379d00a46688c60a8e9bbba7c807526a9252a60cbed8de701f6ccf" }, "downloads": -1, "filename": "pyrasite-2.0.tar.gz", "has_sig": false, "md5_digest": "5491f5cc080538a7d2523ba9150ffff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32074, "upload_time": "2012-05-09T19:11:33", "url": "https://files.pythonhosted.org/packages/8e/d0/507f2bd9a6f9e9b475e0f62f04eeda72eeb920a79f2cc28a6a8c402e4550/pyrasite-2.0.tar.gz" } ], "2.0beta": [ { "comment_text": "", "digests": { "md5": "bb1ab431a60667b18ae8fbdc99de1df7", "sha256": "1b5940b44fe8eccaaa9fe473754f5ae91602a276722487fa587864a8274fda21" }, "downloads": -1, "filename": "pyrasite-2.0beta.tar.gz", "has_sig": false, "md5_digest": "bb1ab431a60667b18ae8fbdc99de1df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109203, "upload_time": "2012-03-12T01:32:04", "url": "https://files.pythonhosted.org/packages/4d/80/861c62b6ca89031986c838719dda185a2e87c1d0858d8c878c20b9f14045/pyrasite-2.0beta.tar.gz" } ], "2.0beta2": [ { "comment_text": "", "digests": { "md5": "439efe60c3a28b63e0f6af9e7f304f7a", "sha256": "db171537b2121f0f97f0959b03cd6cd332c3f0ea0ba4d4675b9a0921b9975e32" }, "downloads": -1, "filename": "pyrasite-2.0beta2.tar.gz", "has_sig": false, "md5_digest": "439efe60c3a28b63e0f6af9e7f304f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73995, "upload_time": "2012-03-14T01:15:45", "url": "https://files.pythonhosted.org/packages/8d/aa/390d809ded165276ba1092296bf4a988107bcd23ba9325c0d31358b26a69/pyrasite-2.0beta2.tar.gz" } ], "2.0beta3": [ { "comment_text": "", "digests": { "md5": "df54b7a52db14d0483257d30b560644d", "sha256": "38291311064a8fec7bf09b3b5d51d1cf325223b4fb154bec00ad214e9e2657b9" }, "downloads": -1, "filename": "pyrasite-2.0beta3.tar.gz", "has_sig": false, "md5_digest": "df54b7a52db14d0483257d30b560644d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79878, "upload_time": "2012-03-14T04:13:10", "url": "https://files.pythonhosted.org/packages/d8/ab/3736e46f66bd9e04f5c9a1673a7ba25246acbe21936e02d795389bbac20f/pyrasite-2.0beta3.tar.gz" } ], "2.0beta4": [ { "comment_text": "", "digests": { "md5": "218d05f509fee9d9111256f6146be3ae", "sha256": "ffbbdd24296c51bc74dd93f5530c57dd17dc4b8944f71ed23502da929296b6d8" }, "downloads": -1, "filename": "pyrasite-2.0beta4.tar.gz", "has_sig": false, "md5_digest": "218d05f509fee9d9111256f6146be3ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79852, "upload_time": "2012-03-14T20:47:50", "url": "https://files.pythonhosted.org/packages/ea/79/c1a49b57fe60c70e15bd6972f0fb0431251b1c852ecef867c275925d9297/pyrasite-2.0beta4.tar.gz" } ], "2.0beta5": [ { "comment_text": "", "digests": { "md5": "433de7fca72fc6a3fb2eae1e6b1066d7", "sha256": "318bbe357eb2eff8da4485126e208731ccb0e49cce4a4246b3b37ee926089370" }, "downloads": -1, "filename": "pyrasite-2.0beta5.tar.gz", "has_sig": false, "md5_digest": "433de7fca72fc6a3fb2eae1e6b1066d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31883, "upload_time": "2012-03-15T00:35:16", "url": "https://files.pythonhosted.org/packages/98/f9/4184ba9846cb330f56bbeaac4fac05f2b78155279c751a2ba1f0cc2c9b32/pyrasite-2.0beta5.tar.gz" } ], "2.0beta6": [ { "comment_text": "", "digests": { "md5": "b35a0f8ce7c77853e82217898f5447ee", "sha256": "45cf25c7349f44d476ddda55a7bed8cce6eb38d1b7926f26f43df7c42cb77cf1" }, "downloads": -1, "filename": "pyrasite-2.0beta6.tar.gz", "has_sig": false, "md5_digest": "b35a0f8ce7c77853e82217898f5447ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31902, "upload_time": "2012-03-15T00:56:19", "url": "https://files.pythonhosted.org/packages/da/0d/ff9d92ff596938ba4d53f5408d95f6d5383bee2a5c58c581b7f939f41aa3/pyrasite-2.0beta6.tar.gz" } ], "2.0beta7": [ { "comment_text": "", "digests": { "md5": "f5e76692f06a360f885a57ead9052831", "sha256": "363a03ec4099362721a1834039d9d098c3c3d96910cc03e20c9177528bf7cdc6" }, "downloads": -1, "filename": "pyrasite-2.0beta7.tar.gz", "has_sig": false, "md5_digest": "f5e76692f06a360f885a57ead9052831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30208, "upload_time": "2012-03-20T22:00:46", "url": "https://files.pythonhosted.org/packages/a6/52/3cb893f07d5f1d307e8a9ee5a55b5c805e52f6cdfd8e8205b5f2862d0be6/pyrasite-2.0beta7.tar.gz" } ], "2.0beta8": [ { "comment_text": "", "digests": { "md5": "2cb9271ab13aba83ab49f5385bf7b161", "sha256": "07f4c25ed12b6aed895d6d0299a1ffc547e6ba1e9ce91b80a0756999d0433b76" }, "downloads": -1, "filename": "pyrasite-2.0beta8.tar.gz", "has_sig": false, "md5_digest": "2cb9271ab13aba83ab49f5385bf7b161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28949, "upload_time": "2012-03-21T02:04:29", "url": "https://files.pythonhosted.org/packages/17/b6/a78b6c4ff76e327535ff30964a78fa98acb0eb06de98711b59711c7bd4e0/pyrasite-2.0beta8.tar.gz" } ], "2.0beta9": [ { "comment_text": "", "digests": { "md5": "dc67ed3412048e71794146f7d2e89cc3", "sha256": "9cfa01cdf6374521ae56868c02d9ad025aee82ecdc4ae90a2848d9281caaa7c1" }, "downloads": -1, "filename": "pyrasite-2.0-0.1.beta9.fc16.noarch.rpm", "has_sig": false, "md5_digest": "dc67ed3412048e71794146f7d2e89cc3", "packagetype": "bdist_rpm", "python_version": "2.7", "requires_python": null, "size": 36549, "upload_time": "2012-03-24T08:35:59", "url": "https://files.pythonhosted.org/packages/f6/d5/f6ccec8f76d20189f3920bef4c5e11bb2850e07d535060c41e59b9f36be3/pyrasite-2.0-0.1.beta9.fc16.noarch.rpm" }, { "comment_text": "", "digests": { "md5": "9420ef4f2b45dc4a26b15c82ba92cbe8", "sha256": "2da248db30697ce759561df84f3ce91ea06b522d96db47ed03ec22516f31e6cf" }, "downloads": -1, "filename": "pyrasite_2.0beta9-1_all.deb", "has_sig": false, "md5_digest": "9420ef4f2b45dc4a26b15c82ba92cbe8", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 25060, "upload_time": "2012-03-24T08:34:39", "url": "https://files.pythonhosted.org/packages/33/5b/c744c78c841fa546f23284498e2976c9ecf442f2a3329546c9661e53b457/pyrasite_2.0beta9-1_all.deb" }, { "comment_text": "", "digests": { "md5": "b0318f4b7c07c0da6a78b8fa95d7c504", "sha256": "cf391d2810c501330f675504689ffc5e44e5fe23e9eed4398a575035e42b9cc9" }, "downloads": -1, "filename": "pyrasite-2.0beta9.tar.gz", "has_sig": false, "md5_digest": "b0318f4b7c07c0da6a78b8fa95d7c504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30509, "upload_time": "2012-03-24T08:26:25", "url": "https://files.pythonhosted.org/packages/15/6e/34f17469d87a79c31500c5f63476de4c2bc4613e0e7f691af72784018675/pyrasite-2.0beta9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5491f5cc080538a7d2523ba9150ffff2", "sha256": "e5f7a36a04379d00a46688c60a8e9bbba7c807526a9252a60cbed8de701f6ccf" }, "downloads": -1, "filename": "pyrasite-2.0.tar.gz", "has_sig": false, "md5_digest": "5491f5cc080538a7d2523ba9150ffff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32074, "upload_time": "2012-05-09T19:11:33", "url": "https://files.pythonhosted.org/packages/8e/d0/507f2bd9a6f9e9b475e0f62f04eeda72eeb920a79f2cc28a6a8c402e4550/pyrasite-2.0.tar.gz" } ] }