DepGraphViz is a Python tool that analyzes and visualizes the dependencies in a Python project. It creates an interactive dependency graph to help developers understand the relationships between modules and packages.
- Dependency Analysis: Scans a Python project and identifies all dependencies.
- Graph Visualization: Generates an interactive dependency graph.
- Web Interface: Provides a simple web interface to display the graph.
-
Clone the repository:
git clone https://github.com/wasserpuncher/DepGraphViz.git cd DepGraphViz
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
-
Run the Flask server:
python app.py
-
Open your browser and navigate to
http://127.0.0.1:5000/
to view the interactive dependency graph.
This project is licensed under the MIT License.