# Copyright 2026 European Union
# Author: Bulgheroni Antonio (antonio.bulgheroni@ec.europa.eu)
# SPDX-License-Identifier: EUPL-1.2
"""
Hatch host tool implementation.
This module provides the :class:`HatchTool` concrete implementation of
:class:`~mafw.devtools.toolchain.HostTool` for managing hatch as a
host tool installed via pipx.
Hatch is the build backend and project management tool used by MAFw. As a
host tool, it lives outside the project's virtual environments and is managed
through pipx commands. All operational logic (bootstrap, version detection,
upgrade, verification) is inherited from :class:`~mafw.devtools.toolchain.HostTool`.
"""
from __future__ import annotations
from mafw.devtools.toolchain import HostTool