snakerunner


Namesnakerunner JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/venthur/snakerunner
SummaryGUI Viewer for Python profiling runs
upload_time2023-02-07 09:33:13
maintainer
docs_urlNone
authorBastian Venthur
requires_python
licenseBSD
keywords profile gui wxpython squaremap
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## 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"
}
        
Elapsed time: 0.03662s