dotnet: improve language coverage of passthru.tests for dotnet sdks (#370789)
[NixPkgs.git] / pkgs / by-name / ra / rabbit / package.nix
blob4db22b6252515cd80f209e4887464fd9c9b2f9b8
2   lib,
3   python3,
4   fetchFromGitHub,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "rabbit";
9   version = "2.3.1";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "natarajan-chidambaram";
14     repo = "RABBIT";
15     tag = version;
16     hash = "sha256-QmP6yfVnlYoNVa4EUtKR9xbCnQW2V6deV0+hN9IGtic=";
17   };
19   pythonRelaxDeps = [
20     "numpy"
21   ];
23   build-system = with python3.pkgs; [
24     setuptools
25   ];
27   dependencies = with python3.pkgs; [
28     joblib
29     numpy
30     pandas
31     python-dateutil
32     requests
33     scikit-learn
34     scipy
35     tqdm
36     urllib3
37   ];
39   pythonImportsCheck = [ "rabbit" ];
41   meta = {
42     description = "Tool for identifying bot accounts based on their recent GitHub event history";
43     homepage = "https://github.com/natarajan-chidambaram/RABBIT";
44     license = lib.licenses.asl20;
45     mainProgram = "rabbit";
46     maintainers = with lib.maintainers; [ drupol ];
47   };