pythonPackages.line_profiler: mark as broken

This commit is contained in:
Frederik Rietdijk 2020-05-10 10:27:56 +02:00
parent fa58b9ddf8
commit b63889fd1c
2 changed files with 4 additions and 40 deletions

View File

@ -5,6 +5,7 @@
, isPyPy
, ipython
, python
, scikit-build
}:
buildPythonPackage rec {
@ -16,11 +17,9 @@ buildPythonPackage rec {
sha256 = "7218ad6bd81f8649b211974bf108933910f016d66b49651effe7bbf63667d141";
};
patches = [ ./python37.patch ];
nativeBuildInputs = [ cython ];
buildInputs = [ cython ];
propagatedBuildInputs = [ ipython ];
propagatedBuildInputs = [ ipython scikit-build ];
disabled = isPyPy;
@ -37,5 +36,6 @@ buildPythonPackage rec {
homepage = "https://github.com/rkern/line_profiler";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
broken = true;
};
}

View File

@ -1,36 +0,0 @@
From 542baf59f3b2eada13bde48e8a89e484c2cfeeef Mon Sep 17 00:00:00 2001
From: Hanaasagi <ambiguous404@gmail.com>
Date: Wed, 17 Apr 2019 06:46:03 +0000
Subject: [PATCH] Support Python 3.7 Generator (PEP 479)
---
kernprof.py | 2 ++
line_profiler.py | 2 ++
2 files changed, 4 insertions(+)
diff --git a/kernprof.py b/kernprof.py
index 108d36e..6461cf6 100755
--- a/kernprof.py
+++ b/kernprof.py
@@ -102,6 +102,8 @@ def wrapper(*args, **kwds):
self.enable_by_count()
try:
item = g.send(input)
+ except StopIteration:
+ return
finally:
self.disable_by_count()
input = (yield item)
diff --git a/line_profiler.py b/line_profiler.py
index a481dd2..5744d05 100755
--- a/line_profiler.py
+++ b/line_profiler.py
@@ -100,6 +100,8 @@ def wrapper(*args, **kwds):
self.enable_by_count()
try:
item = g.send(input)
+ except StopIteration:
+ return
finally:
self.disable_by_count()
input = (yield item)