Add openvixdisklib as an open NBD replacement for VMware VDDK.

VDDK is no longer publicly distributed, so this library reverse-engineers
the vSphere NFC path and exposes ConnectEx, Open, Read, and Write without
the proprietary SDK.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Lucian Petrut
2026-09-07 11:41:01 +00:00
co-authored by Cursor
commit 4ddf0c015d
31 changed files with 4089 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
line-length = 88
target-version = "py312"
[lint]
# UP031: Allow percent formatting for now.
# PIE790: Unnecessary `pass` statement - actually improves readability.
# RUF100: Unused blanket `noqa` directive - used by other linters.
# BLE001: we'll allow catching Exception for now.
# RUF015: enforces next() to be used when getting the first item of a list,
# may be enabled at a later time.
ignore = ["UP031", "PIE790", "RUF100", "BLE001", "RUF015"]