odoo/documentation#9135

Created by fw-bot
Merged at 4dfb271bdeb2cb2300c02e4e790fa6219c9cd072

Statuses:

label
odoo-dev:master-master-update-requirements-xdo-Mnlq-fw
head
4a26227b068b4498295046e2943e863d30d54925
merged
1 year ago by Framework (ORM), Xavier Dollé (xdo)
odoo/documentation
17.0 #9115
saas-17.1 #9133
saas-17.2 #9134
18.0
saas-18.2
saas-18.3
saas-18.4
19.0
master #9135

[FW][FIX] adapt requirements to ubuntu Jammy

The docutils is pinned to 0.16.0 while the Jammy version should be 0.17

This is the case for a compatibility issue with sphinx-tabs==3.2.0 also official versions in ubuntu Jammy.

The odoo.requirements package contains already a docutils 0.17.0 creating some downgrade when installing requirements, this commit upgrade both dependency to a compatible version.

The proposed solution pins sphinx-tabs to a higher version, compatible with docutils 0.17. Some investigation should still be done to check why the package versions in ubuntu focal are not compatible when installed via pip.

This should avoid installing requirements in all documentation build and hopefully avoid some random errors.

This will also avoid an random error where documentation requirements are installed before odoo ones
https://runbot.odoo.com/runbot/batch/1443963/build/62071320

Forward-Port-Of: #9115