Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / python-whois / default.nix
bloba9bb5cdd8e383d4511b4a9aff72a12edeb0711e0
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pynose
5 , pytestCheckHook
6 , python-dateutil
7 , pythonOlder
8 , setuptools
9 , simplejson
12 buildPythonPackage rec {
13   pname = "python-whois";
14   version = "0.9.3";
15   pyproject = true;
17   disabled = pythonOlder "3.7";
19   src = fetchPypi {
20     inherit pname version;
21     hash = "sha256-jdoscMD4nw+PxIpCNweJMyv/9nm1+kYgSIhBUdJso84=";
22   };
24   build-system = [
25     setuptools
26   ];
28   dependencies = [
29     python-dateutil
30   ];
32   nativeCheckInputs = [
33     pynose
34     pytestCheckHook
35     simplejson
36   ];
38   disabledTests = [
39     # Exclude tests that require network access
40     "test_dk_parse"
41     "test_ipv4"
42     "test_ipv6"
43     "test_choose_server"
44     "test_simple_ascii_domain"
45     "test_simple_unicode_domain"
46   ];
48   pythonImportsCheck = [
49     "whois"
50   ];
52   meta = with lib; {
53     description = "Python module to produce parsed WHOIS data";
54     homepage = "https://github.com/richardpenman/whois";
55     license = with licenses; [ mit ];
56     maintainers = with maintainers; [ fab ];
57   };