diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 16ffd4b..ba94bd9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -41,7 +41,7 @@ repos: language_version: python3.13 - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.6 + rev: v0.14.7 hooks: - id: ruff args: ["--fix", "--exit-non-zero-on-fix"] diff --git a/objutils/dwarf/readers.py b/objutils/dwarf/readers.py index 8ed53b9..7105193 100644 --- a/objutils/dwarf/readers.py +++ b/objutils/dwarf/readers.py @@ -46,8 +46,6 @@ class Readers: pass - - class DwarfReaders: def __init__( diff --git a/objutils/hexdump.py b/objutils/hexdump.py index 30957b8..7f8036d 100644 --- a/objutils/hexdump.py +++ b/objutils/hexdump.py @@ -31,8 +31,8 @@ """ import sys -from typing import TextIO from collections.abc import Sequence +from typing import TextIO def isprintable(ch: int) -> bool: diff --git a/objutils/hexfile.py b/objutils/hexfile.py index cd8a51b..8888215 100644 --- a/objutils/hexfile.py +++ b/objutils/hexfile.py @@ -28,11 +28,11 @@ import os import re from collections import Counter, defaultdict +from collections.abc import Mapping, Sequence from dataclasses import dataclass, field from functools import partial from operator import itemgetter -from typing import Any, Dict, List, Optional, Tuple, Union -from collections.abc import Mapping, Sequence +from typing import Any, Optional, Union from objutils.image import Image from objutils.logger import Logger diff --git a/objutils/registry.py b/objutils/registry.py index abb3f50..47eee8d 100644 --- a/objutils/registry.py +++ b/objutils/registry.py @@ -25,8 +25,8 @@ """ from collections import OrderedDict -from typing import Any, NamedTuple, Type from collections.abc import Iterator +from typing import Any, NamedTuple from objutils.utils import SingletonBase diff --git a/objutils/section.py b/objutils/section.py index 648c5d9..a36e75b 100644 --- a/objutils/section.py +++ b/objutils/section.py @@ -36,7 +36,7 @@ from dataclasses import dataclass, field from functools import reduce from operator import attrgetter, mul -from typing import Any, List, Union +from typing import Any, Union import numpy as np diff --git a/objutils/srec.py b/objutils/srec.py index 9763ebd..4d14f21 100644 --- a/objutils/srec.py +++ b/objutils/srec.py @@ -27,9 +27,9 @@ """ import re +from collections.abc import Mapping, Sequence from functools import partial from typing import Any, Optional -from collections.abc import Mapping, Sequence import objutils.hexfile as hexfile import objutils.utils as utils