"""
@file
@defgroup rtctk_componentFramework_services_serviceRegistry Service Registry
@ingroup rtctk_componentFramework_services

@brief The service registry adapter implementations to support service discovery.

@copyright
  SPDX-FileCopyrightText: 2023-2026 European Southern Observatory (ESO) @n
  SPDX-License-Identifier: LGPL-3.0-only
"""

from wtools.module import declare_cshlib


declare_cshlib(
    target="rtctkServiceRegistry",
    use=["componentFramework.services.common", "config-ng.cpp.config-ng"],
    ut_attrs=dict(use=lambda pkgs, _: pkgs + ["componentFramework.services.testSupport.common"]),
)
