Skip to content

Commit 7cb51a0

Browse files
authored
🧑‍💻 Develop: migrate to ruff isort (#168)
1 parent 470e370 commit 7cb51a0

File tree

3,080 files changed

+35721
-35744
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,080 files changed

+35721
-35744
lines changed

.devcontainer/devcontainer.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"vscode": {
1010
"settings": {
1111
"python.analysis.diagnosticMode": "workspace",
12-
"python.analysis.typeCheckingMode": "basic",
1312
"[python]": {
1413
"editor.defaultFormatter": "charliermarsh.ruff",
1514
"editor.codeActionsOnSave": {

.pre-commit-config.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,8 @@ ci:
66
autoupdate_schedule: monthly
77
autoupdate_commit_msg: ":arrow_up: auto update by pre-commit hooks"
88
repos:
9-
- repo: https://github.com/pycqa/isort
10-
rev: 5.13.2
11-
hooks:
12-
- id: isort
13-
stages: [pre-commit]
14-
159
- repo: https://github.com/astral-sh/ruff-pre-commit
16-
rev: v0.7.2
10+
rev: v0.8.0
1711
hooks:
1812
- id: ruff
1913
args: [--fix, --exit-non-zero-on-fix]

codegen/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@
66
import httpx
77
from jinja2 import Environment, PackageLoader
88

9-
from .config import Config
10-
from .source import get_source
119
from .log import logger as logger
12-
from .parser.schemas import UnionSchema
10+
from .config import Config
1311
from .parser import (
1412
ModelGroup,
1513
WebhookData,
@@ -20,6 +18,8 @@
2018
pascal_case,
2119
parse_openapi_spec,
2220
)
21+
from .source import get_source
22+
from .parser.schemas import UnionSchema
2323

2424
if sys.version_info >= (3, 11):
2525
import tomllib

codegen/parser/__init__.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from contextvars import ContextVar
21
from typing import TYPE_CHECKING, Optional
2+
from contextvars import ContextVar
33

44
import httpx
55
from openapi_pydantic import OpenAPI
66

77
if TYPE_CHECKING:
8-
from ..source import Source
98
from ..config import Override
9+
from ..source import Source
1010

1111
# parser context
1212
_override_config: ContextVar["Override"] = ContextVar("override_config")
@@ -31,20 +31,20 @@ def add_schema(ref: httpx.URL, schema: "SchemaData"):
3131
_schemas.get()[ref] = schema
3232

3333

34-
from .models import parse_models
35-
from .utils import merge_inplace
36-
from .webhooks import parse_webhook
37-
from .endpoints import parse_endpoint
38-
from .utils import sanitize as sanitize
3934
from .data import ModelGroup as ModelGroup
40-
from .utils import kebab_case as kebab_case
41-
from .utils import snake_case as snake_case
4235
from .data import OpenAPIData as OpenAPIData
4336
from .data import WebhookData as WebhookData
44-
from .utils import pascal_case as pascal_case
4537
from .data import EndpointData as EndpointData
46-
from .schemas import SchemaData, ModelSchema, parse_schema
38+
from .utils import sanitize as sanitize
39+
from .utils import kebab_case as kebab_case
40+
from .utils import snake_case as snake_case
41+
from .utils import pascal_case as pascal_case
42+
from .utils import merge_inplace
4743
from .utils import fix_reserved_words as fix_reserved_words
44+
from .models import parse_models
45+
from .schemas import SchemaData, ModelSchema, parse_schema
46+
from .webhooks import parse_webhook
47+
from .endpoints import parse_endpoint
4848

4949

5050
def parse_openapi_spec(source: "Source", override: "Override") -> OpenAPIData:

codegen/parser/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from collections import defaultdict
33
from dataclasses import field, dataclass
44

5-
from .schemas import Property, SchemaData, ModelSchema, UnionSchema
65
from .utils import snake_case, concat_snake_name, fix_reserved_words
6+
from .schemas import Property, SchemaData, ModelSchema, UnionSchema
77

88

99
@dataclass(eq=False)

codegen/parser/endpoints/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import openapi_pydantic as oas
44

5-
from .parameter import build_param
6-
from .response import build_response
5+
from ..data import EndpointData as EndpointData
76
from ..utils import concat_snake_name
7+
from .response import build_response
8+
from .parameter import build_param
89
from .request_body import build_request_body
9-
from ..data import EndpointData as EndpointData
1010

1111
if TYPE_CHECKING:
1212
from ...source import Source

codegen/parser/endpoints/parameter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import openapi_pydantic as oas
44

55
from ..data import Parameter
6-
from ..schemas import parse_schema, build_any_schema
76
from ..utils import build_prop_name, concat_snake_name, type_ref_from_source
7+
from ..schemas import parse_schema, build_any_schema
88

99
if TYPE_CHECKING:
1010
from ...source import Source

codegen/parser/endpoints/request_body.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import openapi_pydantic as oas
44

55
from ..data import RequestBodyData
6-
from ..schemas import parse_schema
76
from ..utils import concat_snake_name, type_ref_from_source
7+
from ..schemas import parse_schema
88

99
if TYPE_CHECKING:
1010
from ...source import Source

codegen/parser/endpoints/response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import openapi_pydantic as oas
44

55
from ..data import ResponseData
6-
from ..schemas import parse_schema
76
from ..utils import type_ref_from_source
7+
from ..schemas import parse_schema
88

99
if TYPE_CHECKING:
1010
from ...source import Source

codegen/parser/schemas/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import openapi_pydantic as oas
44

5+
from .. import add_schema, get_schema, get_schemas
6+
from ..utils import schema_from_source, type_ref_from_source
57
from .schema import Property as Property
68
from .schema import AnySchema as AnySchema
79
from .schema import IntSchema as IntSchema
@@ -16,10 +18,8 @@
1618
from .schema import ModelSchema as ModelSchema
1719
from .schema import UnionSchema as UnionSchema
1820
from .schema import StringSchema as StringSchema
19-
from .. import add_schema, get_schema, get_schemas
2021
from .schema import DateTimeSchema as DateTimeSchema
2122
from .schema import UniqueListSchema as UniqueListSchema
22-
from ..utils import schema_from_source, type_ref_from_source
2323

2424
if TYPE_CHECKING:
2525
from ...source import Source

0 commit comments

Comments
 (0)