ruff autofixes (mostly typing.* -> collections.abc.*)

This commit is contained in:
James R. Barlow
2023-10-01 00:02:53 -07:00
parent e9419d2c40
commit 113a6b45bd
21 changed files with 35 additions and 26 deletions
+2 -1
View File
@@ -7,7 +7,8 @@ from __future__ import annotations
import threading
from abc import ABC, abstractmethod
from typing import Callable, Iterable
from collections.abc import Iterable
from typing import Callable
def _task_noop(*_args, **_kwargs):
-1
View File
@@ -8,7 +8,6 @@ from __future__ import annotations
import logging
import os
import re
import sys
from io import BytesIO
from os import fspath
from pathlib import Path
+2 -1
View File
@@ -9,11 +9,12 @@ import logging
import os
import shlex
import sys
from collections.abc import Iterator
from contextlib import contextmanager
from decimal import Decimal
from pathlib import Path
from subprocess import PIPE, STDOUT
from typing import Iterator, Union
from typing import Union
from packaging.version import Version
from PIL import Image
+1 -1
View File
@@ -9,9 +9,9 @@ import os
import shutil
import sys
from argparse import Namespace
from collections.abc import Iterator
from copy import copy
from pathlib import Path
from typing import Iterator
from pluggy import PluginManager
+2 -1
View File
@@ -10,11 +10,12 @@ import logging
import os
import re
import sys
from collections.abc import Iterable, Iterator, Sequence
from contextlib import suppress
from datetime import datetime, timezone
from pathlib import Path
from shutil import copyfileobj
from typing import Any, BinaryIO, Iterable, Iterator, Sequence, cast
from typing import Any, BinaryIO, cast
import img2pdf
import pikepdf
+1 -1
View File
@@ -10,8 +10,8 @@ import importlib
import importlib.util
import pkgutil
import sys
from collections.abc import Sequence
from pathlib import Path
from typing import Sequence
import pluggy
+2 -1
View File
@@ -13,12 +13,13 @@ import logging.handlers
import os
import sys
import threading
from collections.abc import Sequence
from concurrent.futures.process import BrokenProcessPool
from concurrent.futures.thread import BrokenThreadPool
from functools import partial
from pathlib import Path
from tempfile import mkdtemp
from typing import NamedTuple, Sequence, cast
from typing import NamedTuple, cast
import PIL
+1 -1
View File
@@ -12,9 +12,9 @@ import os
import sys
import unicodedata
from argparse import Namespace
from collections.abc import Sequence
from pathlib import Path
from shutil import copyfileobj
from typing import Sequence
import pikepdf
import PIL
+2 -1
View File
@@ -10,10 +10,11 @@ import os
import sys
import threading
from argparse import Namespace
from collections.abc import Iterable
from enum import IntEnum
from io import IOBase
from pathlib import Path
from typing import AnyStr, BinaryIO, Iterable, Union
from typing import AnyStr, BinaryIO, Union
from warnings import warn
import pluggy
+3 -2
View File
@@ -12,9 +12,10 @@ import queue
import signal
import sys
import threading
from collections.abc import Iterable
from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor, as_completed
from contextlib import suppress
from typing import Callable, Iterable, Type, Union
from typing import Callable, Union
from rich.console import Console as RichConsole
@@ -23,7 +24,7 @@ from ocrmypdf._logging import RichLoggingHandler, RichTqdmProgressAdapter
from ocrmypdf.exceptions import InputFileError
from ocrmypdf.helpers import remove_all_log_handlers
FuturesExecutorClass = Union[Type[ThreadPoolExecutor], Type[ProcessPoolExecutor]]
FuturesExecutorClass = Union[type[ThreadPoolExecutor], type[ProcessPoolExecutor]]
Queue = Union[multiprocessing.Queue, queue.Queue]
UserInit = Callable[[], None]
WorkerInit = Callable[[Queue, UserInit, int], None]
+1 -1
View File
@@ -6,8 +6,8 @@ from __future__ import annotations
import argparse
import logging
from collections.abc import Sequence
from pathlib import Path
from typing import Sequence
from ocrmypdf import Executor, PdfContext, hookimpl
from ocrmypdf._exec import jbig2enc, pngquant
+2 -1
View File
@@ -6,7 +6,8 @@
from __future__ import annotations
import argparse
from typing import Any, Callable, Mapping, TypeVar
from collections.abc import Mapping
from typing import Any, Callable, TypeVar
from ocrmypdf._version import PROGRAM_NAME as _PROGRAM_NAME
from ocrmypdf._version import __version__ as _VERSION
+2 -1
View File
@@ -20,12 +20,13 @@ from __future__ import annotations
import logging
import logging.handlers
import signal
from collections.abc import Iterable, Iterator
from contextlib import suppress
from enum import Enum, auto
from itertools import islice, repeat, takewhile, zip_longest
from multiprocessing import Pipe, Process
from multiprocessing.connection import Connection, wait
from typing import Callable, Iterable, Iterator
from typing import Callable
from ocrmypdf import Executor, hookimpl
from ocrmypdf._concurrent import NullProgressBar
+1 -4
View File
@@ -10,7 +10,7 @@ import multiprocessing
import os
import shutil
import warnings
from collections.abc import Iterable
from collections.abc import Iterable, Sequence
from contextlib import suppress
from decimal import Decimal
from io import StringIO
@@ -21,9 +21,6 @@ from typing import (
Any,
Callable,
Generic,
Sequence,
SupportsFloat,
SupportsRound,
TypeVar,
)
+2 -1
View File
@@ -11,9 +11,10 @@ import sys
import tempfile
import threading
from collections import defaultdict
from collections.abc import Iterator, MutableSet, Sequence
from os import fspath
from pathlib import Path
from typing import Callable, Iterator, MutableSet, NamedTuple, NewType, Sequence
from typing import Callable, NamedTuple, NewType
from zlib import compress
import img2pdf
+1 -1
View File
@@ -6,9 +6,9 @@
from __future__ import annotations
import base64
from collections.abc import Iterator
from importlib.resources import files as package_files
from pathlib import Path
from typing import Iterator
import pikepdf
+3 -2
View File
@@ -12,6 +12,7 @@ import re
import statistics
import sys
from collections import defaultdict
from collections.abc import Container, Iterable, Iterator, Mapping, Sequence
from contextlib import ExitStack
from decimal import Decimal
from enum import Enum, auto
@@ -19,7 +20,7 @@ from functools import partial
from math import hypot, inf, isclose
from os import PathLike
from pathlib import Path
from typing import Container, Iterable, Iterator, Mapping, NamedTuple, Sequence, Tuple
from typing import NamedTuple
from warnings import warn
from pikepdf import (
@@ -73,7 +74,7 @@ class Encoding(Enum):
runlength = auto()
FloatRect = Tuple[float, float, float, float]
FloatRect = tuple[float, float, float, float]
FRIENDLY_COLORSPACE: dict[str, Colorspace] = {
'/DeviceGray': Colorspace.gray,
+2 -1
View File
@@ -7,9 +7,10 @@ from __future__ import annotations
from abc import ABC, abstractmethod
from argparse import ArgumentParser, Namespace
from collections.abc import Sequence
from logging import Handler
from pathlib import Path
from typing import TYPE_CHECKING, AbstractSet, NamedTuple, Sequence
from typing import TYPE_CHECKING, AbstractSet, NamedTuple
import pluggy
+1 -1
View File
@@ -7,7 +7,7 @@
from __future__ import annotations
import re
from typing import Iterable
from collections.abc import Iterable
class OcrQualityDictionary:
+2 -1
View File
@@ -8,11 +8,12 @@ import logging
import os
import re
import sys
from collections.abc import Mapping, Sequence
from contextlib import suppress
from pathlib import Path
from subprocess import PIPE, STDOUT, CalledProcessError, CompletedProcess, Popen
from subprocess import run as subprocess_run
from typing import Callable, Mapping, Sequence, Union
from typing import Callable, Union
from packaging.version import Version
+2 -1
View File
@@ -9,9 +9,10 @@ import os
import re
import shutil
import sys
from collections.abc import Iterable, Iterator
from itertools import chain
from pathlib import Path
from typing import Any, Callable, Iterable, Iterator, TypeVar
from typing import Any, Callable, TypeVar
from packaging.version import InvalidVersion, Version