Skip to content

Commit 9a1a2dd

Browse files
committed
docs: update griffe imports in examples to v1 paths
1 parent b573cd9 commit 9a1a2dd

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

case_studies/parsing.qmd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ res["objects"][0]["children"]["some_package"]["children"]
5555
## Running griffe
5656

5757
```{python}
58-
from griffe.loader import GriffeLoader
59-
from griffe.docstrings.parsers import Parser, parse
58+
from griffe import GriffeLoader
59+
from griffe import Parser, parse
6060
61-
griffe = GriffeLoader()
61+
loader = GriffeLoader()
6262
63-
sb2 = griffe.load_module("some_package")
63+
sb2 = loader.load("some_package")
6464
6565
parse(sb2.functions["some_function"].docstring, Parser.numpy)
6666
```

docs/get-started/basic-content.qmd

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ By default, all attributes and functions (including methods on a class) are pres
6666
There are four styles for presenting child members:
6767

6868
```{python}
69-
#| echo: false
70-
#| output: asis
69+
# | echo: false
70+
# | output: asis
7171
72-
# print out the attributes table of ChoicesChildren
72+
# print out the attributes table of ChoicesChildren
7373
# this is overkill, but maybe a nice case of dogfooding
7474
from quartodoc import get_object, MdRenderer
7575
from quartodoc.builder.utils import extract_type
76-
from griffe.docstrings.dataclasses import DocstringSectionAttributes
76+
from griffe import DocstringSectionAttributes
7777
7878
renderer = MdRenderer()
7979
choices = get_object("quartodoc.layout.ChoicesChildren")
@@ -420,12 +420,12 @@ Below is a summary of all the options that can be applied to individual content
420420

421421

422422
```{python}
423-
#| echo: false
424-
#| output: asis
423+
# | echo: false
424+
# | output: asis
425425
426426
from quartodoc import get_object, MdRenderer, Auto
427427
from quartodoc.builder.utils import extract_type
428-
from griffe.docstrings.dataclasses import DocstringSectionAttributes
428+
from griffe import DocstringSectionAttributes
429429
430430
renderer = MdRenderer()
431431
choices = get_object("quartodoc.Auto")

docs/get-started/dev-renderers.qmd

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,20 @@ types of objects.
5757
```{python}
5858
from plum import dispatch
5959
60-
import griffe.dataclasses as dc
61-
import griffe.docstrings.dataclasses as ds
60+
from griffe import Alias, Object, Docstring
6261
6362
6463
@dispatch
6564
def render(el: object):
6665
print(f"Default rendering: {type(el)}")
6766
67+
6868
@dispatch
69-
def render(el: dc.Alias):
69+
def render(el: Alias):
7070
print("Alias rendering")
7171
render(el.parameters)
7272
73+
7374
@dispatch
7475
def render(el: list):
7576
print("List rendering")
@@ -85,8 +86,7 @@ quartodoc uses tree visitors to render parsed docstrings to formats like markdow
8586
Tree visitors define how each type of object in the parse tree should be handled.
8687

8788
```{python}
88-
import griffe.dataclasses as dc
89-
import griffe.docstrings.dataclasses as ds
89+
from griffe import Alias, Object, Docstring
9090
9191
from quartodoc import get_object
9292
from plum import dispatch
@@ -102,17 +102,17 @@ class SomeRenderer:
102102
raise NotImplementedError(f"Unsupported type: {type(el)}")
103103
104104
@dispatch
105-
def render(self, el: Union[dc.Alias, dc.Object]):
105+
def render(self, el: Union[Alias, Object]):
106106
header = "#" * self.header_level
107107
str_header = f"{header} {el.name}"
108108
str_params = f"N PARAMETERS: {len(el.parameters)}"
109109
str_sections = "SECTIONS: " + self.render(el.docstring)
110-
110+
111111
# return something pretty
112112
return "\n".join([str_header, str_params, str_sections])
113113
114114
@dispatch
115-
def render(self, el: dc.Docstring):
115+
def render(self, el: Docstring):
116116
return f"A docstring with {len(el.parsed)} pieces"
117117
118118

docs/get-started/extending.qmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Then, create the file `reference/index.qmd` to have the form:
4040
Some custom content.
4141
4242
43-
{{< include /reference/_api_index.qmd >}}
43+
{{{< include /reference/_api_index.qmd >}}}
4444
4545
4646
More content stuff.

0 commit comments

Comments
 (0)