Commit 31af3b36 authored by Ben Darwin's avatar Ben Darwin
Browse files

python310Packages.evaluate: init at 0.4.0

parent 4b57d35c
Loading
Loading
Loading
Loading
+70 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, pythonRelaxDepsHook
, pytestCheckHook
, datasets
, dill
, fsspec
, huggingface-hub
, importlib-metadata
, multiprocess
, numpy
, packaging
, pandas
, requests
, responses
, tqdm
, xxhash
}:

buildPythonPackage rec {
  pname = "evaluate";
  version = "0.4.0";
  format = "setuptools";

  disabled = pythonOlder "3.7";

  src = fetchFromGitHub {
    owner = "huggingface";
    repo = pname;
    rev = "refs/tags/v${version}";
    hash = "sha256-O3W2m12R94iY3F7xgkIiiIyqI6vqiZPXn4jAqEDjVCw=";
  };

  nativeBuildInputs = [ pythonRelaxDepsHook ];
  pythonRelaxDeps = [ "responses" ];

  propagatedBuildInputs = [
    datasets
    numpy
    dill
    pandas
    requests
    tqdm
    xxhash
    multiprocess
    fsspec
    huggingface-hub
    packaging
    responses
  ] ++ lib.optionals (pythonOlder "3.8") [
    importlib-metadata
  ];

  # most tests require internet access.
  doCheck = false;

  pythonImportsCheck = [
    "evaluate"
  ];

  meta = with lib; {
    homepage = "https://huggingface.co/docs/evaluate/index";
    description = "Easily evaluate machine learning models and datasets";
    changelog = "https://github.com/huggingface/evaluate/releases/tag/v${version}";
    license = licenses.asl20;
    maintainers = with maintainers; [ bcdarwin ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -3161,6 +3161,8 @@ self: super: with self; {

  et_xmlfile = callPackage ../development/python-modules/et_xmlfile { };

  evaluate = callPackage ../development/python-modules/evaluate { };

  ev3dev2 = callPackage ../development/python-modules/ev3dev2 { };

  evdev = callPackage ../development/python-modules/evdev { };