Skip to content

Commit 4f8d090

Browse files
committed
Enable import sorting Ruff rule
1 parent 836d71f commit 4f8d090

27 files changed

+42
-40
lines changed

benchmarks/bench_encodings.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
from __future__ import annotations
22

3-
import sys
43
import dataclasses
4+
import importlib.metadata
55
import json
6+
import sys
67
import timeit
7-
import importlib.metadata
8-
from typing import Any, Literal, Callable
9-
10-
from .generate_data import make_filesystem_data
8+
from typing import Any, Callable, Literal
119

1210
import msgspec
1311

12+
from .generate_data import make_filesystem_data
13+
1414

1515
class File(msgspec.Struct, kw_only=True, omit_defaults=True, tag="file"):
1616
name: str
@@ -61,9 +61,9 @@ def run(self, data: bytes) -> dict:
6161

6262
def json_benchmarks():
6363
import orjson
64-
import ujson
6564
import rapidjson
6665
import simdjson
66+
import ujson
6767

6868
simdjson_ver = importlib.metadata.version("pysimdjson")
6969

benchmarks/bench_structs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,8 @@ def main():
207207
args = parser.parse_args()
208208

209209
if args.versions:
210-
import sys
211210
import importlib.metadata
211+
import sys
212212

213213
for _, lib, _ in BENCHMARKS:
214214
if lib is not None:

benchmarks/bench_validation/__main__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import argparse
22
import json
3-
import tempfile
4-
from ..generate_data import make_filesystem_data
5-
import sys
63
import subprocess
4+
import sys
5+
import tempfile
76

7+
from ..generate_data import make_filesystem_data
88

99
LIBRARIES = ["msgspec", "mashumaro", "cattrs", "pydantic"]
1010

benchmarks/bench_validation/bench_cattrs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import annotations
22

3-
import enum
43
import datetime
4+
import enum
55
from typing import Literal
66

77
import attrs

benchmarks/bench_validation/bench_mashumaro.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from __future__ import annotations
22

3-
import enum
43
import dataclasses
54
import datetime
5+
import enum
66
from typing import Literal
77

88
from mashumaro.mixins.orjson import DataClassORJSONMixin

benchmarks/bench_validation/bench_msgspec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import annotations
22

3-
import enum
43
import datetime
4+
import enum
55

66
import msgspec
77

benchmarks/bench_validation/bench_pydantic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from __future__ import annotations
22

3-
import enum
43
import datetime
5-
from typing import Literal, Annotated
4+
import enum
5+
from typing import Annotated, Literal
66

77
import pydantic
88

benchmarks/bench_validation/runner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import gc
12
import importlib
23
import json
3-
import timeit
44
import resource
55
import sys
6-
import gc
6+
import timeit
77

88
library, path = sys.argv[1:3]
99

examples/asyncio-kv/kv.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from __future__ import annotations
22

33
import asyncio
4-
import msgspec
54
from typing import Any
65

6+
import msgspec
7+
78

89
# Some utilities for writing and reading length-prefix framed messages. Using
910
# length-prefixed framing makes it easier for the reader to determine the

msgspec/_json_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import re
44
import textwrap
55
from collections.abc import Iterable
6-
from typing import Any, Optional, Callable
6+
from typing import Any, Callable, Optional
77

88
from . import inspect as mi, to_builtins
99

0 commit comments

Comments
 (0)