diff options
author | Orivej Desh <orivej@gmx.fr> | 2019-07-14 00:08:18 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2019-07-14 00:27:24 +0000 |
commit | 27b7e11e7fdbab32ac4ca867901b673d86a85a1a (patch) | |
tree | c95615c7a928bfd7ab3f29dd2b7b66e24808a75b /pkgs | |
parent | abfe2572e820ffe1e7dc6d9a549f44dcd66b60b1 (diff) | |
download | nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar.gz nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar.bz2 nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar.lz nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar.xz nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.tar.zst nixlib-27b7e11e7fdbab32ac4ca867901b673d86a85a1a.zip |
python: yappi: init at 1.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/yappi/default.nix | 22 | ||||
-rw-r--r-- | pkgs/development/python-modules/yappi/tests.patch | 12 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/yappi/default.nix b/pkgs/development/python-modules/yappi/default.nix new file mode 100644 index 000000000000..c98bc1f303e0 --- /dev/null +++ b/pkgs/development/python-modules/yappi/default.nix @@ -0,0 +1,22 @@ +{ lib, buildPythonPackage, fetchPypi, nose }: + +buildPythonPackage rec { + pname = "yappi"; + version = "1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "1gs48c5sy771lsjhca3m4j8ljc6yhk5qnim3n5idnlaxa4ql30bz"; + }; + + patches = [ ./tests.patch ]; + + checkInputs = [ nose ]; + + meta = with lib; { + homepage = https://github.com/sumerc/yappi; + description = "Python profiler that supports multithreading and measuring CPU time"; + license = licenses.mit; + maintainers = with maintainers; [ orivej ]; + }; +} diff --git a/pkgs/development/python-modules/yappi/tests.patch b/pkgs/development/python-modules/yappi/tests.patch new file mode 100644 index 000000000000..bff4b28295b4 --- /dev/null +++ b/pkgs/development/python-modules/yappi/tests.patch @@ -0,0 +1,12 @@ +--- a/tests/test_functionality.py ++++ b/tests/test_functionality.py +@@ -74,2 +74,3 @@ class BasicUsage(utils.YappiUnitTestCase): + ++ @_unittest.skip('wall-clock-time-sensitive') + def test_get_clock(self): +--- a/tests/test_hooks.py ++++ b/tests/test_hooks.py +@@ -124,2 +124,3 @@ class ContextIdCallbackTest(utils.YappiUnitTestCase): + ++ @unittest.skip('wall-clock-time-sensitive') + def test_pause_resume(self): diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b68624dedec9..a9e096bc11d5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5004,6 +5004,8 @@ in { xlib = callPackage ../development/python-modules/xlib { }; + yappi = callPackage ../development/python-modules/yappi { }; + zbase32 = callPackage ../development/python-modules/zbase32 { }; zdaemon = callPackage ../development/python-modules/zdaemon { }; |