VS Code Extensions
Odoo Deps: Dependency Manager

Odoo Deps: Dependency Manager

by EVG-001

Review, track and visualise Odoo addon dependencies directly inside VS Code.

Downloads

4

Rating

— (0)

Version

0.0.1

Last updated

Jul 13, 2026

A VS Code extension to review and track dependencies across all Odoo addons in your workspace.

Features

  • 🔍 Auto-scans all __manifest__.py files recursively
  • 📦 Tracks Odoo module deps – flags missing addons not found in workspace
  • 🐍 Tracks Python deps from external_dependencies.python
  • 🖥 Tracks binary deps from external_dependencies.bin
  • ⚠️ Detects circular dependencies between addons
  • 📊 Status bar summary – ⚠️ 3 missing deps / ✅ All addons ok
  • 🔄 Live refresh on manifest save, file create/delete, and config change

Panel Layout

ODOO DEPS
├── ⚠ Circular: my_a → my_b → my_a
│
├── ⚠ my_sale_custom  v17 | 1 odoo dep missing
│   ├── Odoo Dependencies  2/3 ok
│   │   ├── ✓ sale
│   │   ├── ✓ account
│   │   └── ✗ sale_crm_custom  (not found in workspace)
│   └── Python Packages  2 ✓
│       ├── ✓ requests
│       └── ✓ pandas
│
└── ✅ my_account_addon  v17 | healthy
    └── Odoo Dependencies  1 ✓
        └── ✓ account

Run Locally

  1. Open the odoo-deps folder in VS Code.
  2. Run npm install in the terminal.
  3. Press F5 to launch the Extension Development Host.
  4. Open any folder containing Odoo addons (with __manifest__.py).
  5. Open Explorer → expand the Odoo Deps section.

Settings

Setting Default Description
odooDeps.addonPaths [] Extra paths to scan (relative to workspace root)
odooDeps.pythonPath python3 Python executable for dep checks
odooDeps.checkPythonDeps true Verify Python packages are installed
odooDeps.targetOdooVersion "" Expected Odoo major version (auto-detect if blank)

Commands

Command Description
Odoo Deps: Refresh Re-scan all addons
Odoo Deps: Show Odoo Deps Focus the panel
Odoo Deps: Show Logs Open the output channel

Roadmap

  • pip show integration to verify installed Python packages
  • Model inheritance graph (_inherit / _inherits tracker)
  • OCA module resolution (check against known OCA repos)
  • Odoo version compatibility badges
  • Quick-fix: auto-add missing deps to manifest

Related extensions