summary refs log tree commit diff
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-09-05 12:02:24 -0400
committerGitHub <noreply@github.com>2019-09-05 12:02:24 -0400
commit636d9043eaf8064054b94f9f5b1ec40616fd8003 (patch)
tree5a5e0cec56e1a876578317ba85ebdbab4f7ae0c6
parenta7c12f59f8a4e4589cb3657b86f7221deb41cb58 (diff)
parenta4ac26503912670a783d3d84e8e9679e265ca7d1 (diff)
downloadnixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar.gz
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar.bz2
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar.lz
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar.xz
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.tar.zst
nixpkgs-636d9043eaf8064054b94f9f5b1ec40616fd8003.zip
Merge pull request #68109 from aanderse/pyvmomi
pythonPackages.pyvmomi: init at 6.7.1.2018.12
-rw-r--r--pkgs/development/python-modules/pyvmomi/default.nix24
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pyvmomi/default.nix b/pkgs/development/python-modules/pyvmomi/default.nix
new file mode 100644
index 00000000000..a7fbf301295
--- /dev/null
+++ b/pkgs/development/python-modules/pyvmomi/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchFromGitHub, requests }:
+
+buildPythonPackage rec {
+  pname = "pyvmomi";
+  version = "6.7.1.2018.12";
+
+  src = fetchFromGitHub {
+    owner = "vmware";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "1pgl95rbghidbyr8hndjzfzgb1yjchfcknlqgg3qbqvljnz9hfja";
+  };
+
+  # requires old version of vcrpy
+  doCheck = false;
+
+  propagatedBuildInputs = [ requests ];
+
+  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";
+    license = licenses.asl20;
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 0e71d1de3ec..a7c564d422d 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4431,6 +4431,8 @@ in {
 
   pyupdate = callPackage ../development/python-modules/pyupdate {};
 
+  pyvmomi = callPackage ../development/python-modules/pyvmomi { };
+
   pyx = callPackage ../development/python-modules/pyx { };
 
   mmpython = callPackage ../development/python-modules/mmpython { };