Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

VMware vSphere API Python Bindings

License

NotificationsYou must be signed in to change notification settings

vmware/pyvmomi

downloadspy-version

pyVmomi is the Python SDK for the VMware vSphere Management API that allows you to rapidly build solutions integrated with VMware ESXi and vCenter Server.For accessing features from thevSphere Automation APIs(REST), please refer to theVMware vSphere Automation SDK for Python.

Getting Started

To get started, see thegetting started guide.You'll needPython,pip, and thesamples project.

Installing

The master is code that is in development, official releases are tagged andposted topypi

  • The official release is available using pip, just runpip install --upgrade pyvmomi.
  • To install the version ingithub usepython setup.py develop for development install orpython setup.py install.
  • To installgithub's version with sso support, just runpip install -e ".[sso]" inside project's home folder.

Testing

Unit tests can be invoked by using thetox command. You may have toconfigure multiple python interpreters so that you can test in all theenvironments listed intox.ini or you will have to runtox with the-e flag to run only in your version of python. For example, if you onlyhave Python 2.7 thentox -e py27 will limit your test run to Python 2.7.

Contributing

Documentation

For general language neutral documentation of vSphere Management API see:

Python Support

  • pyVmomi supports Python 3.4+

Versioning

pyVmomi:X.Y.Z.U.P

vCenter-related:X.Y - (Major release),Z - (Update release),U - (Patch)

pyVmomi-related:P - (pyVmomi patches)

Compatibility Policy

pyVmomi maintains minimum backward compatibility with the previousfour releases ofvSphere and it's own previous four releases.Compatibility with much older versions may continue to work but willnot be actively supported.

For example, version v6.0.0 is most compatible with vSphere 6.0, 5.5, 5.1 and5.0. Initial releases compatible with a version of vSphere will bare a nakedversion number of v6.0.0 indicating that version of pyVmomi was releasedsimultaneously with theGA version of vSphere with the same version number.

Support

Support details can be referenced under theSDK and API Support for Commercial and Enterprise Organizations section atBroadcom Developer Portal.

For community support, please open aGithub issue or start aDiscussion.

Related Projects

Have fun!


[8]ページ先頭

©2009-2025 Movatter.jp