$ pip install --ignore-installed \
git+https://github.com/OCA/openupgradelib.git@master
Running from target odoo version root directory with matching OpenUpgrade checked out in OpenUpgrade
ODOO_DB_TO_UPGRADE=odoo16
MODULES_OLD=base,$(sed -n '/^+========/,$p' \
OpenUpgrade/docsource/modules150-160.rst \
| grep "Done\|Partial\|Nothing" \
| grep -v "theme_" \
| gsed -rn 's/((^\| *\|del\| *)|^\| *)([0-9a-z_]*)[ \|].*/\3/g p' \
| sed '/^\s*$/d' \
| paste -d, -s -)
MODULES_NEW=base,$(sed -n '/^+========/,$p' \
OpenUpgrade/docsource/modules150-160.rst \
| grep "Done\|Partial\|Nothing" \
| grep -v "theme_" \
| gsed -rn 's/((^\| *\|new\| *)|^\| *)([0-9a-z_]*)[ \|].*/\3/g p' \
| sed '/^\s*$/d' \
| paste -d, -s -)
ADDONS_PATHS="`pwd`/addons \
`pwd`/odoo/addons \
`pwd`/OpenUpgrade"
./odoo-bin --addons-path=`echo $ADDONS_PATHS | awk -v OFS="," '$1=$1'` \
--database=${ODOO_DB_TO_UPGRADE} \
--db_host=localhost \
--db_password=odoo \
--db_port=5432 \
--db_user=odoo \
--load=base,web,openupgrade_framework \
--log-handler odoo.models.unlink:WARNING \
--stop-after-init \
--update=$MODULES_NEW