VIX
VIX is a object oriented python wrapper for VMware’s VIX API.
Installing
Install and update using pip:
pip install -U vix
Quick Example
from vix import VixHost, VixError
host = VixHost()
try:
vm = host.open_vm(r'/home/root/VirtualMachines/Debian/Debian.vmx')
snapshot = vm.create_snapshot(
'Testing VIX',
'Well, this is great!',
include_memory=True
)
print('Snapshot created!')
except VixError as ex:
print("Something went wrong :( {0}".format(ex))
Features
The full VIX API was wrapped, some of the supported operations include:
Power on & power off VMs.
Manage snapshots (with or without memory)
Cloning (linked or full)
Script & Command execution on guests
Executing scripts and processes
Manage directories, files & processes
Control VMs environment
Manage shared folders
Create screenshot of guest VMs
Metadata
Release files for vix 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vix-1.0.8.tar.gz | 33.6 kB | Without provenance | Details for vix-1.0.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vix-1.0.8-py3-none-any.whl | Python 3 | none | any | Details for vix-1.0.8-py3-none-any.whl |
Total release size: 69.2 kB
Release files / vix-1.0.8.tar.gz
| Download URL | vix-1.0.8.tar.gz |
|---|---|
| Size | 33.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
71e9e699367fcb133def465b315d83efcb2c05e43f1ed6cc001dd64f4852d725
|
|
BLAKE2b-256 checksum How to use checksums |
32d51edb4e6866b52ffae1b3ab52e3aed5a2252c5f6521c025e7ce36a6ea8a83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
|
Release files / vix-1.0.8-py3-none-any.whl
| Download URL | vix-1.0.8-py3-none-any.whl |
|---|---|
| Size | 35.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4bc46138dfa63490b42f2a280df0e4bf126d5a11a1dddd0c8c05bb9b3356ddf
|
|
BLAKE2b-256 checksum How to use checksums |
dc86d72f3bdebd9143a918cc5618b3dec3f18f2d6a11d3aa11c3429362d0ecdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
|
Security for vix 1.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.