... and don't ignore missing imports for pyVmomi in mypy.ini anymore.

python3-pyvmomi >= 8 is available only on trixie, which includes a
bunch of new type stubs that were previously missing. This means that
mypy no longer has to ignore missing imports in regards to pyVmomi.

mypy will therefore now complain when it can't find pyVmomi, so any
strange behavior regarding type checking of pyVmomi's types should
hopefully not happen anymore.

Note that pyVim is part of python3-pyvmomi, but still doesn't provide
any proper type stubs / hints that mypy can use, so we keep it ignored
until it does.

Signed-off-by: Max R. Carrara <m.carr...@proxmox.com>
---
 debian/control | 1 +
 mypy.ini       | 3 ---
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index ee74e15..d57b302 100644
--- a/debian/control
+++ b/debian/control
@@ -38,6 +38,7 @@ Build-Depends: cargo:native (>= 0.65.0~),
                librust-tokio-1+time-dev,
                libstd-rust-dev,
                mypy,
+               python3-pyvmomi (>= 8),
                rustc:native,
 Maintainer: Proxmox Support Team <supp...@proxmox.com>
 Standards-Version: 4.6.2
diff --git a/mypy.ini b/mypy.ini
index e6724c8..0387e66 100644
--- a/mypy.ini
+++ b/mypy.ini
@@ -1,8 +1,5 @@
 [mypy]
 
-[mypy-pyVmomi]
-ignore_missing_imports = True
-
 [mypy-pyVim.*]
 ignore_missing_imports = True
 
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to