Skip to content

Commit caab522

Browse files
committed
chore: run ruff, remove mypy and pyright for precommit hooks
1 parent 5c8c787 commit caab522

6 files changed

Lines changed: 13 additions & 10 deletions

File tree

noxfile.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ def lint(session: nox.Session) -> None:
124124
"--check",
125125
".",
126126
)
127-
session.run("pyright", "--pythonversion", PYTHON_VERSION, "--threads")
128-
session.run("mypy", "packages/aignostics-sdk/src", "packages/aignostics/src")
127+
128+
129129

130130

131131
@nox.session(python=[PYTHON_VERSION])
@@ -834,7 +834,7 @@ def _run_pytest(
834834

835835
# Distribute tests across available CPUs if not sequential
836836
if not is_sequential:
837-
pytest_args.extend(["-n", "logical", "--dist", "worksteal"])
837+
pytest_args.extend(["-n", "8", "--dist", "worksteal"])
838838

839839
# Add act environment filter if needed
840840
if _is_act_environment():

packages/aignostics/src/aignostics/application/_gui/_page_application_describe.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from pathlib import Path
88
from typing import TYPE_CHECKING, Any
99

10-
from aignostics.utils import GUILocalFilePicker
1110
from loguru import logger
1211
from nicegui import app, binding, ui
1312
from nicegui import run as nicegui_run
1413
from nicegui.events import ValueChangeEventArguments
1514

15+
from aignostics.utils import GUILocalFilePicker
1616
from aignostics_sdk.constants import WSI_SUPPORTED_FILE_EXTENSIONS
1717
from aignostics_sdk.platform import (
1818
DEFAULT_CPU_PROVISIONING_MODE,

packages/aignostics/src/aignostics/application/_gui/_page_application_run_describe.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313

1414
import humanize
1515
from aignostics.third_party.showinfm.showinfm import show_in_file_manager
16-
from aignostics.utils import GUILocalFilePicker
1716
from loguru import logger
1817
from nicegui import (
1918
app,
2019
ui, # noq
2120
)
2221
from nicegui import run as nicegui_run
2322

23+
from aignostics.utils import GUILocalFilePicker
2424
from aignostics_sdk.platform import ArtifactOutput, ItemOutput, ItemResult, ItemState, Run, RunState
2525
from aignostics_sdk.utils import get_user_data_directory
2626

tests/aignostics/utils/mcp_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@
77
from unittest.mock import patch
88

99
import pytest
10+
from aignostics.utils._di import _implementation_cache
11+
from fastmcp import Client, FastMCP
12+
1013
from aignostics.utils import (
1114
MCP_SERVER_NAME,
1215
discover_plugin_packages,
1316
mcp_create_server,
1417
mcp_discover_servers,
1518
mcp_list_tools,
1619
)
17-
from aignostics.utils._di import _implementation_cache
18-
from fastmcp import Client, FastMCP
1920

2021
if TYPE_CHECKING:
2122
from collections.abc import Iterator

tests/aignostics/utils/plugin_test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66

77
import pytest
88
import typer
9-
from aignostics.utils import BaseNavBuilder
109
from aignostics.utils._di import _implementation_cache, _subclass_cache, discover_plugin_packages
1110

11+
from aignostics.utils import BaseNavBuilder
12+
1213
if TYPE_CHECKING:
1314
from collections.abc import Iterator
1415

@@ -50,9 +51,10 @@ def test_plugin_nav_builder_registered(install_dummy_plugin, clear_plugin_caches
5051
"""Integration: plugin BaseNavBuilder subclass is discovered via DI after installation."""
5152
record_property("tested-item-id", "TC-UTILS-PLUGIN-03")
5253

53-
from aignostics.utils import gui_get_nav_groups
5454
from aignostics.utils._di import locate_subclasses
5555

56+
from aignostics.utils import gui_get_nav_groups
57+
5658
nav_builder_classes = locate_subclasses(BaseNavBuilder)
5759
class_names = [cls.__name__ for cls in nav_builder_classes]
5860
assert "DummyPluginNavBuilder" in class_names

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)