{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Setuptools-odoo automates packaging of Odoo addons by extracting metadata from Odoo manifest files and populating standard setuptools keywords, enabling distribution via pip and PyPI.","skillfed_tags":["odoo-framework","packaging-automation"],"use_cases":["Package a single Odoo addon for distribution on PyPI so other developers can install it via pip.","Build wheels for Odoo addons to speed up deployment in production environments.","Manage multi-addon projects for a specific customer where addons are not intended for external reuse.","Automate dependency resolution between Odoo addons and external Python libraries during packaging.","Integrate Odoo addon packaging into CI/CD pipelines using standard Python build tools."],"what_it_does":"Setuptools-odoo is a setuptools plugin that bridges Odoo addon development and Python packaging infrastructure. It reads Odoo manifest files (__manifest__.py or __openerp__.py) and automatically populates setup.py keywords\u2014name, version, description, dependencies, and more\u2014eliminating manual boilerplate. This allows developers to package and distribute Odoo addons using standard Python tools (pip, wheel, PyPI) rather than Odoo's native mechanisms.\n\nThe package supports both single-addon and multi-addon project layouts across Odoo versions 8 through 16, with version-specific namespace handling (odoo.addons for Odoo 10+, odoo_addons for Odoo 8\u20139). It automatically resolves dependencies on Odoo itself and other addons, excluding official Community and Enterprise addons which are satisfied by the Odoo distribution. However, the project is now deprecated; maintainers recommend whool for individual addons and hatch-odoo for complete projects.","worth_installing":"Yes, if you are actively maintaining Odoo addons for versions 8\u201316 and need to package them for distribution. Install friction is low and maintenance is active. However, be aware the project is deprecated: for new projects, evaluate whool (single addons) or hatch-odoo (complete projects) first. The LGPLv3 copyleft license requires you to license derivative works the same way."},"id":"setuptools-odoo","links":{"html":"https://skillfed.io/packages/setuptools-odoo","md":"https://skillfed.io/packages/setuptools-odoo.md","pypi":"https://pypi.org/project/setuptools-odoo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-09","license_spdx":null,"license_treatment":"copyleft","name":"setuptools-odoo","python_support":"supports_current","summary":"A library to help package Odoo addons with setuptools"},"popularity":{"monthly_downloads":131111,"position":11605,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.3.2"}
