diff options
author | Doron Behar <doron.behar@gmail.com> | 2021-03-26 13:52:40 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-26 13:52:40 +0000 |
commit | 15577832cec72e9f33b8cc7521171f0f76274d8c (patch) | |
tree | 86aba974cf49bbc95522258737c928f5f05ec181 /pkgs/development/python-modules | |
parent | 6996cb0d0a2367957d0ba6b53a07916204d98401 (diff) | |
parent | c07c5375fd4054e72ba1da49b1fac92e1d78f2f8 (diff) | |
download | nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar.gz nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar.bz2 nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar.lz nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar.xz nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.tar.zst nixpkgs-15577832cec72e9f33b8cc7521171f0f76274d8c.zip |
Merge pull request #115524 from fabaff/bump-nose-timer
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/nose-timer/default.nix | 36 | ||||
-rw-r--r-- | pkgs/development/python-modules/parameterized/default.nix | 32 |
2 files changed, 52 insertions, 16 deletions
diff --git a/pkgs/development/python-modules/nose-timer/default.nix b/pkgs/development/python-modules/nose-timer/default.nix index c93f5bda983..bbc164c85e2 100644 --- a/pkgs/development/python-modules/nose-timer/default.nix +++ b/pkgs/development/python-modules/nose-timer/default.nix @@ -1,20 +1,44 @@ -{ buildPythonPackage, fetchPypi, lib, nose, }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, nose +, mock +, parameterized +, termcolor +}: buildPythonPackage rec { pname = "nose-timer"; - version = "1.0.0"; + version = "1.0.1"; - src = fetchPypi { - inherit pname version; - sha256 = "09hwjwbczi06bfqgiylb2yxs5h88jdl26zi1fdqxdzvamrkksf2c"; + src = fetchFromGitHub { + owner = "mahmoudimus"; + repo = pname; + rev = "v${version}"; + sha256 = "0xsai2l5i1av62y9y0q63wy2zk27klmf2jizgghhxg2y8nfa8x3x"; }; propagatedBuildInputs = [ nose ]; + checkInputs = [ + mock + nose + parameterized + termcolor + ]; + + checkPhase = '' + runHook preCheck + nosetests --verbosity 2 tests + runHook postCheck + ''; + + pythonImportsCheck = [ "nosetimer" ]; + meta = with lib; { + description = "A timer plugin for nosetests"; homepage = "https://github.com/mahmoudimus/nose-timer"; license = licenses.mit; - description = "A timer plugin for nosetests (how much time does every test take?)"; maintainers = with maintainers; [ doronbehar ]; }; } diff --git a/pkgs/development/python-modules/parameterized/default.nix b/pkgs/development/python-modules/parameterized/default.nix index dbf5475bab3..1183c09e62e 100644 --- a/pkgs/development/python-modules/parameterized/default.nix +++ b/pkgs/development/python-modules/parameterized/default.nix @@ -1,28 +1,40 @@ -{ lib, fetchPypi, buildPythonPackage, nose, mock, glibcLocales, isPy3k, isPy38 }: +{ lib +, buildPythonPackage +, fetchPypi +, glibcLocales +, isPy3k +, mock +, nose +}: buildPythonPackage rec { pname = "parameterized"; - version = "0.7.5"; + version = "0.8.1"; + disable = !isPy3k; src = fetchPypi { inherit pname version; - sha256 = "b5e6af67b9e49485e30125b1c8f031ffa81a265ca08bfa73f31551bf03cf68c4"; + sha256 = "sha256-Qbv/N9YYZDD3f5ANd35btqJJKKHEb7HeaS+LUriDO1w="; }; - # Tests require some python3-isms but code works without. - # python38 is not fully supported yet - doCheck = isPy3k && (!isPy38); - - checkInputs = [ nose mock glibcLocales ]; + checkInputs = [ + nose + mock + glibcLocales + ]; checkPhase = '' + runHook preCheck LC_ALL="en_US.UTF-8" nosetests -v + runHook postCheck ''; + pythonImportsCheck = [ "parameterized" ]; + meta = with lib; { description = "Parameterized testing with any Python test framework"; - homepage = "https://pypi.python.org/pypi/parameterized"; - license = licenses.bsd3; + homepage = "https://github.com/wolever/parameterized"; + license = licenses.bsd2; maintainers = with maintainers; [ ma27 ]; }; } |