chore(deps): bump pre-commit tools/libs

Prep for python 3.12
Reformat files with latest pre-commit tools

Signed-off-by: moson <moson@archlinux.org>
This commit is contained in:
moson 2024-04-25 07:25:39 +02:00
parent 3220cf886e
commit c6a530f24f
No known key found for this signature in database
GPG key ID: 4A4760AB4EE15296
28 changed files with 33 additions and 12 deletions

View file

@ -1,6 +1,6 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
rev: v4.5.0
hooks:
- id: check-added-large-files
- id: check-case-conflict
@ -12,7 +12,7 @@ repos:
- id: debug-statements
- repo: https://github.com/myint/autoflake
rev: v2.0.1
rev: v2.3.1
hooks:
- id: autoflake
args:
@ -21,16 +21,16 @@ repos:
- --ignore-init-module-imports
- repo: https://github.com/pycqa/isort
rev: 5.12.0
rev: 5.13.2
hooks:
- id: isort
- repo: https://github.com/psf/black
rev: 23.1.0
rev: 24.4.1
hooks:
- id: black
- repo: https://github.com/PyCQA/flake8
rev: 6.0.0
rev: 7.0.0
hooks:
- id: flake8

View file

@ -1,4 +1,5 @@
""" This module consists of aurweb's CAPTCHA utility functions and filters. """
import hashlib
from jinja2 import pass_context

View file

@ -1,4 +1,5 @@
""" Collection of all aurweb SQLAlchemy declarative models. """
from .accepted_term import AcceptedTerm # noqa: F401
from .account_type import AccountType # noqa: F401
from .api_rate_limit import ApiRateLimit # noqa: F401

View file

@ -3,6 +3,7 @@ API routers for FastAPI.
See https://fastapi.tiangolo.com/tutorial/bigger-applications/
"""
from . import (
accounts,
auth,

View file

@ -1,6 +1,7 @@
""" AURWeb's primary routing module. Define all routes via @app.app.{get,post}
decorators in some way; more complex routes should be defined in their
own modules and imported here. """
import os
from http import HTTPStatus

View file

@ -23,6 +23,7 @@ OpenAPI Routes:
OpenAPI example (version 5): /rpc/v5/info/my-package
"""
import hashlib
import re
from http import HTTPStatus

View file

@ -5,7 +5,6 @@ Changes here should always be accompanied by an Alembic migration, which can be
usually be automatically generated. See `migrations/README` for details.
"""
from sqlalchemy import (
CHAR,
TIMESTAMP,

View file

@ -6,6 +6,7 @@ See `aurweb-adduser --help` for documentation.
Copyright (C) 2022 aurweb Development Team
All Rights Reserved
"""
import argparse
import sys
import traceback

View file

@ -3,6 +3,7 @@ Perform an action on the aurweb config.
When AUR_CONFIG_IMMUTABLE is set, the `set` action is noop.
"""
import argparse
import configparser
import os

View file

@ -7,7 +7,6 @@ This module uses a global state, since you cant open two servers with the sam
configuration anyway.
"""
import argparse
import atexit
import os

View file

@ -6,6 +6,7 @@ out of form data from /account/register or /account/{username}/edit.
All functions in this module raise aurweb.exceptions.ValidationError
when encountering invalid criteria and return silently otherwise.
"""
from fastapi import Request
from sqlalchemy import and_

View file

@ -5,6 +5,7 @@ Revises: ef39fcd6e1cd
Create Date: 2021-05-17 14:23:00.008479
"""
from alembic import op
import aurweb.config

View file

@ -5,6 +5,7 @@ Revises: d64e5571bc8d
Create Date: 2022-09-22 18:08:03.280664
"""
from alembic import op
from sqlalchemy.exc import OperationalError

View file

@ -5,6 +5,7 @@ Revises: c5a6a9b661a0
Create Date: 2023-09-01 13:48:15.315244
"""
from aurweb import db
from aurweb.models import AccountType

View file

@ -5,6 +5,7 @@ Revises: 6a64dd126029
Create Date: 2023-09-10 10:21:33.092342
"""
from alembic import op
from sqlalchemy.dialects.mysql import INTEGER

View file

@ -5,6 +5,7 @@ Revises: 6441d3b65270
Create Date: 2022-10-17 11:11:46.203322
"""
from alembic import op
# revision identifiers, used by Alembic.

View file

@ -15,6 +15,7 @@ Revision ID: be7adae47ac3
Revises: 56e2ce8e2ffa
Create Date: 2022-01-06 14:37:07.899778
"""
from alembic import op
from sqlalchemy.dialects.mysql import INTEGER, TINYINT

View file

@ -5,6 +5,7 @@ Revises: e4e49ffce091
Create Date: 2023-07-02 13:46:52.522146
"""
from alembic import op
# revision identifiers, used by Alembic.

View file

@ -5,6 +5,7 @@ Revises: be7adae47ac3
Create Date: 2022-02-18 12:47:05.322766
"""
from datetime import datetime
import sqlalchemy as sa

View file

@ -5,6 +5,7 @@ Revises: 9e3158957fd7
Create Date: 2023-04-19 23:24:25.854874
"""
from alembic import op
from sqlalchemy.exc import OperationalError

View file

@ -5,6 +5,7 @@ Revises: f47cad5d6d03
Create Date: 2020-06-08 10:04:13.898617
"""
import sqlalchemy as sa
from alembic import op
from sqlalchemy.engine.reflection import Inspector

View file

@ -4,6 +4,7 @@ Revision ID: f47cad5d6d03
Create Date: 2020-02-23 13:23:32.331396
"""
# revision identifiers, used by Alembic.
revision = "f47cad5d6d03"
down_revision = None

View file

@ -37,6 +37,7 @@ then clears the database for each test function run in that module.
It is done this way because migration has a large cost; migrating
ahead of each function takes too long when compared to this method.
"""
import os
import pathlib
from multiprocessing import Lock

View file

@ -1,4 +1,5 @@
""" A test suite used to test HTML renders in different cases. """
import hashlib
import os
import tempfile

View file

@ -1,4 +1,5 @@
""" Test our l10n module. """
from aurweb import config, filters, l10n
from aurweb.testing.requests import Request

View file

@ -8,8 +8,6 @@ from aurweb.models.package import Package
from aurweb.models.package_base import PackageBase
from aurweb.models.user import User
user = pkgbase = package = None
@pytest.fixture(autouse=True)
def setup(db_test):

View file

@ -144,9 +144,11 @@ def requests(
pkgreq = db.create(
PackageRequest,
ReqTypeID=DELETION_ID,
User=maintainer2
if packages[i].PackageBase.Maintainer.Username == "test_maintainer2"
else user,
User=(
maintainer2
if packages[i].PackageBase.Maintainer.Username == "test_maintainer2"
else user
),
PackageBase=packages[i].PackageBase,
PackageBaseName=packages[i].Name,
Comments=f"Deletion request for pkg_{i}",

View file

@ -1,4 +1,5 @@
""" Test our Session model. """
from unittest import mock
import pytest