Skip to main content

Visualizing and refactoring python project import graphs.

Project description

Visualizing Python Project Import Graphs

Installation:

sudo pip install blackwidow

Demo with:

python -m blackwidow.web [package_name]

Optionally pass in a list of file patterns to exclude

python -m blackwidow.web [package_name] --exclude *test*

Once the visualization is displayed, you can inspect file names by hovering over a node.

Sample results:

Requests:

Requests Project Graph

Flask:

Flask Project Graph

BlackWidow:

BlackWidow Project Graph

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blackwidow-0.1.6.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file blackwidow-0.1.6.tar.gz.

File metadata

  • Download URL: blackwidow-0.1.6.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for blackwidow-0.1.6.tar.gz
Algorithm Hash digest
SHA256 77cc871b5eadd55e3c2c5efd2b7eb1856afed16d20323b72922558e056123c59
MD5 d45f11388c6e3bc35cd286088771c704
BLAKE2b-256 60ac1e51e4861d8e9aee328bcf5ea9c07db332588f026ee94c4309d75fb9770f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page