Skip to content

Commit 725d18b

Browse files
committed
Enable import sorting Ruff rule
1 parent 847d97e commit 725d18b

26 files changed

+41
-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
@@ -217,8 +217,8 @@ def main():
217217
args = parser.parse_args()
218218

219219
if args.versions:
220-
import sys
221220
import importlib.metadata
221+
import sys
222222

223223
for _, lib, _ in BENCHMARKS:
224224
if lib is not None:

benchmarks/bench_validation/__main__.py

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

8+
from ..generate_data import make_filesystem_data
99

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

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, runs, repeats = sys.argv[1:5]
99
num_runs = int(runs)

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ ignore = [
164164
select = [
165165
"E", # PEP8 Errors
166166
"F", # Pyflakes
167+
"I", # Import sorting
167168
"W", # PEP8 Warnings
168169
]
169170

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import sys
21
import os
2+
import sys
33

44
from setuptools import setup
55
from setuptools.extension import Extension

0 commit comments

Comments
 (0)