Skip to content

Commit e30c321

Browse files
committed
style: Format code for Python 3.10
1 parent 051394a commit e30c321

File tree

19 files changed

+56
-43
lines changed

19 files changed

+56
-43
lines changed

packages/griffecli/src/griffecli/_internal/cli.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
import sys
2121
from datetime import datetime, timezone
2222
from pathlib import Path
23-
from typing import IO, TYPE_CHECKING, Any, Callable
23+
from typing import IO, TYPE_CHECKING, Any
2424

2525
import colorama
2626

2727
if TYPE_CHECKING:
28-
from collections.abc import Sequence
28+
from collections.abc import Callable, Sequence
2929

3030
from griffe._internal.docstrings.parsers import DocstringOptions, DocstringStyle
3131
from griffe._internal.enumerations import ExplanationStyle, Parser

packages/griffelib/src/griffe/_internal/agents/nodes/assignments.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
from __future__ import annotations
44

55
import ast
6-
from typing import Any, Callable
6+
from typing import TYPE_CHECKING, Any
7+
8+
if TYPE_CHECKING:
9+
from collections.abc import Callable
710

811

912
def _get_attribute_name(node: ast.Attribute) -> str:

packages/griffelib/src/griffe/_internal/agents/nodes/exports.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@
44

55
import ast
66
from contextlib import suppress
7-
from typing import TYPE_CHECKING, Any, Callable
7+
from typing import TYPE_CHECKING, Any
88

99
from griffe._internal.agents.nodes.values import get_value
1010
from griffe._internal.enumerations import LogLevel
1111
from griffe._internal.expressions import ExprName
1212
from griffe._internal.logger import logger
1313

1414
if TYPE_CHECKING:
15+
from collections.abc import Callable
16+
1517
from griffe._internal.models import Module
1618

1719

packages/griffelib/src/griffe/_internal/agents/nodes/parameters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
import ast
66
from itertools import zip_longest
7-
from typing import TYPE_CHECKING, Optional, Union
7+
from typing import TYPE_CHECKING
88

99
from griffe._internal.enumerations import ParameterKind
1010

1111
if TYPE_CHECKING:
1212
from collections.abc import Iterable
1313

14-
ParametersType = list[tuple[str, Optional[ast.AST], ParameterKind, Optional[Union[str, ast.AST]]]]
14+
ParametersType = list[tuple[str, ast.AST | None, ParameterKind, str | ast.AST | None]]
1515
"""Type alias for the list of parameters of a function."""
1616

1717

packages/griffelib/src/griffe/_internal/docstrings/parsers.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from __future__ import annotations
55

6-
from typing import TYPE_CHECKING, Any, Callable, Literal, Union
6+
from typing import TYPE_CHECKING, Any, Literal
77

88
from griffe._internal.docstrings.auto import AutoOptions, parse_auto
99
from griffe._internal.docstrings.google import GoogleOptions, parse_google
@@ -13,12 +13,14 @@
1313
from griffe._internal.enumerations import Parser
1414

1515
if TYPE_CHECKING:
16+
from collections.abc import Callable
17+
1618
from griffe._internal.models import Docstring
1719

1820

1921
DocstringStyle = Literal["google", "numpy", "sphinx", "auto"]
2022
"""The supported docstring styles (literal values of the Parser enumeration)."""
21-
DocstringOptions = Union[GoogleOptions, NumpyOptions, SphinxOptions, AutoOptions]
23+
DocstringOptions = GoogleOptions | NumpyOptions | SphinxOptions | AutoOptions
2224
"""The options for each docstring style."""
2325

2426

packages/griffelib/src/griffe/_internal/docstrings/sphinx.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from contextlib import suppress
1010
from dataclasses import dataclass, field
1111
from inspect import cleandoc
12-
from typing import TYPE_CHECKING, Any, Callable, TypedDict
12+
from typing import TYPE_CHECKING, Any, TypedDict
1313

1414
from griffe._internal.docstrings.models import (
1515
DocstringAttribute,
@@ -26,6 +26,8 @@
2626
from griffe._internal.docstrings.utils import docstring_warning, parse_docstring_annotation
2727

2828
if TYPE_CHECKING:
29+
from collections.abc import Callable
30+
2931
from griffe._internal.expressions import Expr
3032
from griffe._internal.models import Docstring
3133

packages/griffelib/src/griffe/_internal/encoders.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import json
77
from pathlib import Path, PosixPath, WindowsPath
8-
from typing import Any, Callable
8+
from typing import TYPE_CHECKING, Any
99

1010
from griffe._internal import expressions
1111
from griffe._internal.enumerations import Kind, ParameterKind, TypeParameterKind
@@ -26,6 +26,9 @@
2626
TypeParameters,
2727
)
2828

29+
if TYPE_CHECKING:
30+
from collections.abc import Callable
31+
2932
_json_encoder_map: dict[type, Callable[[Any], Any]] = {
3033
Path: str,
3134
PosixPath: str,

packages/griffelib/src/griffe/_internal/expressions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ class ExprCompare(Expr):
395395
def iterate(self, *, flat: bool = True) -> Iterator[str | Expr]:
396396
precedence = _get_precedence(self)
397397
yield from _yield(self.left, flat=flat, outer_precedence=precedence, is_left=True)
398-
for op, comp in zip(self.operators, self.comparators):
398+
for op, comp in zip(self.operators, self.comparators, strict=False):
399399
yield f" {op} "
400400
yield from _yield(comp, flat=flat, outer_precedence=precedence)
401401

@@ -452,7 +452,7 @@ class ExprDict(Expr):
452452
def iterate(self, *, flat: bool = True) -> Iterator[str | Expr]:
453453
yield "{"
454454
yield from _join(
455-
(("None" if key is None else key, ": ", value) for key, value in zip(self.keys, self.values)),
455+
(("None" if key is None else key, ": ", value) for key, value in zip(self.keys, self.values, strict=False)),
456456
", ",
457457
flat=flat,
458458
)

packages/griffelib/src/griffe/_internal/extensions/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from importlib.util import module_from_spec, spec_from_file_location
99
from inspect import isclass
1010
from pathlib import Path
11-
from typing import TYPE_CHECKING, Any, Union
11+
from typing import TYPE_CHECKING, Any
1212

1313
from griffe._internal.agents.nodes.ast import ast_children, ast_kind
1414
from griffe._internal.exceptions import ExtensionNotLoadedError
@@ -435,7 +435,7 @@ def on_package(self, *, pkg: Module, loader: GriffeLoader, **kwargs: Any) -> Non
435435
"""
436436

437437

438-
LoadableExtensionType = Union[str, dict[str, Any], Extension, type[Extension]]
438+
LoadableExtensionType = str | dict[str, Any] | Extension | type[Extension]
439439
"""All the types that can be passed to `load_extensions`."""
440440

441441

packages/griffelib/src/griffe/_internal/extensions/dataclasses.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def _expr_args(expr: Expr) -> dict[str, str | Expr]:
4242
var = collection[argument.value.canonical_path] # ty:ignore[unresolved-attribute]
4343
args.update(_expr_args(var.value))
4444
elif isinstance(expr, ExprDict):
45-
args.update({ast.literal_eval(str(key)): value for key, value in zip(expr.keys, expr.values)})
45+
args.update({ast.literal_eval(str(key)): value for key, value in zip(expr.keys, expr.values, strict=False)})
4646
return args
4747

4848

0 commit comments

Comments
 (0)