from conan import ConanFile class MCCE2ElectrometersRecipe(ConanFile): name = "mcce2electrometers" executable = "ds_MCCE2Electrometers" version = "2.3.0" package_type = "application" user = "soleil" python_requires = "base/[>=1.0]@soleil/stable" python_requires_extend = "base.Device" license = "GPL-3.0-or-later" author = "Xavier Elattaoui" url = "https://gitlab.synchrotron-soleil.fr/software-control-system/tango-devices/measureinstruments/mcce/novelecelectrometer.git" description = "MCCE2Electrometers device" topics = ("control-system", "tango", "device") settings = "os", "compiler", "build_type", "arch" exports_sources = "CMakeLists.txt", "src/*" def requirements(self): self.requires("electrometers/[>=1.0]@soleil/stable") self.requires("yat4tango/[>=1.0]@soleil/stable") if self.settings.os == "Linux": self.requires("crashreporting2/[>=1.0]@soleil/stable")