diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7b682bb..8b95fef 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos: # Ruff - repo: https://github.com/charliermarsh/ruff-pre-commit # Ruff version. - rev: v0.7.4 + rev: v0.8.1 hooks: - id: ruff diff --git a/poetry.lock b/poetry.lock index 5c096ee..da886c9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2961,4 +2961,4 @@ deploy = ["asyncpg", "uvicorn"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a4b0ccc2aa2f09ac050e3b40805a14c0ab1a5ca2192b40099c0743ee4dc3893c" +content-hash = "54c7ed0739bdd52783e8344ed85f52ea965103c20706e8ea9ad585ceba6a70ec" diff --git a/pyproject.toml b/pyproject.toml index 5bbb24f..130ed96 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ pydantic-settings = "^2.4.0" aiosqlite = "^0.20.0" authlib = "^1.3.1" itsdangerous = "^2.2.0" -httpx = "^0.27.0" +httpx = "^0.27.0 || ^0.28.0" pyyaml = "^6.0.2" backoff = "^2.2.1" httpx-gssapi = "^0.3.1" diff --git a/tests/conftest.py b/tests/conftest.py index 85aacad..b6b56bd 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -from typing import AsyncGenerator +from collections.abc import AsyncGenerator from unittest import mock import pytest diff --git a/webhook_to_fedora_messaging/endpoints/models/service.py b/webhook_to_fedora_messaging/endpoints/models/service.py index 414ac2f..1265ebd 100644 --- a/webhook_to_fedora_messaging/endpoints/models/service.py +++ b/webhook_to_fedora_messaging/endpoints/models/service.py @@ -1,7 +1,7 @@ from abc import ABC from datetime import datetime from enum import Enum -from typing import List, Optional +from typing import Optional from pydantic import ( BaseModel, @@ -76,4 +76,4 @@ class ServiceResult(BaseModel): class ServiceManyResult(BaseModel): - data: List[ServiceExternal] = [] + data: list[ServiceExternal] = [] diff --git a/webhook_to_fedora_messaging/endpoints/models/user.py b/webhook_to_fedora_messaging/endpoints/models/user.py index 5bc9d6b..c1bf518 100644 --- a/webhook_to_fedora_messaging/endpoints/models/user.py +++ b/webhook_to_fedora_messaging/endpoints/models/user.py @@ -1,6 +1,5 @@ from abc import ABC from datetime import datetime -from typing import List from pydantic import BaseModel, ConfigDict @@ -39,4 +38,4 @@ class UserResult(BaseModel): class UserManyResult(BaseModel): - data: List[UserExternal] = [] + data: list[UserExternal] = []