Версия пакета: python3-module-mcp-2.2.0-alt1 --- Пакет python3-module-mcp объявляет python3-module-inline-snapshot и python3-module-dirty-equals как обязательные runtime-зависимости. Эти модули нужны тестам проекта, но не используются кодом MCP, поставляемым пользователям. Поэтому установка библиотеки MCP для работы приложения без запуска тестов устанавливает лишние пакеты и их транзитивные зависимости. В актуальном spec Sisyphus обе зависимости явно записаны в Requires: Requires: python3-module-inline-snapshot Requires: python3-module-dirty-equals Обоснование: 1) В pyproject.toml обе библиотеки перечислены в группе dev, а не среди runtime-зависимостей проекта: inline-snapshot и dirty-equals находятся в dependency-groups.dev. 2) В каталоге исходного кода src/ нет импортов ни inline_snapshot, ни dirty_equals. --- Предлагаемое исправление: Преобразовать python3-module-inline-snapshot и python3-module-dirty-equals в BuildRequires и перенести в секцию `%if_with check`.
python3-module-mcp-2.2.0-alt2 -> sisyphus: Fri Oct 02 2026 Pavel Shilov <zerospirit@altlinux> 2.2.0-alt2 - Dropped test-only and unused runtime dependencies (ALT #60782).