{ "info": { "author": "Jossef Harush", "author_email": "jossef12@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": ".. image:: https://user-images.githubusercontent.com/1287098/28493843-b889ce8e-6f26-11e7-97ec-cc180a760051.png\n\n\nSimplified VMWare API client for Python\n=======================================\n\nvmwc is designed to be the simplest way possible to use VMWare's SDK\n\n\n\n\n.. code-block:: python\n\n from vmwc import VMWareClient\n\n host = '192.168.1.1'\n username = ''\n password = ''\n\n with VMWareClient(host, username, password) as client:\n for vm in client.get_virtual_machines():\n vm.power_on()\n\nInstallation\n^^^^^^^^^^^^\n\n.. code-block:: python\n\n pip install vmwc\n\nExamples\n^^^^^^^^\n\n- `set server datetime `_\n- `replace license `_\n- `datastores list `_\n- `virtual machines create new `_\n- `virtual machines delete `_\n- `virtual machines list `_\n- `virtual machines power off `_\n- `virtual machines power on `_\n- `virtual machines shutdown `_\n- `virtual machines reboot `_\n- `virtual machines reconfigure bios `_\n- `virtual machines reconfigure network interfaces `_\n- `virtual machines snapshots delete all `_\n- `virtual machines snapshots delete specific `_\n- `virtual machines snapshots revert `_\n- `virtual machines snapshots list `_\n- `virtual machines snapshots new `_\n- `virtual switches create new `_\n- `virtual switches delete `_\n- `virtual switches list `_\n\n\n\n\nHistory\n^^^^^^^\n\nWhen I searched for a library to write automation scripts to control my esxi environment, I bumped into `pyvmomi `_\n. My first impression was \"It's too low-level and the general Development Experience doesn't feel easy to use\". Therefore, on me break time, I wrote `vmwc` on the base of `pyvmomi `_ to provide a lighter, TL;DR feeling and straight-forward API.\n\nRemarks\n^^^^^^^\n\nvmwc was developed to control a single esxi machine at a time. However, it should work with vcenter instances as well\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jossef/vmwc", "keywords": "vmwc vmware pyvmomi python client vix setuptools development", "license": "Apache v2", "maintainer": "", "maintainer_email": "", "name": "vmwc", "package_url": "https://pypi.org/project/vmwc/", "platform": "", "project_url": "https://pypi.org/project/vmwc/", "project_urls": { "Homepage": "https://github.com/jossef/vmwc" }, "release_url": "https://pypi.org/project/vmwc/1.0.3/", "requires_dist": [ "pyvmomi (>=6.5)", "requests", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "VMWare python client", "version": "1.0.3" }, "last_serial": 4513951, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "32d9d03bb7e4ee484c861d9ed4436c02", "sha256": "b3816331335b653f43d9b405cb43e9f7135648b77329e749133578d47f31e28b" }, "downloads": -1, "filename": "vmwc-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32d9d03bb7e4ee484c861d9ed4436c02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9869, "upload_time": "2016-11-26T09:45:34", "url": "https://files.pythonhosted.org/packages/34/16/37d923f49279b00e067ddfe0ed2897d833842f25dbeab82d8d2bd0b3ff94/vmwc-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1fcbcfb9de016ad84532486aa295b6ef", "sha256": "0fa01fff8a44decd5a547f8cdb4c34d38b6bbe6f3602bafa4ebe5ae9268376bf" }, "downloads": -1, "filename": "vmwc-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fcbcfb9de016ad84532486aa295b6ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9870, "upload_time": "2016-11-26T09:45:36", "url": "https://files.pythonhosted.org/packages/f9/1f/696ee7f608731a8dec543e11a48441f214369a83dc3c89a14de64090ce1c/vmwc-0.0.2-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "60f4882fe2566cf7db7e6ee21ddb17a3", "sha256": "b11b5e6b6b671d4498a53cab9a80ea366edb331f5877c0878910539b4f1fb964" }, "downloads": -1, "filename": "vmwc-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60f4882fe2566cf7db7e6ee21ddb17a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10096, "upload_time": "2017-03-04T18:14:32", "url": "https://files.pythonhosted.org/packages/5c/40/1e34d611cbb60ff36426793987b370845b5b9bea544b3f838205a70cddc8/vmwc-0.0.3-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8e0e07af19ee8bc656a7d469c2bd940b", "sha256": "15959697a126b82999f3c8861ae6ba2157f8d77b0f714c720837c839adb2f7b0" }, "downloads": -1, "filename": "vmwc-1.0.1.zip", "has_sig": false, "md5_digest": "8e0e07af19ee8bc656a7d469c2bd940b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18110, "upload_time": "2017-07-22T18:50:26", "url": "https://files.pythonhosted.org/packages/13/40/568d793a7719472e10ab273f5307534089d075359db10521f0de00e4765c/vmwc-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c62d54df040af802ba99a09379a160ee", "sha256": "88bd647317690860bf2f64ed001583f0deeb8dbd045e558c055026786f452acb" }, "downloads": -1, "filename": "vmwc-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c62d54df040af802ba99a09379a160ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11132, "upload_time": "2017-12-10T18:31:09", "url": "https://files.pythonhosted.org/packages/62/2b/3b7d229a647848765cbb56cb84aae388fc4d74129fcb634624a2ea4525bf/vmwc-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a85a86e83c0c703d4784d8d5039b7bf6", "sha256": "3d8ad03049279c69ac58114f516d4a1fd856c858541f7f2f2a66e7c961a3ed26" }, "downloads": -1, "filename": "vmwc-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a85a86e83c0c703d4784d8d5039b7bf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11634, "upload_time": "2018-11-21T19:19:00", "url": "https://files.pythonhosted.org/packages/41/f5/37935c2395aa026a1ca5f116b9c3b96b8c306841927dbfe646f09f76cfa0/vmwc-1.0.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a85a86e83c0c703d4784d8d5039b7bf6", "sha256": "3d8ad03049279c69ac58114f516d4a1fd856c858541f7f2f2a66e7c961a3ed26" }, "downloads": -1, "filename": "vmwc-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a85a86e83c0c703d4784d8d5039b7bf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11634, "upload_time": "2018-11-21T19:19:00", "url": "https://files.pythonhosted.org/packages/41/f5/37935c2395aa026a1ca5f116b9c3b96b8c306841927dbfe646f09f76cfa0/vmwc-1.0.3-py2.py3-none-any.whl" } ] }