1SUMMARY = "Python WBEM Client and Provider Interface" 2DESCRIPTION = "\ 3A Python library for making CIM (Common Information Model) operations over \ 4HTTP using the WBEM CIM-XML protocol. It is based on the idea that a good \ 5WBEM client should be easy to use and not necessarily require a large amount \ 6of programming knowledge. It is suitable for a large range of tasks from \ 7simply poking around to writing web and GUI applications. \ 8\ 9WBEM, or Web Based Enterprise Management is a manageability protocol, like \ 10SNMP, standardised by the Distributed Management Task Force (DMTF) available \ 11at http://www.dmtf.org/standards/wbem. \ 12\ 13It also provides a Python provider interface, and is the fastest and easiest \ 14way to write providers on the planet." 15HOMEPAGE = "http://pywbem.github.io" 16LICENSE = "LGPL-2.1-only" 17LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbc093901857fcd118f065f900982c24" 18 19SRC_URI[sha256sum] = "ad8bbbe4ab7e795722c0f27f2656c92fc673a7e06a14cd151a50f0306454d17e" 20 21inherit pypi setuptools3 update-alternatives 22 23DEPENDS += " \ 24 ${PYTHON_PN}-ply-native \ 25 ${PYTHON_PN}-pyyaml-native \ 26 ${PYTHON_PN}-six-native \ 27 ${PYTHON_PN}-wheel-native \ 28" 29 30RDEPENDS:${PN}:class-target += "\ 31 ${PYTHON_PN}-datetime \ 32 ${PYTHON_PN}-io \ 33 ${PYTHON_PN}-netclient \ 34 ${PYTHON_PN}-ply \ 35 ${PYTHON_PN}-pyyaml \ 36 ${PYTHON_PN}-six \ 37 ${PYTHON_PN}-stringold \ 38 ${PYTHON_PN}-threading \ 39 ${PYTHON_PN}-unixadmin \ 40 ${PYTHON_PN}-xml \ 41 ${PYTHON_PN}-nocasedict \ 42 ${PYTHON_PN}-nocaselist \ 43 ${PYTHON_PN}-yamlloader \ 44" 45 46ALTERNATIVE:${PN} = "mof_compiler" 47ALTERNATIVE_TARGET[mof_compiler] = "${bindir}/mof_compiler" 48 49ALTERNATIVE_PRIORITY = "60" 50 51BBCLASSEXTEND = "native" 52