evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / dn / dnsdiag / package.nix
bloba64f1a32dafb603bb02f258990276ac7d9e6ef51
2   lib,
3   python3,
4   fetchFromGitHub,
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "dnsdiag";
9   version = "2.6.0";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "farrokhi";
14     repo = "dnsdiag";
15     rev = "refs/tags/v${version}";
16     hash = "sha256-6TDs+ncbVa7LWtGLlqEXJb9zzXZ+nAhbi4QGyCSu3ho=";
17   };
19   build-system = with python3.pkgs; [ setuptools ];
21   dependencies = with python3.pkgs; [
22     aioquic
23     cryptography
24     cymruwhois
25     dnspython
26     h2
27     httpx
28   ];
30   # Project has no tests
31   doCheck = false;
33   meta = {
34     description = "DNS Measurement, Troubleshooting and Security Auditing Toolset";
35     homepage = "https://github.com/farrokhi/dnsdiag";
36     changelog = "https://github.com/farrokhi/dnsdiag/releases/tag/v${version}";
37     license = lib.licenses.bsd2;
38     maintainers = with lib.maintainers; [ fab ];
39     mainProgram = "dnsdiag";
40   };