about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2022-12-01 19:49:34 +0100
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2022-12-25 12:17:15 +0100
commitd70cee46ab9b0908157613ab6f27fc38f12aec69 (patch)
treebb66b2d28321a63f3bbdc715643a089165eb80de
parent927a8d2e9716e0b3bc82a1c626f149e3efc9c0e6 (diff)
python310Packages.pyvmomi: add changelog to meta
- disable on unsupported Python releases
-rw-r--r--pkgs/development/python-modules/pyvmomi/default.nix27
1 files changed, 23 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/pyvmomi/default.nix b/pkgs/development/python-modules/pyvmomi/default.nix
index 1fa12660d4396..4f07951be5db0 100644
--- a/pkgs/development/python-modules/pyvmomi/default.nix
+++ b/pkgs/development/python-modules/pyvmomi/default.nix
@@ -1,24 +1,43 @@
-{ lib, buildPythonPackage, fetchFromGitHub, requests, six }:
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, requests
+, six
+, pythonOlder
+}:
 
 buildPythonPackage rec {
   pname = "pyvmomi";
   version = "8.0.0.1";
+  format = "setuptools";
+
+  disabled = pythonOlder "3.7";
 
   src = fetchFromGitHub {
     owner = "vmware";
     repo = pname;
     rev = "refs/tags/v${version}";
-    sha256 = "sha256-DVqC5giVMixj9NlGJ2gaH7ybX3hdQsdNTjuTkesao9E=";
+    hash = "sha256-DVqC5giVMixj9NlGJ2gaH7ybX3hdQsdNTjuTkesao9E=";
   };
 
-  # requires old version of vcrpy
+  propagatedBuildInputs = [
+    requests
+    six
+  ];
+
+  # Requires old version of vcrpy
   doCheck = false;
 
-  propagatedBuildInputs = [ requests six ];
+  pythonImportsCheck = [
+    "pyVim"
+    "pyVmomi"
+  ];
 
   meta = with lib; {
     description = "Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter";
     homepage = "https://github.com/vmware/pyvmomi";
+    changelog = "https://github.com/vmware/pyvmomi/releases/tag/v${version}";
     license = licenses.asl20;
+    maintainers = with maintainers; [ ];
   };
 }