Home | Trees | Indices | Help |
|
---|
|
PyWBEM provides a WBEM client library and some related utilities, written in pure Python.
The WBEM client library allows issuing operations to a WBEM server, using the CIM operations over HTTP (CIM-XML) protocol defined in the DMTF standards DSP0200 and DSP0201. See http://www.dmtf.org/standards/wbem for information about WBEM.
It is based on the idea that a good WBEM client should be easy to use and not necessarily require a large amount of programming knowledge. It is suitable for a large range of tasks from simply poking around to writing web and GUI applications.
The WBEM-related utilities included in this package are:
twisted
package.Importing the pywbem package causes a subset of symbols from its sub-modules to be folded into the target namespace.
The use of these folded symbols is shown for the example of class WBEMConnection:
import pywbem conn = pywbem.WBEMConnection(...)
or:
from pywbem import WBEMConnection conn = WBEMConnection(...)
or (less preferred):
from pywbem import * conn = WBEMConnection(...)
The folded symbols' origin symbols in the sub-modules are also considered part of the public interface of the pywbem package.
Programs using sub-modules that are not part of the WBEM client library, or specific symbols that are not folded into the target namespace of the pywbem package need to import the respective sub-modules explicitly.
The use of such sub-modules is shown for the example of class cim_provider.CIMProvider:
from pywbem import cim_provider provider = cim_provider.CIMProvider(...)
or:
from pywbem.cim_provider import CIMProvider provider = CIMProvider(...)
or:
import pywbem.cim_provider provider = pywbem.cim_provider.CIMProvider(...)
This version of PyWBEM is 0.8.0-dev.
The version number follows the conventions of semantic versioning (see http://semver.org/):
When creating correspondingly versioned RPM packages, the hyphen (-) after the M.N.U version needs to be replaced by a tilde (~) to cause RPM to correctly treat the preliminary versions to be younger than the final version.
The change log is in the NEWS file.
PyWBEM has been tested with Python 2.7 on Windows and Linux, and with Python
2.6 on Linux (due to a restriction of the M2Crypto
package on Windows).
Python 2.6 is the minimum version of Python that is supported.
Python 3 is not yet supported.
PyWBEM is on SourceForge (http://sourceforge.net/projects/pywbem/). Bug reports and discussion on the mailing list are welcome.
PyWBEM is licensed with GNU LGPL v2. See the LICENSE.txt file.
Version: 0.8.0-dev
Submodules | |
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Jan 23 01:23:05 2015 | http://epydoc.sourceforge.net |