Skip to content

Commit b5ab2fa

Browse files
authored
Merge pull request #384 from Nitrokey/ruff
replace isort, flake8, black with ruff
2 parents 4c39741 + 6b77651 commit b5ab2fa

24 files changed

+119
-344
lines changed

.flake8

Lines changed: 0 additions & 6 deletions
This file was deleted.

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ update-venv:
1313
ifeq (, $(shell which poetry))
1414
$(error "No poetry in $(PATH)")
1515
endif
16-
poetry install --sync --without=deploy
16+
poetry sync --without=deploy
1717

1818
# clean environment
1919
semi-clean:
@@ -37,19 +37,19 @@ build-pyinstaller-onedir:
3737

3838
# code checks
3939
check-format:
40-
poetry run black --check $(PACKAGE_NAME)/
40+
poetry run ruff format --check $(PACKAGE_NAME)/
4141

4242
check-import-sorting:
43-
poetry run isort --check-only $(PACKAGE_NAME)/
43+
poetry run ruff check --select I --diff $(PACKAGE_NAME)/
4444

4545
check-style:
46-
poetry run flake8 $(PACKAGE_NAME)/
46+
poetry run ruff check $(PACKAGE_NAME)/
4747

4848
check-typing:
4949
poetry run mypy $(PACKAGE_NAME)/
5050

5151
check: check-format check-import-sorting check-style check-typing
5252

5353
fix:
54-
poetry run black $(PACKAGE_NAME)/
55-
poetry run isort $(PACKAGE_NAME)/
54+
poetry run ruff format $(PACKAGE_NAME)/
55+
poetry run ruff check --fix $(PACKAGE_NAME)/

nitrokeyapp/device_manager.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,7 @@ def add(self) -> List[DeviceData]:
5353
new_devices = []
5454
for candidate in all_devs:
5555
# ignore bootloader device during update
56-
if (
57-
len(self._devices) == 1
58-
and self._devices[0].updating
59-
and candidate.is_bootloader
60-
):
56+
if len(self._devices) == 1 and self._devices[0].updating and candidate.is_bootloader:
6157
continue
6258

6359
# handle from bootloader-device updating

nitrokeyapp/device_view.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,17 @@
99

1010
class DeviceView(Protocol):
1111
@property
12-
def common_ui(self) -> CommonUi:
13-
...
12+
def common_ui(self) -> CommonUi: ...
1413

1514
@property
16-
def title(self) -> str:
17-
...
15+
def title(self) -> str: ...
1816

1917
@property
20-
def widget(self) -> QWidget:
21-
...
18+
def widget(self) -> QWidget: ...
2219

2320
@property
24-
def worker(self) -> Optional[Worker]:
25-
...
21+
def worker(self) -> Optional[Worker]: ...
2622

27-
def reset(self) -> None:
28-
...
23+
def reset(self) -> None: ...
2924

30-
def refresh(self, data: DeviceData) -> None:
31-
...
25+
def refresh(self, data: DeviceData) -> None: ...

nitrokeyapp/error_dialog.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ def __init__(self, log_file: str, parent: Optional[QWidget] = None) -> None:
2222
self.button_save_log = QPushButton("Save Log File", self)
2323
self.button_save_log.pressed.connect(self.save_log)
2424

25-
self.ui.buttonBox.addButton(
26-
self.button_save_log, QDialogButtonBox.ButtonRole.ActionRole
27-
)
25+
self.ui.buttonBox.addButton(self.button_save_log, QDialogButtonBox.ButtonRole.ActionRole)
2826

2927
def set_exception(
3028
self,

nitrokeyapp/gui.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ def __init__(self, qt_app: QtWidgets.QApplication, log_file: str):
9090
]
9191
for view in self.views:
9292
if view.worker:
93-
9493
view.worker.busy_state_changed.connect(self.set_busy)
9594

9695
view.common_ui.touch.start.connect(self.touch_dialog.start)
@@ -149,7 +148,7 @@ def detect_added_devices(
149148
device_info: Optional[Dict[str, str]] = None,
150149
) -> None:
151150
# retry for up to 2secs
152-
for tries in range(8):
151+
for _tries in range(8):
153152
devs = self.device_manager.add()
154153
if devs:
155154
break

nitrokeyapp/information_box.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,7 @@ def __init__(
5959
self.hide_timer.timeout.connect(self.hide_status)
6060

6161
@Slot(str, int, str)
62-
def set_status(
63-
self, text: str, timeout: int = 7000, icon: Optional[str] = None
64-
) -> None:
62+
def set_status(self, text: str, timeout: int = 7000, icon: Optional[str] = None) -> None:
6563
self.status.setText(text)
6664
self.status.show()
6765
self.information_frame.show()
@@ -88,9 +86,7 @@ def hide_status(self) -> None:
8886

8987
@Slot()
9088
def set_touch_status(self) -> None:
91-
self.set_status(
92-
"Press your Nitrokey to confirm...", timeout=15000, icon="touch.svg"
93-
)
89+
self.set_status("Press your Nitrokey to confirm...", timeout=15000, icon="touch.svg")
9490

9591
@Slot()
9692
def hide_touch(self) -> None:

nitrokeyapp/logger.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ def init_logging() -> Generator[str, None, None]:
2222
log_format = "%(relativeCreated)-8d %(levelname)6s %(name)10s %(message)s"
2323

2424
try:
25-
handler = logging.FileHandler(
26-
filename=log_file.name, delay=True, encoding="utf-8"
27-
)
25+
handler = logging.FileHandler(filename=log_file.name, delay=True, encoding="utf-8")
2826
console_handler = logging.StreamHandler(sys.stdout)
2927

3028
handlers = [handler]

nitrokeyapp/nk3_button.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77

88

99
class Nk3Button(QtWidgets.QToolButton):
10-
def __init__(
11-
self, data: DeviceData, on_click: Callable[[DeviceData], None]
12-
) -> None:
10+
def __init__(self, data: DeviceData, on_click: Callable[[DeviceData], None]) -> None:
1311
super().__init__()
1412

1513
self.setIcon(QtUtilsMixIn.get_qicon("nitrokey.svg"))

nitrokeyapp/overview_tab/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,7 @@ def device_updated(self, result: UpdateResult) -> None:
224224
elif result.status == UpdateStatus.ABORTED:
225225
self.common_ui.info.error.emit(f"Nitrokey 3 update aborted{msg}")
226226
else:
227-
self.common_ui.info.error.emit(
228-
f"Unexpected update result: {result.status}{msg}"
229-
)
227+
self.common_ui.info.error.emit(f"Unexpected update result: {result.status}{msg}")
230228

231229
self.common_ui.gui.refresh_devices.emit()
232230

0 commit comments

Comments
 (0)