nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 python3,
4 fetchPypi,
5}:
6
7python3.pkgs.buildPythonApplication rec {
8 pname = "bbot";
9 version = "2.7.2";
10 pyproject = true;
11
12 src = fetchPypi {
13 inherit pname version;
14 hash = "sha256-vpKezG1nJVxQE4Qijf8feeRFD4hjy98HznVDXL+MBkE=";
15 };
16
17 pythonRelaxDeps = [
18 "dnspython"
19 "radixtarget"
20 "regex"
21 "tabulate"
22 ];
23
24 build-system = with python3.pkgs; [
25 poetry-core
26 poetry-dynamic-versioning
27 ];
28
29 dependencies = with python3.pkgs; [
30 ansible-core
31 ansible-runner
32 beautifulsoup4
33 cachetools
34 cloudcheck
35 deepdiff
36 dnspython
37 httpx
38 idna
39 jinja2
40 lxml
41 mmh3
42 omegaconf
43 orjson
44 psutil
45 puremagic
46 pycryptodome
47 pydantic
48 pyjwt
49 pyzmq
50 radixtarget
51 regex
52 setproctitle
53 socksio
54 tabulate
55 tldextract
56 unidecode
57 websockets
58 wordninja
59 xmltojson
60 xxhash
61 yara-python
62
63 ];
64
65 # Project has no tests
66 doCheck = false;
67
68 meta = {
69 description = "OSINT automation for hackers";
70 homepage = "https://pypi.org/project/bbot/";
71 license = lib.licenses.gpl3Only;
72 maintainers = with lib.maintainers; [ fab ];
73 mainProgram = "bbot";
74 };
75}