chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ra / rabbit / package.nix
blob7806d49558c8312a4745cea4f717a60ca0a6b000
1 { lib
2 , python3
3 , fetchFromGitHub
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "rabbit";
8   version = "2.2.0";
9   pyproject = true;
11   src = fetchFromGitHub {
12     owner = "natarajan-chidambaram";
13     repo = "RABBIT";
14     rev = "refs/tags/${version}";
15     hash = "sha256-diy94QhgLHLvkb1kKhGDxiHAyQ43BNJUXjHFYahEDpw=";
16   };
18   pythonRelaxDeps = [
19     "numpy"
20     "scikit-learn"
21     "scipy"
22     "tqdm"
23   ];
25   build-system = [
26     python3.pkgs.setuptools
27     python3.pkgs.wheel
28   ];
30   dependencies = with python3.pkgs; [
31     joblib
32     numpy
33     pandas
34     python-dateutil
35     requests
36     scikit-learn
37     scipy
38     tqdm
39     urllib3
40   ];
42   pythonImportsCheck = [ "rabbit" ];
44   meta = {
45     description = "Tool for identifying bot accounts based on their recent GitHub event history";
46     homepage = "https://github.com/natarajan-chidambaram/RABBIT";
47     license = lib.licenses.asl20;
48     mainProgram = "rabbit";
49     maintainers = with lib.maintainers; [ drupol ];
50   };