1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 pytestCheckHook,
6 nuclear,
7 pydantic,
8 setuptools,
9}:
10
11buildPythonPackage rec {
12 pname = "wat";
13 version = "0.7.0";
14 pyproject = true;
15
16 src = fetchFromGitHub {
17 owner = "igrek51";
18 repo = "wat";
19 rev = version;
20 hash = "sha256-ns5eF5jsmwCvx9jnTLG9w0ujH3cPAjzy9bRMgQHVKj4=";
21 };
22
23 build-system = [ setuptools ];
24
25 nativeCheckInputs = [
26 pytestCheckHook
27 nuclear
28 pydantic
29 ];
30 pythonImportsCheck = [ "wat" ];
31
32 meta = with lib; {
33 homepage = "https://igrek51.github.io/wat/";
34 description = "Deep inspection of python objects";
35 license = licenses.mit;
36 maintainers = with maintainers; [ parras ];
37 };
38}