python313Packages.traits: fix build (#373698)
[NixPkgs.git] / pkgs / by-name / fi / fierce / package.nix
blob684acc2d3f2ee0167cc9ffce64091cdb6639d10c
2   lib,
3   fetchFromGitHub,
4   python3,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "fierce";
9   version = "1.6.0";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "mschwager";
14     repo = "fierce";
15     tag = version;
16     sha256 = "sha256-y5ZSDJCTqslU78kXGyk6DajBpX7xz1CVmbhYerHmyis=";
17   };
19   pythonRelaxDeps = [ "dnspython" ];
21   build-system = with python3.pkgs; [ poetry-core ];
23   dependencies = with python3.pkgs; [ dnspython ];
25   # Tests require network access
26   doCheck = false;
28   pythonImportsCheck = [ "fierce" ];
30   meta = with lib; {
31     description = "DNS reconnaissance tool for locating non-contiguous IP space";
32     homepage = "https://github.com/mschwager/fierce";
33     changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md";
34     license = licenses.gpl3Plus;
35     maintainers = with maintainers; [ c0bw3b ];
36     mainProgram = "fierce";
37   };