Skip to main content

## 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)

Metadata

Release files for snakerunner 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for snakerunner 2.1.0
File Size Uploaded Provenance
snakerunner-2.1.0.tar.gz 1.9 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for snakerunner 2.1.0
File Interpreter ABI Platform
snakerunner-2.1.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 1.9 MB

Release files / snakerunner-2.1.0.tar.gz

Download URL snakerunner-2.1.0.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
c433b171b98c5a4d09a5bc248d133fad8a4e9a7b78a15a875ed77533cf064a67
BLAKE2b-256 checksum
How to use checksums
332bd72a7fff1286e9bc4b231fcb313e9b5e53196d3785f5670378a146ab6773
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / snakerunner-2.1.0-py2.py3-none-any.whl

Download URL snakerunner-2.1.0-py2.py3-none-any.whl
Size 26.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2b6217f76c6cd6e7759a93236c35facf3cd9d20ddec88527c7af97f990dcad78
BLAKE2b-256 checksum
How to use checksums
ecf22acfb5da7368ca297a92b0868afbeed2ae46248a0b79ce53685794c38da0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Security for snakerunner 2.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page