summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJaakko Luttinen <jaakko.luttinen@iki.fi>2018-06-06 13:22:37 +0300
committerJaakko Luttinen <jaakko.luttinen@iki.fi>2018-06-06 14:03:25 +0300
commit4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e (patch)
tree91a01af02d8bd3ddfb1e9dc745235683e2f11f53 /pkgs
parenta073f266d439e26858132735271ed8a4bc8d75d7 (diff)
downloadnixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar.gz
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar.bz2
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar.lz
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar.xz
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.tar.zst
nixlib-4d7019a4f34e0d8a9d2fd9e08ebf6d5d54ab715e.zip
pythonPackages.pvlib: init at 0.5.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/pvlib/default.nix25
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pvlib/default.nix b/pkgs/development/python-modules/pvlib/default.nix
new file mode 100644
index 000000000000..296b20fac4a2
--- /dev/null
+++ b/pkgs/development/python-modules/pvlib/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi, numpy, pandas, pytz, six, pytest }:
+
+buildPythonPackage rec {
+  pname = "pvlib";
+  version = "0.5.2";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1897v9qq97nk5n0hfm9089yz8pffd42795mnhcyq48g9bsyap1xi";
+  };
+
+  checkInputs = [ pytest ];
+  propagatedBuildInputs = [ numpy pandas pytz six ];
+
+  # Currently, the PyPI tarball doesn't contain the tests. When that has been
+  # fixed, enable testing. See: https://github.com/pvlib/pvlib-python/issues/473
+  doCheck = false;
+
+  meta = with stdenv.lib; {
+    homepage = http://pvlib-python.readthedocs.io;
+    description = "Simulate the performance of photovoltaic energy systems";
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ jluttine ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 2c4ab7805bda..d017e899ab05 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9888,6 +9888,8 @@ in {
     name = "${python.libPrefix}-${pkgs.kmsxx.name}";
   });
 
+  pvlib = callPackage ../development/python-modules/pvlib { };
+
   pybase64 = callPackage ../development/python-modules/pybase64 { };
 
   pylibconfig2 = callPackage ../development/python-modules/pylibconfig2 { };