config BR2_PACKAGE_PYTHON_LIBYANG
	bool "python-libyang"
	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libyang
	depends on BR2_TOOLCHAIN_HAS_THREADS # libyang
	depends on !BR2_STATIC_LIBS # libyang
	select BR2_PACKAGE_LIBYANG
	select BR2_PACKAGE_PYTHON_CFFI # runtime
	help
	  Python CFFI bindings for the libyang YANG library.

	  This package provides the 'libyang' Python module, used by
	  higher-level tooling such as python-sysrepo.

	  https://github.com/CESNET/libyang-python

comment "python-libyang needs a toolchain w/ threads, dynamic library"
	depends on !BR2_TOOLCHAIN_HAS_SYNC_4
	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
