Go to file
Sylvain LE GAL 9b2cd724b5 wip
2024-11-05 17:25:10 +01:00
newsfragments [ADD] support 18.0 2024-11-04 11:26:23 +01:00
odoo_openupgrade_wizard Merge branch 'ADD-17.0-branch' into 'main' 2024-11-04 13:06:16 +00:00
tests [FIX] psycopg2 / pg versions auth conflict 2024-10-09 14:50:59 +02:00
.gitignore [META] publish version 0.1.0 2022-06-25 00:15:05 +02:00
.gitlab-ci.yml [ADD] compatibility with python3.13 2024-10-29 13:38:08 +01:00
.markdownlint.rb wip 2024-11-05 17:25:10 +01:00
.pre-commit-config.yaml wip 2024-11-05 17:25:10 +01:00
CHANGES.rst [VER] Bump to version 1.0.3 2024-10-09 21:34:32 +02:00
CONTRIBUTORS.md wip 2024-11-05 17:25:10 +01:00
DEVELOP.md wip 2024-11-05 17:25:10 +01:00
poetry.lock [REF] poetry update 2024-10-29 13:53:32 +01:00
pyproject.toml [ADD] compatibility with python3.13 2024-10-29 13:38:08 +01:00
pytest.ini [REF][WIP] remove xml_rpc connexion to make CI green, and replace by click_odoo script 2022-05-31 16:40:03 +02:00
python3-13.misc [ADD] fragment 2024-10-29 13:55:06 +01:00
README.bk wip 2024-11-05 17:25:10 +01:00
README.md wip 2024-11-05 17:25:10 +01:00

Gitlab CI codecov License: AGPL v3

PyPI - Python Version PyPI - Downloads GitLab last commit GitLab stars

odoo-openupgrade-wizard

Odoo Openupgrade Wizard is a tool that helps developpers to make major upgrade of Odoo Community Edition. (formely OpenERP). It works with Openupgrade OCA tools. (https://github.com/oca/openupgrade)

this tool is useful for complex migrations:

  • migrate several versions
  • take advantage of the migration to install / uninstall modules
  • execute sql requests or odoo shell scripts between each migration
  • analyse workload

It will create a migration environment (with all the code available) and provides helpers to run (and replay) migrations until it works.

Table of Contents

Installation

Prerequites:

  • The tools run on debian system
  • You should have docker installed on your system
  • Some features require extra packages. To have all the features available run:

Installation:

The library is available on PyPI.

To install it simply run :

pipx install odoo-openupgrade-wizard

See alternative installation in the DEVELOP.md file.