{ "info": { "author": "Mike Mabey", "author_email": "mmabey@ieee.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7" ], "description": "VirtualBox Software Developer Kit (SDK)\n=======================================\n\n.. image:: https://img.shields.io/pypi/v/vbox_sdk.svg\n :target: https://pypi.python.org/pypi/vbox_sdk\n\n.. image:: https://img.shields.io/pypi/pyversions/vbox_sdk.svg\n :target: https://pypi.python.org/pypi/vbox_sdk\n\n.. image:: https://img.shields.io/pypi/l/vbox_sdk.svg\n :target: https://pypi.python.org/pypi/vbox_sdk\n\n.. image:: https://img.shields.io/pypi/dm/vbox_sdk.svg\n :target: https://pypi.python.org/pypi/vbox_sdk\n\nOracle provides this SDK to interface with VirtualBox. In the main branch, \neverything is exactly as it would be if you were to download the kit directly \nfrom Oracle (https://www.virtualbox.org/wiki/Downloads), except for the README,\nLICENSE, Makefile, and setup.py files.\n\nIn this branch, only the original (Python 2) libraries remain. This is to make\ncheckouts smaller that only need those few files. Nothing else about the files\nhas changed from the version made available by Oracle.\n\nThe code is available on `Github`_ and `PyPI`_.\n\n\nInstallation\n------------\n\nSince the package is listed on `PyPI`_, you can install it with:\n\n::\n\n pip install vbox_sdk\n\nPlease note that this package conflicts with the ``vboxapi`` package.\n\n\nUsage\n-----\n\nI won't attempt to document the full API since I'm not the maintainer of the\nactual code. However, if, like me, all you're trying to do is manage the VMs\nin VirtualBox, you'll want to check out the ``vboxapi.VirtualBoxManager`` class\nin particular. From the SDK Reference manual, here's an example of how to use\nthe manager to perform some basic tasks:\n\n::\n\n from vboxapi import VirtualBoxManager\n mgr = VirtualBoxManager(None, None)\n vbox = mgr.vbox\n name = \"Linux\"\n mach = vbox.findMachine(name)\n session = mgr.getSessionObject(vbox)\n progress = mach.launchVMProcess(session, \"gui\", \"\")\n progress.waitForCompletion(-1)\n mgr.closeMachineSession(session)\n\n\nLicense\n-------\n\nAlthough I've listed this repository as being licensed under \"The Unlicense\", \nI am not the originator of the code. The license information in SDKRef.pdf \n(in the docs folder) contains this explanation of the code's license:\n\n The sample code files shipped with the SDK are generally licensed \n liberally to make it easy for anyone to use this code for their own \n application code.\n\n The Java files under bindings/webservice/java/jax-ws/ (library files for \n the object-oriented web service) are, by contrast, licensed under the GNU \n Lesser General Public License (LGPL) V2.1.\n\n See sdk/bindings/webservice/java/jax-ws/src/COPYING.LIB for the full text \n of the LGPL 2.1.\n\n When in doubt, please refer to the individual source code files shipped \n with this SDK.\n\nMy hope is that by storing the SDK here, it will be of use to those who want to\ninstall the library from pip as well as those working with Git repositories\nexclusively, but I cannot take responsibility for the code as provided by\nOracle.\n\n\n.. _GitHub: https://github.com/mmabey/vbox_sdk\n.. _PyPI: https://pypi.python.org/pypi/vbox_sdk", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/mmabey/vbox_sdk/archive/v5.1.18.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mmabey/vbox_sdk", "keywords": "vbox,vbox api,vbox sdk,VirtualBox,Oracle,virtual machine manager", "license": "Unlicense", "maintainer": "", "maintainer_email": "", "name": "vbox-sdk", "package_url": "https://pypi.org/project/vbox-sdk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vbox-sdk/", "project_urls": { "Download": "https://github.com/mmabey/vbox_sdk/archive/v5.1.18.tar.gz", "Homepage": "https://github.com/mmabey/vbox_sdk" }, "release_url": "https://pypi.org/project/vbox-sdk/5.1.18-0/", "requires_dist": null, "requires_python": "", "summary": "The VirtualBox Software Developer Kit as available from https://www.virtualbox.org/wiki/Downloads", "version": "5.1.18-0" }, "last_serial": 2739208, "releases": { "5.1.18": [], "5.1.18-0": [ { "comment_text": "", "digests": { "md5": "690dde3e6f05b01ea4979dfb0ead1316", "sha256": "c36547e6aad07d1574307a4372b610b61fa32ec903e50a9be269d299502982bc" }, "downloads": -1, "filename": "vbox_sdk-5.1.18-0.tar.gz", "has_sig": false, "md5_digest": "690dde3e6f05b01ea4979dfb0ead1316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33001, "upload_time": "2017-03-29T16:29:58", "url": "https://files.pythonhosted.org/packages/2d/ee/e14414b50222afcf644b98e436da3563241bc2fce445474e38265fe74487/vbox_sdk-5.1.18-0.tar.gz" }, { "comment_text": "", "digests": { "md5": "da1dc5fe9d5a4beeaf3c04e337e846a7", "sha256": "a0949eb58efb76b09052ecc4703d906d0e9e748f4119a25102e4b04f5dec2e9d" }, "downloads": -1, "filename": "vbox_sdk-5.1.18.post0-py2-none-any.whl", "has_sig": false, "md5_digest": "da1dc5fe9d5a4beeaf3c04e337e846a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36766, "upload_time": "2017-03-29T16:29:56", "url": "https://files.pythonhosted.org/packages/f6/22/a6990e19aa6c00c722f2b98aa15a3f8f30f67df5608981f200d254bf5a5b/vbox_sdk-5.1.18.post0-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "690dde3e6f05b01ea4979dfb0ead1316", "sha256": "c36547e6aad07d1574307a4372b610b61fa32ec903e50a9be269d299502982bc" }, "downloads": -1, "filename": "vbox_sdk-5.1.18-0.tar.gz", "has_sig": false, "md5_digest": "690dde3e6f05b01ea4979dfb0ead1316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33001, "upload_time": "2017-03-29T16:29:58", "url": "https://files.pythonhosted.org/packages/2d/ee/e14414b50222afcf644b98e436da3563241bc2fce445474e38265fe74487/vbox_sdk-5.1.18-0.tar.gz" }, { "comment_text": "", "digests": { "md5": "da1dc5fe9d5a4beeaf3c04e337e846a7", "sha256": "a0949eb58efb76b09052ecc4703d906d0e9e748f4119a25102e4b04f5dec2e9d" }, "downloads": -1, "filename": "vbox_sdk-5.1.18.post0-py2-none-any.whl", "has_sig": false, "md5_digest": "da1dc5fe9d5a4beeaf3c04e337e846a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36766, "upload_time": "2017-03-29T16:29:56", "url": "https://files.pythonhosted.org/packages/f6/22/a6990e19aa6c00c722f2b98aa15a3f8f30f67df5608981f200d254bf5a5b/vbox_sdk-5.1.18.post0-py2-none-any.whl" } ] }