Compare commits

..

2 Commits

Author SHA1 Message Date
marcus e17a70aecf chore: sync uv.lock to 0.2.7; ignore .claude/ local settings
- uv.lock: package version bumped 0.2.2 → 0.2.7 (was stale).
- .gitignore: exclude .claude/ (Claude Code per-user settings, not shared).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 09:51:18 +02:00
marcus 5b14af8ea1 chore: ruff autofix — import sorting, remove unused imports
Mechanical cleanup via `ruff check --fix` + `ruff format`:
- cli.py, test_auth.py: import sorting (isort convention)
- cli.py: remove unused AuthenticationError import in _run_setup
- config.py: remove unused `field` import
- test_auth.py: remove unused MagicMock import
- test_config.py: remove unused Path import

No functional change. All 131 tests remain green.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 09:51:12 +02:00
6 changed files with 14 additions and 10 deletions
+3
View File
@@ -17,3 +17,6 @@ __pycache__/
# Reference material (not part of this project's source)
reference/
# Claude Code local settings
.claude/
+3 -3
View File
@@ -43,8 +43,8 @@ def setup(verbose: bool) -> None:
async def _run_setup() -> None:
"""Interactive setup flow."""
from mcp_synology_container.auth import AuthManager, AuthenticationError
from mcp_synology_container.config import AppConfig, ConnectionConfig, CONFIG_PATH, save_config
from mcp_synology_container.auth import AuthManager
from mcp_synology_container.config import CONFIG_PATH, AppConfig, ConnectionConfig, save_config
from mcp_synology_container.dsm_client import DsmClient, SynologyError
click.echo("=== mcp-synology-container setup ===\n")
@@ -198,7 +198,7 @@ def check(config_path: str | None, verbose: bool) -> None:
async def _run_check(config_path: str | None) -> bool:
"""Run connectivity check. Returns True on success."""
from mcp_synology_container.auth import AuthManager, AuthenticationError
from mcp_synology_container.auth import AuthenticationError, AuthManager
from mcp_synology_container.config import load_config
from mcp_synology_container.dsm_client import DsmClient, SynologyError
+1 -1
View File
@@ -12,7 +12,7 @@ from __future__ import annotations
import logging
import os
from dataclasses import dataclass, field
from dataclasses import dataclass
from pathlib import Path
from typing import Any
+4 -3
View File
@@ -1,9 +1,10 @@
"""Tests for auth.py."""
import pytest
from unittest.mock import AsyncMock, MagicMock, patch
from unittest.mock import AsyncMock, patch
from mcp_synology_container.auth import AuthManager, AuthenticationError
import pytest
from mcp_synology_container.auth import AuthenticationError, AuthManager
from mcp_synology_container.config import AppConfig, ConnectionConfig
+2 -2
View File
@@ -1,14 +1,14 @@
"""Tests for config.py."""
import pytest
import yaml
from pathlib import Path
from mcp_synology_container.config import (
AppConfig,
ConnectionConfig,
_validate_config,
_merge_env_overrides,
_validate_config,
load_config,
save_config,
)
Generated
+1 -1
View File
@@ -362,7 +362,7 @@ wheels = [
[[package]]
name = "mcp-synology-container"
version = "0.2.2"
version = "0.2.7"
source = { editable = "." }
dependencies = [
{ name = "click" },