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 ---------- 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