at master 986 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 fetchFromGitHub, 6 python, 7}: 8 9buildPythonPackage rec { 10 pname = "pyasn"; 11 version = "1.6.2"; 12 format = "setuptools"; 13 14 src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-otVfs+5HlHYJ9QIRylsLrEEahvPJNfuSyksLirfGaP8="; 17 }; 18 19 datasrc = fetchFromGitHub { 20 owner = "hadiasghari"; 21 repo = "pyasn"; 22 rev = version; 23 hash = "sha256-R7Vi1Mn44Mg3HQLDk9O43MkXXwbLRr/jjVKSHJvgYj0"; 24 }; 25 26 postInstall = '' 27 install -dm755 $out/${python.sitePackages}/pyasn/data 28 cp $datasrc/data/* $out/${python.sitePackages}/pyasn/data 29 ''; 30 31 doCheck = false; # Tests require internet connection which wont work 32 33 pythonImportsCheck = [ "pyasn" ]; 34 35 meta = with lib; { 36 description = "Offline IP address to Autonomous System Number lookup module"; 37 homepage = "https://github.com/hadiasghari/pyasn"; 38 license = with licenses; [ 39 bsdOriginal 40 mit 41 ]; 42 maintainers = with maintainers; [ onny ]; 43 }; 44}