From 144051120d9c2c415f0b7bf43263835581474a65 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 13 Jun 2025 12:35:54 +0000 Subject: [PATCH] [FW][IMP] conf: remove pillow inventory, cache werkzeug The pallets website is regularly unreachable (due to DNS failures so it's not even that we get rate limited even though we probably hit it excessively), which causes a warning during documentation build, which in turn causes a completely unnecessary build failure. Some werkzeug links seem to be generated (in the backend docs), so just commit the werkzeug inventory file as it's pretty small. Also remove the pillow inventory entirely, it doesn't seem to cause issues but also seems completely unused. closes odoo/documentation#13699 Forward-port-of: odoo/documentation#13669 Signed-off-by: Xavier Morel (xmo) --- conf.py | 4 ++-- invs/werkzeug.inv | Bin 0 -> 5390 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 invs/werkzeug.inv diff --git a/conf.py b/conf.py index fa11bd4f3a..668286fc1a 100644 --- a/conf.py +++ b/conf.py @@ -212,9 +212,9 @@ extensions.append('sphinx.ext.graphviz' if shutil.which('dot') else 'graphviz_pl todo_include_todos = False intersphinx_mapping = { - 'pillow': ('https://pillow.readthedocs.io/en/stable/', None), 'python': ('https://docs.python.org/3/', None), - 'werkzeug': ('https://werkzeug.palletsprojects.com/en/2.3.x/', None), + # apparently local inventories are relative to the source dir? + 'werkzeug': ('https://werkzeug.palletsprojects.com/', '../invs/werkzeug.inv'), } github_user = 'odoo' diff --git a/invs/werkzeug.inv b/invs/werkzeug.inv new file mode 100644 index 0000000000000000000000000000000000000000..53a11429b66b5c6958918cba7707e739353b235f GIT binary patch literal 5390 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 literal 0 HcmV?d00001