1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 pythonOlder,
6 poetry-core,
7 dataprep-ml,
8 numpy,
9 pandas,
10 scikit-learn,
11 type-infer,
12}:
13
14buildPythonPackage rec {
15 pname = "mindsdb-evaluator";
16 version = "0.0.13";
17 pyproject = true;
18
19 disabled = pythonOlder "3.8";
20
21 # using PyPI as git repository does not have release tags or branches
22 src = fetchPypi {
23 pname = "mindsdb_evaluator";
24 inherit version;
25 hash = "sha256-SW3GYe9ykbs6ZViScdAgwiBAP9ix4v1VbSm/kJK2jDA=";
26 };
27
28 nativeBuildInputs = [ poetry-core ];
29
30 propagatedBuildInputs = [
31 dataprep-ml
32 numpy
33 pandas
34 scikit-learn
35 type-infer
36 ];
37
38 pythonImportsCheck = [ "mindsdb_evaluator" ];
39
40 meta = with lib; {
41 description = "Model evaluation for Machine Learning pipelines";
42 homepage = "https://pypi.org/project/mindsdb-evaluator/";
43 license = licenses.gpl3Only;
44 maintainers = with maintainers; [ mbalatsko ];
45 };
46}