From 2d59fea5436831641e336b6707c5e70307d9b7de Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 18 Aug 2026 23:47:29 -0500 Subject: [PATCH 1/2] Revert the configure-time defusedxml check --- CMakeLists.txt | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c67709..7066651 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,30 +1,6 @@ # SPDX-License-Identifier: LGPL-2.1-or-later # SPDX-FileNotice: Part of the AddonManager. -# The Addon Manager requires the defusedxml package at runtime to safely parse addon metadata. Unlike -# the optional Python packages that individual addons depend on, defusedxml is a hard dependency of the -# Addon Manager itself, so verify that it is importable at configure time rather than deferring the -# failure to the user's first launch. -IF (Python3_EXECUTABLE) - execute_process( - COMMAND "${Python3_EXECUTABLE}" "-c" "import defusedxml" - RESULT_VARIABLE ADDONMANAGER_DEFUSEDXML_MISSING - OUTPUT_QUIET - ERROR_QUIET - ) - IF (ADDONMANAGER_DEFUSEDXML_MISSING) - MESSAGE(FATAL_ERROR - "The Addon Manager requires the Python package 'defusedxml', which was not found for " - "${Python3_EXECUTABLE}. Install it (for example, 'pip install defusedxml') and reconfigure.") - ELSE () - MESSAGE(STATUS "Found required Addon Manager dependency: defusedxml") - ENDIF () -ELSE () - MESSAGE(WARNING - "Python3_EXECUTABLE is not set, so the Addon Manager cannot verify that its required " - "'defusedxml' dependency is installed.") -ENDIF () - IF (BUILD_GUI) add_subdirectory(Widgets) ENDIF (BUILD_GUI) From f180bc23b0c287b83ae12b54655e6380495b902a Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Tue, 18 Aug 2026 23:47:46 -0500 Subject: [PATCH 2/2] Update version to 2026.08.18 --- package.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.xml b/package.xml index abf01f6..bf37c5a 100644 --- a/package.xml +++ b/package.xml @@ -5,8 +5,8 @@ Addon Manager Tool to install workbenches, macros, themes, etc. Resources/icons/addon_manager.svg - 2026.8.14 - 2026-08-14 + 2026.8.18 + 2026-08-18 Chris Hennes Yorik van Havre Jonathan Wiedemann