diff --git a/readthedocs/doc_builder/director.py b/readthedocs/doc_builder/director.py index ce90aaed3a6..4acc6afdfaf 100644 --- a/readthedocs/doc_builder/director.py +++ b/readthedocs/doc_builder/director.py @@ -491,7 +491,12 @@ def install_build_tools(self): # TODO: generate the correct path for the Python version # see https://github.com/readthedocs/readthedocs.org/pull/8447#issuecomment-911562267 # tool_path = f'{self.config.build.os}/{tool}/2021-08-30/{full_version}.tar.gz' - tool_path = f"{self.data.config.build.os}-{tool}-{full_version}.tar.gz" + + build_os = self.data.config.build.os + if "lts-latest" in self.data.config.build.os: + build_os = settings.RTD_DOCKER_BUILD_SETTINGS["os"]["ubuntu-lts-latest"] + + tool_path = f"{build_os}-{tool}-{full_version}.tar.gz" tool_version_cached = build_tools_storage.exists(tool_path) if tool_version_cached: remote_fd = build_tools_storage.open(tool_path, mode="rb")