From a2b4bb8343f97c30935392880a4a01e0d9ece359 Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Mon, 24 Apr 2023 08:21:03 +0100 Subject: [PATCH 1/2] Remove HTMLTranslator and html5_ready --- sphinx/builders/html/__init__.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/sphinx/builders/html/__init__.py b/sphinx/builders/html/__init__.py index 5cfe8adb56f..cd6e9498ee5 100644 --- a/sphinx/builders/html/__init__.py +++ b/sphinx/builders/html/__init__.py @@ -1397,21 +1397,3 @@ def setup(app: Sphinx) -> dict[str, Any]: 'parallel_read_safe': True, 'parallel_write_safe': True, } - - -# deprecated name -> (object to return, canonical path or empty string) -_DEPRECATED_OBJECTS = { - 'html5_ready': (True, ''), - 'HTMLTranslator': (HTML4Translator, 'sphinx.writers.html.HTML5Translator'), -} - - -def __getattr__(name): - if name not in _DEPRECATED_OBJECTS: - raise AttributeError(f'module {__name__!r} has no attribute {name!r}') - - from sphinx.deprecation import _deprecation_warning - - deprecated_object, canonical_name = _DEPRECATED_OBJECTS[name] - _deprecation_warning(__name__, name, canonical_name, remove=(7, 0)) - return deprecated_object From 8e4d51ade5ea6fd5ee8c961ebeae6d6343eebcc2 Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Fri, 28 Apr 2023 10:53:38 +0100 Subject: [PATCH 2/2] CHANGES --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 1bf8c99161c..5a9e7187074 100644 --- a/CHANGES +++ b/CHANGES @@ -28,6 +28,8 @@ Incompatible changes * #11381: Remove deprecated ``style`` key for HTML templates. * #11382: Remove deprecated ``sphinx.writers.latex.LaTeXTranslator.docclasses`` attribute. +* #11383: Remove deprecated ``sphinx.builders.html.html5_ready`` and + ``sphinx.builders.html.HTMLTranslator`` attributes. Deprecated ----------