odoo/documentation#9115

Created by Framework (ORM), Xavier Dollé (xdo)
Merged at f73bf36e6d3317502acc2708b28749a500b0ec48

Statuses:

label
odoo-dev:master-update-requirements-xdo
head
584be77c1e3ef122df996fe981024fa0058202fe
merged
1 year ago by Framework (ORM), Christophe Monniez (moc)
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

[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