Bump black from 22.8.0 to 24.3.0 in /python/web (#1444)

* Bump black from 22.8.0 to 24.3.0 in /python/web

Bumps [black](https://github.com/psf/black) from 22.8.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.8.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* Github CI: Backend web test runner use python 3.9.19

* Reformat python sources with black

* Docker: Bump to python 3.9-slim image for pytest

* Bump pytest version to 8.1.1

* Bump more library versions, and freeze them

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Markstedt <daniel@mindani.net>
This commit is contained in:
dependabot[bot] 2024-03-22 00:19:13 -07:00 committed by GitHub
parent dd9a3296d4
commit 52e4a92aec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
30 changed files with 54 additions and 9 deletions

View File

@ -32,7 +32,7 @@ jobs:
- uses: actions/setup-python@v4 - uses: actions/setup-python@v4
with: with:
python-version: 3.7.15 python-version: 3.9.19
cache: 'pip' cache: 'pip'
- run: pip install -r web/requirements-dev.txt - run: pip install -r web/requirements-dev.txt

View File

@ -1,4 +1,4 @@
FROM python:3.7-slim FROM python:3.9-slim
ENV DOCKER=1 ENV DOCKER=1
WORKDIR /src WORKDIR /src

View File

@ -85,9 +85,9 @@ class PiscsiCmds:
if PurePath(member["path"]).suffix.lower()[1:] == PROPERTIES_SUFFIX: if PurePath(member["path"]).suffix.lower()[1:] == PROPERTIES_SUFFIX:
member["is_properties_file"] = True member["is_properties_file"] = True
elif f"{member['path']}.{PROPERTIES_SUFFIX}" in properties_files: elif f"{member['path']}.{PROPERTIES_SUFFIX}" in properties_files:
member[ member["related_properties_file"] = (
"related_properties_file" f"{member['path']}.{PROPERTIES_SUFFIX}"
] = f"{member['path']}.{PROPERTIES_SUFFIX}" )
archive_contents.append(member) archive_contents.append(member)
except (unarchiver.LsarCommandError, unarchiver.LsarOutputError): except (unarchiver.LsarCommandError, unarchiver.LsarOutputError):

View File

@ -1,6 +1,7 @@
""" """
Module with methods that interact with the Pi system Module with methods that interact with the Pi system
""" """
import subprocess import subprocess
import logging import logging
import sys import sys

View File

@ -1,6 +1,7 @@
""" """
Module for central PiSCSI control board configuration parameters Module for central PiSCSI control board configuration parameters
""" """
from ctrlboard_hw.ctrlboard_hw_constants import CtrlBoardHardwareConstants from ctrlboard_hw.ctrlboard_hw_constants import CtrlBoardHardwareConstants

View File

@ -1,4 +1,5 @@
"""Module for interfacing between the menu controller and the PiSCSI Control Board hardware""" """Module for interfacing between the menu controller and the PiSCSI Control Board hardware"""
import logging import logging
from typing import Optional from typing import Optional

View File

@ -1,4 +1,5 @@
"""Module for test printing events when buttons from the PiSCSI Control Board are pressed""" """Module for test printing events when buttons from the PiSCSI Control Board are pressed"""
import observer import observer
from ctrlboard_hw.hardware_button import HardwareButton from ctrlboard_hw.hardware_button import HardwareButton
from ctrlboard_hw.encoder import Encoder from ctrlboard_hw.encoder import Encoder

View File

@ -1,4 +1,5 @@
"""Module providing the profile cycler class for the PiSCSI Control Board UI""" """Module providing the profile cycler class for the PiSCSI Control Board UI"""
from ctrlboard_menu_builder import CtrlBoardMenuBuilder from ctrlboard_menu_builder import CtrlBoardMenuBuilder
from menu.cycler import Cycler from menu.cycler import Cycler

View File

@ -1,4 +1,5 @@
"""Module providing the shutdown cycler for the PiSCSI Control Board UI """ """Module providing the shutdown cycler for the PiSCSI Control Board UI """
from menu.cycler import Cycler from menu.cycler import Cycler

View File

@ -1,4 +1,5 @@
"""Module providing the interface to the PiSCSI Control Board hardware""" """Module providing the interface to the PiSCSI Control Board hardware"""
# noinspection PyUnresolvedReferences # noinspection PyUnresolvedReferences
import logging import logging
import time import time

View File

@ -1,5 +1,6 @@
"""Module containing an implementation for reading the rotary encoder directions through """Module containing an implementation for reading the rotary encoder directions through
the i2c multiplexer + interrupt""" the i2c multiplexer + interrupt"""
from ctrlboard_hw.hardware_button import HardwareButton from ctrlboard_hw.hardware_button import HardwareButton

View File

@ -1,6 +1,7 @@
""" """
Module for interfacting with the pca9554 multiplexer Module for interfacting with the pca9554 multiplexer
""" """
# pylint: disable=c-extension-no-member # pylint: disable=c-extension-no-member
import logging import logging
import smbus import smbus

View File

@ -1,4 +1,5 @@
"""Module for building the control board UI specific menus""" """Module for building the control board UI specific menus"""
import logging import logging
from menu.menu import Menu from menu.menu import Menu

View File

@ -1,4 +1,5 @@
"""Module is the entry point for the PiSCSI Control Board UI""" """Module is the entry point for the PiSCSI Control Board UI"""
import argparse import argparse
import sys import sys
import logging import logging

View File

@ -1,4 +1,5 @@
"""Module implementing a blank screensaver""" """Module implementing a blank screensaver"""
from menu.screensaver import ScreenSaver from menu.screensaver import ScreenSaver

View File

@ -1,4 +1,5 @@
"""Module that implements a button cycling functionality""" """Module that implements a button cycling functionality"""
from abc import abstractmethod from abc import abstractmethod
from menu.timer import Timer from menu.timer import Timer
from piscsi.file_cmds import FileCmds from piscsi.file_cmds import FileCmds

View File

@ -1,4 +1,5 @@
"""Module for creating a menu""" """Module for creating a menu"""
from typing import List from typing import List

View File

@ -1,4 +1,5 @@
"""Module for creating menus""" """Module for creating menus"""
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from menu.menu import Menu from menu.menu import Menu

View File

@ -1,4 +1,5 @@
"""Module providing the menu controller.""" """Module providing the menu controller."""
import time import time
import importlib import importlib
from typing import Dict, Optional from typing import Dict, Optional

View File

@ -1,4 +1,5 @@
"""Module provides the abstract menu renderer class""" """Module provides the abstract menu renderer class"""
import time import time
import math import math
import itertools import itertools

View File

@ -1,4 +1,5 @@
"""Module providing the Adafruit SSD1306 menu renderer class""" """Module providing the Adafruit SSD1306 menu renderer class"""
# pylint: disable=import-error # pylint: disable=import-error
from board import SCL, SDA from board import SCL, SDA
import busio import busio

View File

@ -1,4 +1,5 @@
"""Module providing the luma oled menu renderer class""" """Module providing the luma oled menu renderer class"""
from luma.core.interface.serial import i2c from luma.core.interface.serial import i2c
from menu.menu_renderer import MenuRenderer from menu.menu_renderer import MenuRenderer

View File

@ -1,4 +1,5 @@
"""Module providing the menu screensaver class""" """Module providing the menu screensaver class"""
from abc import abstractmethod from abc import abstractmethod
from menu.timer import Timer from menu.timer import Timer

View File

@ -1,4 +1,5 @@
"""Module providing a timer class""" """Module providing a timer class"""
import time import time

View File

@ -1,4 +1,5 @@
"""Module providing implementations for menu transitions.""" """Module providing implementations for menu transitions."""
from abc import abstractmethod from abc import abstractmethod
from PIL import Image from PIL import Image

View File

@ -1,4 +1,5 @@
"""Module for Observable part of the Observer pattern functionality""" """Module for Observable part of the Observer pattern functionality"""
from typing import List from typing import List
from observer import Observer from observer import Observer

View File

@ -1,4 +1,5 @@
"""Module implementing the Observer part of the Observer pattern""" """Module implementing the Observer part of the Observer pattern"""
from abc import ABC, abstractmethod from abc import ABC, abstractmethod

View File

@ -1,4 +1,5 @@
"""Module implementing the PiSCSI Control Board UI specific menu controller""" """Module implementing the PiSCSI Control Board UI specific menu controller"""
from ctrlboard_menu_builder import CtrlBoardMenuBuilder from ctrlboard_menu_builder import CtrlBoardMenuBuilder
from menu.menu_builder import MenuBuilder from menu.menu_builder import MenuBuilder
from menu.menu_controller import MenuController from menu.menu_controller import MenuController

View File

@ -1,6 +1,7 @@
""" """
Linux interrupt handling module Linux interrupt handling module
""" """
import signal import signal

View File

@ -1,7 +1,26 @@
pytest==7.1.3 attrs==23.2.0
pytest-httpserver==1.0.6 black==24.3.0
black==22.8.0 certifi==2024.2.2
charset-normalizer==3.3.2
click==8.1.7
flake8==5.0.4 flake8==5.0.4
watchdog==2.1.9 idna==3.6
iniconfig==2.0.0
MarkupSafe==2.1.5
mccabe==0.7.0
mypy-extensions==1.0.0
packaging==24.0
pathspec==0.12.1
platformdirs==4.2.0
pluggy==1.4.0
py==1.11.0
pycodestyle==2.9.1
pyflakes==2.5.0
pytest==8.1.1
pytest_httpserver==1.0.10
requests==2.31.0 requests==2.31.0
tomli==2.0.1
urllib3==2.2.1
vcgencmd==0.1.1 vcgencmd==0.1.1
watchdog==4.0.0
Werkzeug==3.0.1