__init__.py 867 B

1234567891011121314151617181920212223242526272829303132333435
  1. from typing import List
  2. from ._base import BaseDirective, DirectiveParser, DirectivePlugin
  3. from ._fenced import FencedDirective
  4. from ._rst import RSTDirective
  5. from .admonition import Admonition
  6. from .image import Figure, Image
  7. from .include import Include
  8. from .toc import TableOfContents
  9. class RstDirective(RSTDirective): # pragma: no cover
  10. def __init__(self, plugins: List[DirectivePlugin]) -> None:
  11. super(RstDirective, self).__init__(plugins)
  12. import warnings
  13. warnings.warn(
  14. "'RstDirective' is deprecated, please use 'RSTDirective' instead.",
  15. DeprecationWarning,
  16. stacklevel=2,
  17. )
  18. __all__ = [
  19. "DirectiveParser",
  20. "BaseDirective",
  21. "DirectivePlugin",
  22. "RSTDirective",
  23. "FencedDirective",
  24. "Admonition",
  25. "TableOfContents",
  26. "Include",
  27. "Image",
  28. "Figure",
  29. ]