odoo/documentation#9133

Created by fw-bot
Merged at 68c2cd9f13fe1a8be60415284eb1f5e01c898296

Statuses:

label
odoo-dev:saas-17.1-master-update-requirements-xdo-4aW7-fw
head
346659def4e32163963af0e956d68937978ac347
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