summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2018-02-04 13:39:24 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2018-02-05 13:55:52 +0100
commit9d188f908ca4356f1db8cf7ef6a49bcbc23f516f (patch)
tree0b315a3b54e184c4341b36bc11dca1d237fc437c /pkgs/top-level
parentec99a3de1be447bae36b2ffd79bd67726e80aa17 (diff)
downloadnixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar.gz
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar.bz2
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar.lz
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar.xz
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.tar.zst
nixlib-9d188f908ca4356f1db8cf7ef6a49bcbc23f516f.zip
pythonPackages.nose-parameterized: create `parameterized` alias
`pythonPackages.parameterized` is the successor of `nose-parameterized`
as the authors of the module decided to support more testing frameworks
and stopped focusing on `noes` only. `nose-parameterized` is still
available in `pypi` with version `0.6.0`, but is officially deprecated.

However the renaming happened quite recently so it is possible that
there are still folks relying on `nose-parameterized`. Therefore I moved
the expression to provide a `pythonPackages.parameterized` derivation
and added a package override which builds `nose-parameterized` after
yielding a deprecation warning.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/python-packages.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 7a279d96591c..b958d217e3c1 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3839,7 +3839,8 @@ in {
     };
   });
 
-  nose-parameterized = callPackage ../development/python-modules/nose-parameterized {};
+  nose-parameterized = warn "Warning: `nose-parameterized` is deprecated! Use `parameterized` instead."
+    (callPackage ../development/python-modules/nose-parameterized {});
 
   neurotools = buildPythonPackage (rec {
     name = "NeuroTools-${version}";
@@ -12397,6 +12398,8 @@ in {
     };
   };
 
+  parameterized = callPackage ../development/python-modules/parameterized { };
+
   paramz = callPackage ../development/python-modules/paramz { };
 
   parsel = buildPythonPackage rec {