Skip to content

Commit 82970a1

Browse files
committed
chore: update pre-commit hooks and refactor imports for consistency
Signed-off-by: Frost Ming <me@frostming.com>
1 parent edba395 commit 82970a1

6 files changed

Lines changed: 13 additions & 19 deletions

File tree

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ repos:
99
- id: debug-statements
1010

1111
- repo: https://github.com/asottile/pyupgrade
12-
rev: v3.21.0
12+
rev: v3.21.2
1313
hooks:
1414
- id: pyupgrade
15-
args: [--py37-plus]
15+
args: [--py39-plus]
1616

1717
- repo: https://github.com/astral-sh/ruff-pre-commit
18-
rev: 'v0.14.3'
18+
rev: v0.14.11
1919
hooks:
2020
- id: ruff
2121
args: [--fix, --exit-non-zero-on-fix, --show-fixes]

tomlkit/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
import re
44

5+
from collections.abc import Collection
56
from collections.abc import Mapping
67
from datetime import date
78
from datetime import datetime
89
from datetime import time
910
from datetime import timedelta
1011
from datetime import timezone
11-
from typing import Collection
1212

1313
from tomlkit._compat import decode
1414

tomlkit/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import contextlib
44
import datetime as _datetime
55

6+
from collections.abc import Iterable
67
from collections.abc import Mapping
78
from typing import IO
89
from typing import TYPE_CHECKING
9-
from typing import Iterable
1010
from typing import TypeVar
1111

1212
from tomlkit._utils import parse_rfc3339

tomlkit/container.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import copy
44

5+
from collections.abc import Iterator
56
from typing import Any
6-
from typing import Iterator
77

88
from tomlkit._compat import decode
99
from tomlkit._types import _CustomDict

tomlkit/exceptions.py

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

3-
from typing import Collection
3+
from collections.abc import Collection
44

55

66
class TOMLKitError(Exception):

tomlkit/items.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@
44
import copy
55
import dataclasses
66
import inspect
7-
import math
87
import re
98
import string
10-
import sys
119

10+
from collections.abc import Collection
11+
from collections.abc import Iterable
12+
from collections.abc import Iterator
13+
from collections.abc import Sequence
1214
from datetime import date
1315
from datetime import datetime
1416
from datetime import time
1517
from datetime import tzinfo
1618
from enum import Enum
1719
from typing import TYPE_CHECKING
1820
from typing import Any
19-
from typing import Collection
20-
from typing import Iterable
21-
from typing import Iterator
22-
from typing import Sequence
2321
from typing import TypeVar
2422
from typing import cast
2523
from typing import overload
@@ -755,12 +753,8 @@ def _getstate(self, protocol=3):
755753
__truediv__ = wrap_method(float.__truediv__)
756754
__trunc__ = float.__trunc__
757755

758-
if sys.version_info >= (3, 9):
759-
__ceil__ = float.__ceil__
760-
__floor__ = float.__floor__
761-
else:
762-
__ceil__ = math.ceil
763-
__floor__ = math.floor
756+
__ceil__ = float.__ceil__
757+
__floor__ = float.__floor__
764758

765759

766760
class Bool(Item):

0 commit comments

Comments
 (0)