mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Deprecate imports for compatibility
This commit is contained in:
parent
b5959ca230
commit
86d5d2113e
17
CHANGES
17
CHANGES
@ -14,6 +14,23 @@ Deprecated
|
|||||||
----------
|
----------
|
||||||
|
|
||||||
* ``sphinx.builders.latex.LaTeXBuilder.apply_transforms()``
|
* ``sphinx.builders.latex.LaTeXBuilder.apply_transforms()``
|
||||||
|
* ``sphinx.directives.Acks``
|
||||||
|
* ``sphinx.directives.Author``
|
||||||
|
* ``sphinx.directives.Centered``
|
||||||
|
* ``sphinx.directives.Class``
|
||||||
|
* ``sphinx.directives.CodeBlock``
|
||||||
|
* ``sphinx.directives.Figure``
|
||||||
|
* ``sphinx.directives.HList``
|
||||||
|
* ``sphinx.directives.Highlight``
|
||||||
|
* ``sphinx.directives.Include``
|
||||||
|
* ``sphinx.directives.Index``
|
||||||
|
* ``sphinx.directives.LiteralInclude``
|
||||||
|
* ``sphinx.directives.Meta``
|
||||||
|
* ``sphinx.directives.Only``
|
||||||
|
* ``sphinx.directives.SeeAlso``
|
||||||
|
* ``sphinx.directives.TabularColumns``
|
||||||
|
* ``sphinx.directives.TocTree``
|
||||||
|
* ``sphinx.directives.VersionChange``
|
||||||
* ``sphinx.environment.NoUri``
|
* ``sphinx.environment.NoUri``
|
||||||
* ``sphinx.ext.autodoc.importer.MockFinder``
|
* ``sphinx.ext.autodoc.importer.MockFinder``
|
||||||
* ``sphinx.ext.autodoc.importer.MockLoader``
|
* ``sphinx.ext.autodoc.importer.MockLoader``
|
||||||
|
@ -31,6 +31,91 @@ The following is a list of deprecated interfaces.
|
|||||||
- 4.0
|
- 4.0
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Acks``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Acks``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Author``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Author``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Centered``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Centered``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Class``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Class``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.CodeBlock``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.code.CodeBlock``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Figure``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.patches.Figure``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.HList``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.HList``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Highlight``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.code.Highlight``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Include``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Include``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Index``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Index``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.LiteralInclude``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.code.LiteralInclude``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Meta``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.patches.Meta``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.Only``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.Only``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.SeeAlso``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.SeeAlso``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.TabularColumns``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.TabularColumns``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.TocTree``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.TocTree``
|
||||||
|
|
||||||
|
* - ``sphinx.directives.VersionChange``
|
||||||
|
- 2.1
|
||||||
|
- 4.0
|
||||||
|
- ``sphinx.directives.other.VersionChange``
|
||||||
|
|
||||||
* - ``sphinx.environment.NoUri``
|
* - ``sphinx.environment.NoUri``
|
||||||
- 2.1
|
- 2.1
|
||||||
- 4.0
|
- 4.0
|
||||||
|
@ -15,6 +15,7 @@ from docutils import nodes
|
|||||||
from docutils.parsers.rst import directives, roles
|
from docutils.parsers.rst import directives, roles
|
||||||
|
|
||||||
from sphinx import addnodes
|
from sphinx import addnodes
|
||||||
|
from sphinx.deprecation import RemovedInSphinx40Warning, deprecated_alias
|
||||||
from sphinx.util import docutils
|
from sphinx.util import docutils
|
||||||
from sphinx.util.docfields import DocFieldTransformer
|
from sphinx.util.docfields import DocFieldTransformer
|
||||||
from sphinx.util.docutils import SphinxDirective
|
from sphinx.util.docutils import SphinxDirective
|
||||||
@ -186,10 +187,6 @@ class ObjectDescription(SphinxDirective):
|
|||||||
return [self.indexnode, node]
|
return [self.indexnode, node]
|
||||||
|
|
||||||
|
|
||||||
# backwards compatible old name
|
|
||||||
DescDirective = ObjectDescription
|
|
||||||
|
|
||||||
|
|
||||||
class DefaultRole(SphinxDirective):
|
class DefaultRole(SphinxDirective):
|
||||||
"""
|
"""
|
||||||
Set the default interpreted text role. Overridden from docutils.
|
Set the default interpreted text role. Overridden from docutils.
|
||||||
@ -242,7 +239,6 @@ class DefaultDomain(SphinxDirective):
|
|||||||
self.env.temp_data['default_domain'] = self.env.domains.get(domain_name)
|
self.env.temp_data['default_domain'] = self.env.domains.get(domain_name)
|
||||||
return []
|
return []
|
||||||
|
|
||||||
# import all directives sphinx provides (for compatibility)
|
|
||||||
from sphinx.directives.code import ( # noqa
|
from sphinx.directives.code import ( # noqa
|
||||||
Highlight, CodeBlock, LiteralInclude
|
Highlight, CodeBlock, LiteralInclude
|
||||||
)
|
)
|
||||||
@ -254,6 +250,32 @@ from sphinx.directives.patches import ( # noqa
|
|||||||
Figure, Meta
|
Figure, Meta
|
||||||
)
|
)
|
||||||
|
|
||||||
|
deprecated_alias('sphinx.directives',
|
||||||
|
{
|
||||||
|
'Highlight': Highlight,
|
||||||
|
'CodeBlock': CodeBlock,
|
||||||
|
'LiteralInclude': LiteralInclude,
|
||||||
|
'TocTree': TocTree,
|
||||||
|
'Author': Author,
|
||||||
|
'Index': Index,
|
||||||
|
'VersionChange': VersionChange,
|
||||||
|
'SeeAlso': SeeAlso,
|
||||||
|
'TabularColumns': TabularColumns,
|
||||||
|
'Centered': Centered,
|
||||||
|
'Acks': Acks,
|
||||||
|
'HList': HList,
|
||||||
|
'Only': Only,
|
||||||
|
'Include': Include,
|
||||||
|
'Class': Class,
|
||||||
|
'Figure': Figure,
|
||||||
|
'Meta': Meta,
|
||||||
|
},
|
||||||
|
RemovedInSphinx40Warning)
|
||||||
|
|
||||||
|
|
||||||
|
# backwards compatible old name (will be marked deprecated in 3.0)
|
||||||
|
DescDirective = ObjectDescription
|
||||||
|
|
||||||
|
|
||||||
def setup(app):
|
def setup(app):
|
||||||
# type: (Sphinx) -> Dict[str, Any]
|
# type: (Sphinx) -> Dict[str, Any]
|
||||||
|
Loading…
Reference in New Issue
Block a user