83249a66e5d25c7c026db43aa25c79444d158c10

Demonstrates that pyVmomi acts slightly differently from other bindings to vSphere. This test demonstrates that optional properties are always present so that the test `hasattr(thisObj, 'parent')` need not ever be used. closes https://github.com/vmware/pyvmomi/issues/104
pyVmomi is the Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter.
Getting Started
To get started, check out the samples project at http://vmware.github.io/pyvmomi-community-samples/
- community discussion on IRC freenode.net channels #pyvmomi and #pyvmomi-dev
Installing
The master is code that is in development, official releases are tagged and posted to pypi.
- The official release is availabe using pip, just run
pip install pyvmomi
. - To install the version in github use
python setup.py develop
for development install orpython setup.py install
.
Contributing
- Research open issues
- Follow the contribution standards
- Coordinate with other developers on the project.
Other Languages
There are other bindings of this API in other languages. See:
- vijava (Java): http://vijava.sourceforge.net/
- rbvmomi (Ruby): https://github.com/vmware/rbvmomi
- vSphere SDK for Perl (non-free): https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-SDKPERL-510&productId=285
Documentation
For general language neutral documentation of vSphere Management API see: http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.wssdk.apiref.doc/right-pane.html
Python Support
- pyVmomi 5.5.0_2014.1 (first 2014 release) and above supports Python 2.6, 2.7, 3.3 and 3.4
- pyVmomi 5.5.0 and below supports Python 2.6 and 2.7
Releases
- 5.1.0
- 5.5.0
- Next release in progress 5.5.0_2014.1
Related Projects
- Feature Incubator: pyvmomi-tools
- Samples Project: pyvmomi-community-samples
Have fun!
Description
Languages
Python
100%