Odoo dependency management using off-the-shelf Python tooling

Proposed by Stéphane Bidoul

In this talk we explore tools, techniques and tips to develop, package and deploy an Odoo project like any other python project -- using off-the-shelf tools commonly used in the Python ecosystem.

Topics discussed include:

  • Installing Odoo in a virtualenv

  • Installing addons using pip

  • Managing patches with an upstream-first development workflow

  • The importance of pinning dependencies

  • Techniques for packaging and deployment

  • Packaging and publishing individual addons

  • Benefits, tips and tricks

About The Speaker

Stéphane is an OCA board member, mainly taking care of the CI and translation infrastructure. He is a founder of ACSONE, a software engineering company dedicated to crafting quality solutions based on open source software. He is also a pip committer.

Acsone SA/NV, Stéphane Bidoul

Stéphane Bidoul

Practical Info

29/10/2021 09:35 (Europe/Brussels)
30 minutes
Track 2