Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3eb5103

Browse files
authored
[docutils] Add missing stubs fortransforms dir (#14234)
1 parentc1613b2 commit3eb5103

File tree

10 files changed

+313
-9
lines changed

10 files changed

+313
-9
lines changed

‎stubs/docutils/@tests/stubtest_allowlist.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@ docutils.statemachine.State.nested_sm # is initialised in __init__
1111
docutils.statemachine.State.nested_sm_kwargs # is initialised in __init__
1212
docutils.statemachine.ViewList.__iter__ # doesn't exist at runtime, but the class is iterable due to __getitem__
1313
docutils.transforms.Transform.__getattr__
14-
docutils.transforms.Transformer.__getattr__
1514
docutils.TransformSpec.unknown_reference_resolvers
1615
docutils.writers.manpage.Translator.__getattr__
Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,36 @@
11
from_typeshedimportIncomplete
2+
fromcollections.abcimportIterable,Mapping
3+
fromtypingimportAny,ClassVar,Final
4+
fromtyping_extensionsimportTypeAlias
25

3-
fromdocutils.nodesimportNode,document
6+
fromdocutilsimportApplicationError,TransformSpec,nodes
7+
fromdocutils.languagesimportLanguageImporter
8+
9+
_TransformTuple:TypeAlias=tuple[str,type[Transform],nodes.Node|None,dict[str,Any]]
10+
11+
__docformat__:Final="reStructuredText"
12+
13+
classTransformError(ApplicationError): ...
414

515
classTransform:
6-
def__init__(self,document:document,startnode:Node|None=None): ...
7-
def__getattr__(self,name:str,/)->Incomplete: ...
16+
default_priority:ClassVar[int|None]
17+
document:nodes.document
18+
startnode:nodes.Node|None
19+
language:LanguageImporter
20+
def__init__(self,document:nodes.document,startnode:nodes.Node|None=None)->None: ...
21+
def__getattr__(self,name:str,/)->Incomplete: ...# method apply is not implemented
822

9-
classTransformer:
10-
def__init__(self,document:document): ...
23+
classTransformer(TransformSpec):
24+
transforms:list[_TransformTuple]
25+
document:nodes.document
26+
applied:list[_TransformTuple]
27+
sorted:bool
28+
components:Mapping[str,TransformSpec]
29+
serialno:int
30+
def__init__(self,document:nodes.document): ...
1131
defadd_transform(self,transform_class:type[Transform],priority:int|None=None,**kwargs)->None: ...
12-
def__getattr__(self,name:str,/)->Incomplete: ...
13-
14-
def__getattr__(name:str): ...# incomplete module
32+
defadd_transforms(self,transform_list:Iterable[type[Transform]])->None: ...
33+
defadd_pending(self,pending:nodes.pending,priority:int|None=None)->None: ...
34+
defget_priority_string(self,priority:int)->str: ...
35+
defpopulate_from_components(self,components:Iterable[TransformSpec])->None: ...
36+
defapply_transforms(self)->None: ...
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
fromtypingimportClassVar,Final
2+
3+
fromdocutils.transformsimportTransform
4+
5+
__docformat__:Final="reStructuredText"
6+
7+
classFilter(Transform):
8+
default_priority:ClassVar[int]
9+
defapply(self)->None: ...
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
importre
2+
fromtypingimportClassVar,Final
3+
4+
fromdocutilsimportnodes
5+
fromdocutils.transformsimportTransform
6+
7+
__docformat__:Final="reStructuredText"
8+
9+
classTitlePromoter(Transform):
10+
defpromote_title(self,node:nodes.Element)->bool: ...
11+
defpromote_subtitle(self,node:nodes.Element)->bool: ...
12+
defcandidate_index(self,node:nodes.Element)->tuple[nodes.Node,int]|tuple[None,None]: ...
13+
14+
classDocTitle(TitlePromoter):
15+
default_priority:ClassVar[int]
16+
defset_metadata(self)->None: ...
17+
defapply(self)->None: ...
18+
19+
classSectionSubTitle(TitlePromoter):
20+
default_priority:ClassVar[int]
21+
defapply(self)->None: ...
22+
23+
classDocInfo(Transform):
24+
default_priority:ClassVar[int]
25+
biblio_nodes:ClassVar[dict[str,type[nodes.Element]]]
26+
rcs_keyword_substitutions:ClassVar[list[tuple[re.Pattern[str],str]]]
27+
defapply(self)->None: ...
28+
defextract_bibliographic(self,field_list): ...
29+
defcheck_empty_biblio_field(self,field,name)->bool: ...
30+
defcheck_compound_biblio_field(self,field,name)->bool: ...
31+
defextract_authors(self,field,name,docinfo)->None: ...
32+
defauthors_from_one_paragraph(self,field)->list[list[nodes.Text]]: ...
33+
defauthors_from_bullet_list(self,field): ...
34+
defauthors_from_paragraphs(self,field): ...
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
fromtypingimportClassVar,Final
2+
3+
fromdocutilsimportnodes
4+
fromdocutils.transformsimportTransform
5+
6+
__docformat__:Final="reStructuredText"
7+
8+
classCallBack(Transform):
9+
default_priority:ClassVar[int]
10+
defapply(self)->None: ...
11+
12+
classClassAttribute(Transform):
13+
default_priority:ClassVar[int]
14+
defapply(self)->None: ...
15+
16+
classTransitions(Transform):
17+
default_priority:ClassVar[int]
18+
defapply(self)->None: ...
19+
defvisit_transition(self,node:nodes.transition)->None: ...
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
from_typeshedimportIncomplete,Unused
2+
fromcollections.abcimportIterable,Sequence
3+
fromtypingimportClassVar,Final,NoReturn
4+
5+
fromdocutilsimportnodes
6+
fromdocutils.transformsimportTransform
7+
8+
__docformat__:Final="reStructuredText"
9+
10+
classSectNum(Transform):
11+
default_priority:ClassVar[int]
12+
maxdepth:int
13+
startvalue:int
14+
prefix:str
15+
suffix:str
16+
defapply(self)->None: ...
17+
defupdate_section_numbers(self,node:nodes.Element,prefix:Iterable[str]= (),depth:int=0)->None: ...
18+
19+
classContents(Transform):
20+
default_priority:ClassVar[int]
21+
toc_id:Incomplete
22+
backlinks:Incomplete
23+
defapply(self)->None: ...
24+
defbuild_contents(
25+
self,node:nodes.Element,level:int=0
26+
)->nodes.bullet_list|list[None]: ...# return empty list if entries is empty
27+
defcopy_and_filter(self,node:nodes.Node)->Sequence[nodes.Node]: ...
28+
29+
classContentsFilter(nodes.TreeCopyVisitor):
30+
defget_entry_text(self)->Sequence[nodes.Node]: ...
31+
defignore_node_but_process_children(self,node:Unused)->NoReturn: ...
32+
visit_problematic=ignore_node_but_process_children
33+
visit_reference=ignore_node_but_process_children
34+
visit_target=ignore_node_but_process_children
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
importre
2+
fromtypingimportClassVar,Final
3+
4+
fromdocutilsimportnodes
5+
fromdocutils.transformsimportTransform
6+
7+
__docformat__:Final="reStructuredText"
8+
9+
classHeaders(Transform):
10+
default_priority:ClassVar[int]
11+
pep_url:ClassVar[str]
12+
pep_cvs_url:ClassVar[str]
13+
rcs_keyword_substitutions:ClassVar[tuple[tuple[re.Pattern[str],str], ...]]
14+
defapply(self)->None: ...
15+
16+
classContents(Transform):
17+
default_priority:ClassVar[int]
18+
defapply(self)->None: ...
19+
20+
classTargetNotes(Transform):
21+
default_priority:ClassVar[int]
22+
defapply(self)->None: ...
23+
defcleanup_callback(self,pending:nodes.pending)->None: ...
24+
25+
classPEPZero(Transform):
26+
default_priority:ClassVar[int]
27+
defapply(self)->None: ...
28+
29+
classPEPZeroSpecial(nodes.SparseNodeVisitor):
30+
pep_url:ClassVar[str]
31+
defunknown_visit(self,node:nodes.Node)->None: ...
32+
defvisit_reference(self,node:nodes.reference)->None: ...
33+
defvisit_field_list(self,node:nodes.field_list)->None: ...
34+
pep_table:bool
35+
entry:int
36+
defvisit_tgroup(self,node:nodes.tgroup)->None: ...
37+
defvisit_colspec(self,node:nodes.colspec)->None: ...
38+
defvisit_row(self,node:nodes.row)->None: ...
39+
defvisit_entry(self,node:nodes.entry)->None: ...
40+
41+
non_masked_addresses:tuple[str, ...]
42+
43+
defmask_email(ref:nodes.reference,pepno:int|None=None)->nodes.Node: ...
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
from_typeshedimportIncomplete
2+
fromcollections.abcimportIterable
3+
fromtypingimportClassVar,Final,overload
4+
5+
fromdocutilsimportnodes
6+
fromdocutils.transformsimportTransform
7+
8+
__docformat__:Final="reStructuredText"
9+
10+
classPropagateTargets(Transform):
11+
default_priority:ClassVar[int]
12+
defapply(self)->None: ...
13+
14+
classAnonymousHyperlinks(Transform):
15+
default_priority:ClassVar[int]
16+
defapply(self)->None: ...
17+
18+
classIndirectHyperlinks(Transform):
19+
default_priority:ClassVar[int]
20+
defapply(self)->None: ...
21+
defresolve_indirect_target(self,target:nodes.Element)->None: ...
22+
defnonexistent_indirect_target(self,target:nodes.Element)->None: ...
23+
defcircular_indirect_reference(self,target:nodes.Element)->None: ...
24+
defindirect_target_error(self,target:nodes.Element,explanation)->None: ...
25+
defresolve_indirect_references(self,target:nodes.Element)->None: ...
26+
27+
classExternalTargets(Transform):
28+
default_priority:ClassVar[int]
29+
defapply(self)->None: ...
30+
31+
classInternalTargets(Transform):
32+
default_priority:ClassVar[int]
33+
defapply(self)->None: ...
34+
defresolve_reference_ids(self,target:nodes.Element)->None: ...
35+
36+
classFootnotes(Transform):
37+
default_priority:ClassVar[int]
38+
autofootnote_labels:list[str]|None
39+
symbols:ClassVar[list[str]]
40+
defapply(self)->None: ...
41+
defnumber_footnotes(self,startnum:int)->int: ...
42+
defnumber_footnote_references(self,startnum:int)->None: ...
43+
defsymbolize_footnotes(self)->None: ...
44+
defresolve_footnotes_and_citations(self)->None: ...
45+
@overload
46+
defresolve_references(self,note:nodes.footnote,reflist:Iterable[nodes.footnote_reference])->None: ...
47+
@overload
48+
defresolve_references(self,note:nodes.citation,reflist:Iterable[nodes.citation_reference])->None: ...
49+
@overload
50+
defresolve_references(self,note:nodes.title,reflist:Iterable[nodes.title_reference])->None: ...
51+
52+
classCircularSubstitutionDefinitionError(Exception): ...
53+
54+
classSubstitutions(Transform):
55+
default_priority:ClassVar[int]
56+
defapply(self)->None: ...
57+
58+
classTargetNotes(Transform):
59+
default_priority:ClassVar[int]
60+
classes:Incomplete
61+
def__init__(self,document:nodes.document,startnode:nodes.Node)->None: ...
62+
defapply(self)->None: ...
63+
defmake_target_footnote(self,refuri:str,refs:list[Incomplete],notes:dict[Incomplete,Incomplete]): ...
64+
65+
classDanglingReferences(Transform):
66+
default_priority:ClassVar[int]
67+
defapply(self)->None: ...
68+
69+
classDanglingReferencesVisitor(nodes.SparseNodeVisitor):
70+
document:nodes.document
71+
def__init__(self,document:nodes.document,unknown_reference_resolvers)->None: ...
72+
defunknown_visit(self,node:nodes.Node)->None: ...
73+
defvisit_reference(self,node:nodes.reference)->None: ...
74+
defvisit_footnote_reference(self,node:nodes.footnote_reference)->None: ...
75+
defvisit_citation_reference(self,node:nodes.citation_reference)->None: ...
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
from_typeshedimportIncomplete
2+
fromcollections.abcimportGenerator,Iterable
3+
fromtypingimportClassVar,Final,Literal
4+
5+
fromdocutilsimportnodes
6+
fromdocutils.transformsimportTransform
7+
8+
__docformat__:Final="reStructuredText"
9+
10+
classDecorations(Transform):
11+
default_priority:ClassVar[int]
12+
defapply(self)->None: ...
13+
defgenerate_header(self)->None: ...
14+
defgenerate_footer(self)->list[nodes.paragraph]|None: ...
15+
16+
classExposeInternals(Transform):
17+
default_priority:ClassVar[int]
18+
defnot_Text(self,node:object)->bool: ...# node passing to isinstance() method
19+
defapply(self)->None: ...
20+
21+
classMessages(Transform):
22+
default_priority:ClassVar[int]
23+
defapply(self)->None: ...
24+
25+
classFilterMessages(Transform):
26+
default_priority:ClassVar[int]
27+
defapply(self)->None: ...
28+
29+
classTestMessages(Transform):
30+
__test__:bool
31+
default_priority:ClassVar[int]
32+
defapply(self)->None: ...
33+
34+
classStripComments(Transform):
35+
default_priority:ClassVar[int]
36+
defapply(self)->None: ...
37+
38+
classStripClassesAndElements(Transform):
39+
default_priority:ClassVar[int]
40+
strip_elements:set[Incomplete]
41+
defapply(self)->None: ...
42+
defcheck_classes(self,node:object)->bool: ...
43+
44+
classSmartQuotes(Transform):
45+
default_priority:ClassVar[int]
46+
nodes_to_skip:ClassVar[tuple[type[nodes.Node], ...]]
47+
literal_nodes:ClassVar[tuple[type[nodes.Node|nodes.Body], ...]]
48+
smartquotes_action:ClassVar[str]
49+
unsupported_languages:set[str]
50+
def__init__(self,document:nodes.document,startnode:nodes.Node|None)->None: ...
51+
defget_tokens(self,txtnodes:Iterable[nodes.Node])->Generator[tuple[Literal["literal","plain"],str]]: ...
52+
defapply(self)->None: ...
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
fromtypingimportClassVar,Final
2+
fromtyping_extensionsimportdeprecated
3+
4+
fromdocutilsimportnodes
5+
fromdocutils.transformsimportTransform
6+
7+
__docformat__:Final="reStructuredText"
8+
9+
@deprecated("docutils.transforms.writer_aux.Compound is deprecated and will be removed in Docutils 0.21 or later.")
10+
classCompound(Transform):
11+
default_priority:ClassVar[int]
12+
def__init__(self,document:nodes.document,startnode:nodes.Node|None=None)->None: ...
13+
defapply(self)->None: ...
14+
15+
classAdmonitions(Transform):
16+
default_priority:ClassVar[int]
17+
defapply(self)->None: ...

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp