File tree Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 2929"""
3030
3131from abc import ABC , abstractmethod
32- from typing import Optional
3332
3433
3534class Codec (ABC ):
3635 """Codec abstract base class."""
3736
3837 # override in sub-class
39- codec_id : Optional [ str ] = None
38+ codec_id : str | None = None
4039 """Codec identifier."""
4140
4241 @abstractmethod
Original file line number Diff line number Diff line change 33import zlib
44from contextlib import suppress
55from types import ModuleType
6- from typing import Literal , Optional
6+ from typing import Literal
77
88import numpy as np
99from typing_extensions import Buffer
1212from .compat import ensure_contiguous_ndarray , ndarray_copy
1313from .jenkins import jenkins_lookup3
1414
15- _crc32c : Optional [ ModuleType ] = None
15+ _crc32c : ModuleType | None = None
1616with suppress (ImportError ):
1717 import crc32c as _crc32c # type: ignore[no-redef, unused-ignore]
1818
Original file line number Diff line number Diff line change 11from types import ModuleType
2- from typing import Optional
32
4- _lzma : Optional [ ModuleType ] = None
3+ _lzma : ModuleType | None = None
54try :
65 import lzma as _lzma
76except ImportError : # pragma: no cover
Original file line number Diff line number Diff line change 22from contextlib import suppress
33from importlib .metadata import PackageNotFoundError , version
44from types import ModuleType
5- from typing import Optional
65
7- _zfpy : Optional [ ModuleType ] = None
6+ _zfpy : ModuleType | None = None
87
98_zfpy_version : tuple = ()
109with suppress (PackageNotFoundError ):
You can’t perform that action at this time.
0 commit comments