Skip to content

Commit

Permalink
Initial source drop
Browse files Browse the repository at this point in the history
This is the initial version of pyVmomi which represents vSphere API 5.1.
Going forward, expect only the 'Objects' and 'Types' generated source
files to need updating via official OSS drops.
  • Loading branch information
Joshua Kwan authored and joshk0 committed Dec 14, 2013
1 parent c03fac7 commit 2664946
Show file tree
Hide file tree
Showing 23 changed files with 8,404 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*.pyc
build
dist
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include README.md
recursive-include sample *
18 changes: 16 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,16 @@
pyvomomi
========
pyVmomi is a Python SDK for the VMware vSphere API that allows you to
manipulate ESX, ESXi, and vCenter using scripts.

To get started, check out the examples in `sample/poweronvm.py` and
`sample/getallvms.py`.

You can install this as a package. Just run `python setup.py bdist_egg`
and then use `pip` or `easy_install` to deploy it on your system.

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

Have fun!
12 changes: 12 additions & 0 deletions pyVim/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## @file pyVim/__init__.py
## @brief A client-side Python API that wraps pyVmomi.
##
##

##
## @mainpage
##
## A client-side Python API that wraps pyVmomi.
##
##

Loading

0 comments on commit 2664946

Please sign in to comment.