Skip to content

Commit a86e44e

Browse files
committed
refactor: Add all previous modules for backward compatibility
1 parent fb860b3 commit a86e44e

34 files changed

+617
-0
lines changed

src/griffe/agents/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.agents` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/agents/inspector.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.agents.inspector` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/agents/nodes.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.agents.nodes` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
if name == "Name":
18+
warnings.warn(
19+
"The `Name` class was renamed `ExportedName`.",
20+
DeprecationWarning,
21+
stacklevel=2,
22+
)
23+
return griffe.ExportedName
24+
return getattr(griffe, name)

src/griffe/agents/visitor.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.agents.visitor` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/c3linear.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.c3linear` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/cli.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.cli` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/collections.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.collections` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/dataclasses.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.dataclasses` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/diff.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.diff` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/docstrings/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/docstrings/dataclasses.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.dataclasses` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/docstrings/google.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.google` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
if name == "parse":
18+
warnings.warn(
19+
"The 'parse' function was renamed 'parse_google'.",
20+
DeprecationWarning,
21+
stacklevel=2,
22+
)
23+
return griffe.parse_google
24+
return getattr(griffe, name)

src/griffe/docstrings/numpy.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.numpy` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
if name == "parse":
18+
warnings.warn(
19+
"The 'parse' function was renamed 'parse_numpy'.",
20+
DeprecationWarning,
21+
stacklevel=2,
22+
)
23+
return griffe.parse_numpy
24+
return getattr(griffe, name)

src/griffe/docstrings/parsers.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.parsers` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/docstrings/sphinx.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.sphinx` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
if name == "parse":
18+
warnings.warn(
19+
"The 'parse' function was renamed 'parse_sphinx'.",
20+
DeprecationWarning,
21+
stacklevel=2,
22+
)
23+
return griffe.parse_sphinx
24+
return getattr(griffe, name)

src/griffe/docstrings/utils.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.docstrings.utils` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
if name == "WarningCallable":
18+
warnings.warn(
19+
"The 'WarningCallable' class was renamed 'DocstringWarningCallable'.",
20+
DeprecationWarning,
21+
stacklevel=2,
22+
)
23+
return griffe.DocstringWarningCallable
24+
if name == "warning":
25+
warnings.warn(
26+
"The 'warning' function was renamed 'docstring_warning'.",
27+
DeprecationWarning,
28+
stacklevel=2,
29+
)
30+
return griffe.docstring_warning
31+
if name == "parse_annotation":
32+
warnings.warn(
33+
"The 'parse_annotation' function was renamed 'parse_docstring_annotation'.",
34+
DeprecationWarning,
35+
stacklevel=2,
36+
)
37+
return griffe.parse_docstring_annotation
38+
return getattr(griffe, name)

src/griffe/encoders.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.encoders` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/enumerations.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.enumerations` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

src/griffe/exceptions.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""Deprecated. Import from `griffe` directly."""
2+
3+
from __future__ import annotations
4+
5+
import warnings
6+
from typing import Any
7+
8+
import griffe
9+
10+
11+
def __getattr__(name: str) -> Any:
12+
warnings.warn(
13+
"Importing from `griffe.exceptions` is deprecated. Import from `griffe` directly instead.",
14+
DeprecationWarning,
15+
stacklevel=2,
16+
)
17+
return getattr(griffe, name)

0 commit comments

Comments
 (0)