diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ab39bf9..9b6fa54 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ # * Run "pre-commit install". repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-toml - id: check-yaml @@ -16,14 +16,14 @@ repos: - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.5 + rev: v0.9.6 hooks: - id: ruff args: [--fix, --show-fixes] - id: ruff-format - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.10.0 + rev: v1.15.0 hooks: - id: mypy additional_dependencies: diff --git a/examples/custom_types.py b/examples/custom_types.py index 648a879..0b6ec4d 100644 --- a/examples/custom_types.py +++ b/examples/custom_types.py @@ -6,7 +6,6 @@ from dataclasses import dataclass from asphalt.core import ContainerComponent, Context, run_application - from asphalt.serialization.api import CustomizableSerializer diff --git a/examples/simple.py b/examples/simple.py index a80f86d..f1ec092 100644 --- a/examples/simple.py +++ b/examples/simple.py @@ -3,7 +3,6 @@ import asyncio from asphalt.core import ContainerComponent, Context, run_application - from asphalt.serialization.api import Serializer diff --git a/src/asphalt/serialization/serializers/cbor.py b/src/asphalt/serialization/serializers/cbor.py index e79e6c9..459bb36 100644 --- a/src/asphalt/serialization/serializers/cbor.py +++ b/src/asphalt/serialization/serializers/cbor.py @@ -3,6 +3,7 @@ from typing import Any import cbor2 + from asphalt.core import qualified_name, resolve_reference from ..api import CustomizableSerializer diff --git a/src/asphalt/serialization/serializers/msgpack.py b/src/asphalt/serialization/serializers/msgpack.py index 68110ea..0e85fd0 100644 --- a/src/asphalt/serialization/serializers/msgpack.py +++ b/src/asphalt/serialization/serializers/msgpack.py @@ -2,9 +2,10 @@ from typing import Any -from asphalt.core import resolve_reference from msgpack import ExtType, packb, unpackb +from asphalt.core import resolve_reference + from ..api import CustomizableSerializer from ..object_codec import DefaultCustomTypeCodec diff --git a/src/asphalt/serialization/serializers/pickle.py b/src/asphalt/serialization/serializers/pickle.py index 556747f..85e2110 100644 --- a/src/asphalt/serialization/serializers/pickle.py +++ b/src/asphalt/serialization/serializers/pickle.py @@ -19,9 +19,9 @@ class PickleSerializer(Serializer): __slots__ = "protocol" def __init__(self, protocol: int = pickle.HIGHEST_PROTOCOL): - assert ( - 0 <= protocol <= pickle.HIGHEST_PROTOCOL - ), f'"protocol" must be between 0 and {pickle.HIGHEST_PROTOCOL}' + assert 0 <= protocol <= pickle.HIGHEST_PROTOCOL, ( + f'"protocol" must be between 0 and {pickle.HIGHEST_PROTOCOL}' + ) self.protocol: int = protocol diff --git a/tests/test_component.py b/tests/test_component.py index a72f01f..b5726fc 100644 --- a/tests/test_component.py +++ b/tests/test_component.py @@ -1,6 +1,6 @@ import pytest -from asphalt.core.context import Context +from asphalt.core.context import Context from asphalt.serialization.api import CustomizableSerializer, Serializer from asphalt.serialization.component import SerializationComponent from asphalt.serialization.serializers.json import JSONSerializer