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:
Flask:
BlackWidow:
Release files for blackwidow 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blackwidow-0.1.6.tar.gz | 5.4 kB | Details |
Release files / blackwidow-0.1.6.tar.gz
| Download URL | blackwidow-0.1.6.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77cc871b5eadd55e3c2c5efd2b7eb1856afed16d20323b72922558e056123c59
|
|
BLAKE2b-256 checksum How to use checksums |
60ac1e51e4861d8e9aee328bcf5ea9c07db332588f026ee94c4309d75fb9770f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |