## Snakerunner
This is a fork of the seemingly discontinued [RunSnakeRun], ported to Python3.
Snakerunner is a GUI viewer for Python profiling runs. It provides exorability
and overall visualization of the call tree and package/module structures.
### Status
Porting to Python3 is finished and it works on MacOS. There are some problems on
Linux due to some gtk3 library issues.
This is a fork from a fairly old project, so the codebase is not very polished
and up to current best practices and standards.
### Requirements
* Python3
* wxpython 4
### Modifications since the Fork
* Python3 compatibility
* Updated to current wxpython version
* Merged `squaremap` library into the project
* Removed support for Meliae memory profiling
* Modernized setup.py
* Replaced SafeConfigParser with ConfigParser
* Replaced logger.warn with logger.warning
[RunSnakeRun]: http://www.vrplumber.com/programming/runsnakerun/
### Screenshot
![Screenshot of runsnakerun on macOS Mojave with Python 3.7](screenshot.png)
Raw data
{
"_id": null,
"home_page": "https://github.com/venthur/snakerunner",
"name": "snakerunner",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "profile,gui,wxPython,squaremap",
"author": "Bastian Venthur",
"author_email": "venthur@debian.org",
"download_url": "https://files.pythonhosted.org/packages/33/2b/d72a7fff1286e9bc4b231fcb313e9b5e53196d3785f5670378a146ab6773/snakerunner-2.1.0.tar.gz",
"platform": null,
"description": "## Snakerunner\n\nThis is a fork of the seemingly discontinued [RunSnakeRun], ported to Python3.\n\nSnakerunner is a GUI viewer for Python profiling runs. It provides exorability\nand overall visualization of the call tree and package/module structures.\n\n\n### Status\n\nPorting to Python3 is finished and it works on MacOS. There are some problems on\nLinux due to some gtk3 library issues.\n\nThis is a fork from a fairly old project, so the codebase is not very polished\nand up to current best practices and standards.\n\n\n### Requirements\n\n* Python3\n* wxpython 4\n\n\n### Modifications since the Fork\n\n* Python3 compatibility\n* Updated to current wxpython version\n* Merged `squaremap` library into the project\n* Removed support for Meliae memory profiling\n* Modernized setup.py\n* Replaced SafeConfigParser with ConfigParser\n* Replaced logger.warn with logger.warning\n\n[RunSnakeRun]: http://www.vrplumber.com/programming/runsnakerun/\n\n### Screenshot\n\n![Screenshot of runsnakerun on macOS Mojave with Python 3.7](screenshot.png)\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "GUI Viewer for Python profiling runs",
"version": "2.1.0",
"split_keywords": [
"profile",
"gui",
"wxpython",
"squaremap"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ecf22acfb5da7368ca297a92b0868afbeed2ae46248a0b79ce53685794c38da0",
"md5": "0234aeea9331712f8e3a987d1b6ba413",
"sha256": "2b6217f76c6cd6e7759a93236c35facf3cd9d20ddec88527c7af97f990dcad78"
},
"downloads": -1,
"filename": "snakerunner-2.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0234aeea9331712f8e3a987d1b6ba413",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 26856,
"upload_time": "2023-02-07T09:33:08",
"upload_time_iso_8601": "2023-02-07T09:33:08.199724Z",
"url": "https://files.pythonhosted.org/packages/ec/f2/2acfb5da7368ca297a92b0868afbeed2ae46248a0b79ce53685794c38da0/snakerunner-2.1.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "332bd72a7fff1286e9bc4b231fcb313e9b5e53196d3785f5670378a146ab6773",
"md5": "0b8c46e6b521fbe02c7ba3d502ec3c8b",
"sha256": "c433b171b98c5a4d09a5bc248d133fad8a4e9a7b78a15a875ed77533cf064a67"
},
"downloads": -1,
"filename": "snakerunner-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0b8c46e6b521fbe02c7ba3d502ec3c8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1902802,
"upload_time": "2023-02-07T09:33:13",
"upload_time_iso_8601": "2023-02-07T09:33:13.052796Z",
"url": "https://files.pythonhosted.org/packages/33/2b/d72a7fff1286e9bc4b231fcb313e9b5e53196d3785f5670378a146ab6773/snakerunner-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-07 09:33:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "venthur",
"github_project": "snakerunner",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "snakerunner"
}