Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pyasn / default.nix
blob6da1ae55f5993a5aa6b44cedd61949541348753c
1 { lib, buildPythonPackage, fetchPypi, fetchFromGitHub, python, }:
3 buildPythonPackage rec {
4   pname = "pyasn";
5   version = "1.6.2";
6   format = "setuptools";
8   src = fetchPypi {
9     inherit pname version;
10     hash = "sha256-otVfs+5HlHYJ9QIRylsLrEEahvPJNfuSyksLirfGaP8=";
11   };
13   datasrc = fetchFromGitHub {
14     owner = "hadiasghari";
15     repo = "pyasn";
16     rev = version;
17     hash = "sha256-R7Vi1Mn44Mg3HQLDk9O43MkXXwbLRr/jjVKSHJvgYj0";
18   };
20   postInstall = ''
21     install -dm755 $out/${python.sitePackages}/pyasn/data
22     cp $datasrc/data/* $out/${python.sitePackages}/pyasn/data
23   '';
25   doCheck = false; # Tests require internet connection which wont work
27   pythonImportsCheck = [ "pyasn" ];
29   meta = with lib; {
30     description = "Offline IP address to Autonomous System Number lookup module";
31     homepage = "https://github.com/hadiasghari/pyasn";
32     license = with licenses; [ bsdOriginal mit ];
33     maintainers = with maintainers; [ onny ];
34   };