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