1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 beniget,
6 frilouz,
7 gast,
8 nbconvert,
9 nbformat,
10 pyyaml,
11}:
12
13buildPythonPackage rec {
14 pname = "memestra";
15 version = "0.2.1";
16 format = "setuptools";
17
18 src = fetchPypi {
19 inherit pname version;
20 hash = "sha256-6shwf9BoDfZMy0itP8esNP4ov6fw6LJpO3Y5ZahwDZw=";
21 };
22
23 propagatedBuildInputs = [
24 gast
25 beniget
26 frilouz
27 nbconvert
28 nbformat
29 pyyaml
30 ];
31
32 # Tests are not detected and so the checkPhase fails
33 doCheck = false;
34
35 pythonImportsCheck = [ "memestra" ];
36
37 meta = with lib; {
38 description = "Linter that tracks reference to deprecated functions";
39 homepage = "https://github.com/QuantStack/memestra";
40 license = licenses.bsd3;
41 maintainers = with maintainers; [ GaetanLepage ];
42 };
43}