Analyze and visualize dependencies between Odoo addons
Project description
odoo-dependency-graph
Build a dependency graph for Odoo addons, spot tightly coupled or frequently changed modules, and export the results as PlantUML, SVG, JSON, or JUnit XML.
Installation
pip install odoo-dependency-graph
For SVG output, install the PlantUML extra and make sure Java is available:
pip install "odoo-dependency-graph[plantuml]"
java -version
Usage
odoo-dependency-graph ADDON_PATHS [OUTPUT_FILE] [OPTIONS]
Separate multiple addon paths with commas. The output extension selects the
format: .puml, .svg, .json, or .xml; the default is graph.puml.
odoo-dependency-graph ./odoo/addons,./custom-addons graph.svg --exclude-orphans
CLI options
--exclude-orphansremoves addons with no connections.--volatile-onlykeeps only modules above--volatility(default:0.3).--danger-metric METRIC=MIN,MAXsets orange and red thresholds.--git-activityincludes recent commits; tune with--git-sinceand--activity-weight(default:0.3).--skip-file trueprints metrics without creating an output file.--java PATHselects the Java executable used for SVG output.-h,--helpshows the full command reference.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file odoo_dependency_graph-0.1.1.tar.gz.
File metadata
- Download URL: odoo_dependency_graph-0.1.1.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa8c3e26b7ec2e49502e809b9ef9ed22d3d5da876ae18324f69a86fe64d16703
|
|
| MD5 |
a0b7a3b766e100432e46accf63d7087b
|
|
| BLAKE2b-256 |
204ea5db662e2d4be4d999db8ff5639cffac66b5f93258d81db7401b02984755
|
File details
Details for the file odoo_dependency_graph-0.1.1-py3-none-any.whl.
File metadata
- Download URL: odoo_dependency_graph-0.1.1-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2ee7418a84eebf18f7207cfcd3900c725af09a5ef03c7e6e9a16b19c86a94c1
|
|
| MD5 |
976a5dc60d61531b20c25e74e73f1800
|
|
| BLAKE2b-256 |
25366031ceb69c4d5ffed6a57e90cc4b82016dc6cf588419b494adf8835d4c6c
|