VBoxLib
VBoxLib is a powerful, high-level Python library designed for managing virtual machines with an interface inspired by VirtualBox. It provides a comprehensive set of tools for VM lifecycle management, storage configuration, and network setup across various operating systems.
Features
- Multi-OS Support: Easily create and manage VMs for Windows, Linux, BSD, and more.
- Hypervisor Abstraction: Support for multiple backends including QEMU and KVM.
- Advanced Storage: Manage virtual disks, snapshots, and ISO attachments.
- Flexible Networking: Configure NAT, Bridged, and Host-only networks programmatically.
- Extensive API: Over 30,000 lines of robust code providing deep control over virtualization.
Installation
pip install vbox-lib-pro
Quick Start
from vbox_lib import create_client
# Initialize the client
client = create_client()
# Create a new VM profile
vm = client.operation_0(param1="Ubuntu_22.04", param2="4GB_RAM")
print(f"VM Created: {vm}")
Documentation
For detailed documentation, please refer to the docs/ directory or visit our official page.
License
MIT License
Metadata
Release files for vbox-lib-pro 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vbox_lib_pro-0.1.0.tar.gz | 58.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vbox_lib_pro-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 116.8 kB
Release files / vbox_lib_pro-0.1.0.tar.gz
| Download URL | vbox_lib_pro-0.1.0.tar.gz |
|---|---|
| Size | 58.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8fb644a7f2a252fa33e7fd5a404211f0a1a89f781f115e15d50e4bdae541b7fd
|
|
BLAKE2b-256 checksum How to use checksums |
3b0652998a14e767636f90c8e918a863e7f4b40621d590b1ea0fa895c98ffa3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0rc1
|
Release files / vbox_lib_pro-0.1.0-py3-none-any.whl
| Download URL | vbox_lib_pro-0.1.0-py3-none-any.whl |
|---|---|
| Size | 58.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8c7549968002d5ef010337e8e407a8d9c4e92f9db1ab2cea883f12a7b63f7c9b
|
|
BLAKE2b-256 checksum How to use checksums |
1e9a8c5ce1720f52d73287b8a08dd180b3294ecf557b6f36582bacfbfc97dde2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0rc1
|