"""
@file
@defgroup rtctk_componentFramework_services_python Python Support
@ingroup rtctk_componentFramework_services

@brief Support facilities for embedding Python into C++.

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

from wtools.module import declare_cshlib


declare_cshlib(
    target="rtctkPython",
    ldflags="-rdynamic",
    cxxflags="-fvisibility=hidden",
    features=["pyembed"],
    valgrind_suppression=["test/pythonSuppressionFile.supp"],
    use=["componentFramework.services.common", "pybind11"],
)
