GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

vmware

pyvmomi – VMware vSphere API Pythonバインディング

投稿日:

VMware vSphere API Pythonバインディング

pyVmomiは、ESX、ESXi、およびvCenterを管理するためのVMware vSphere API用のPython SDKです。

入門

開始するには、 スタートガイドを参照してください Pythonpipサンプルプロジェクトが必要です

ピップは何か分からない? 深刻なpythonの開発者は知っているはずですので、ここでは私たちが好きなように徹底的に紹介します。

インストール

マスターは開発中のコードで、公式リリースにはタグが付けられ、 pypiに投稿されます

  • 公式リリースはpipを使用して利用できます。単にpip install --upgrade pyvmomi実行してpip install --upgrade pyvmomi
  • githubでバージョンをインストールするにはpython setup.py develop development for development installまたはpython setup.py install使います。

テスト

ユニットテストは、 toxコマンドを使用して呼び出すことができます。 tox.iniリストされているすべての環境でテストできるように、または-eフラグをtoxしてtoxを実行して、Pythonのバージョンでのみ実行するように、複数のPythonインタプリタを構成する必要があります。 たとえば、Python 2.7しかない場合、 tox -e py27はテストをPython 2.7に制限します。

貢献する

ドキュメンテーション

vSphere Management APIの一般的な言語に関連しないドキュメントについては、

Pythonサポート

  • pyVmomi 6.7は2.7,3.3,3.4,3.5および3.6をサポートしています
  • pyVmomi 6.5は、2.7,3.3,3.4、および3.5をサポートしています
  • pyVmomi 6.0.0.2016.4以降は、2.7,3.3、および3.4​​をサポートしています
  • pyVmomi 6.0.0以降は、2.7,3.3、および3.4​​をサポートしています
  • pyVmomi 5.5.0-2014.1および5.5.0-2014.1.1は、Python 2.6,2.7,3.3および3.4​​をサポートしています
  • pyVmomi 5.5.0以降はPython 2.6と2.7をサポートしています

互換性ポリシー

pyVmomiのバージョンはvSphere_version-releaseとマークされています。 PyvmomiはvSphereの以前の_four_リリースとの最小限の下位互換性を維持しており、これまでの4つのリリースがあります。 旧バージョンとの互換性は引き続き有効ですが、積極的にサポートされることはありません。

たとえば、バージョンv6.0.0は、vSphere 6.0,5.5,5.1、および5.0と最も互換性があります。 vSphereのバージョンと互換性のある初期リリースでは、同じバージョン番号のvSphereのGAバージョンと同時にpyVmomiのバージョンがリリースされたことを示すv6.0.0という裸のバージョン番号が表示されます。

関連プロジェクト

楽しむ!







-vmware

執筆者: