1{ lib
2, buildPythonPackage
3, fetchPypi
4, typing-extensions
5, mypy-extensions
6, isPy39
7}:
8
9buildPythonPackage rec {
10 pname = "typing-inspect";
11 version = "0.6.0";
12
13 src = fetchPypi {
14 inherit version;
15 pname = "typing_inspect";
16 sha256 = "1dzs9a1pr23dhbvmnvms2jv7l7jk26023g5ysf0zvnq8b791s6wg";
17 };
18
19 propagatedBuildInputs = [
20 typing-extensions
21 mypy-extensions
22 ];
23
24 meta = with lib; {
25 description = "Runtime inspection utilities for Python typing module";
26 homepage = "https://github.com/ilevkivskyi/typing_inspect";
27 license = licenses.mit;
28 maintainers = with maintainers; [ albakham ];
29 broken = isPy39; # see https://github.com/ilevkivskyi/typing_inspect/issues/65
30 };
31}