1{ lib, python, buildPythonPackage, isPy3k, fetchPypi }: 2 3buildPythonPackage rec { 4 pname = "pymetar"; 5 version = "1.4"; 6 7 disabled = !isPy3k; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "48dbe6c4929961021cb61e49bb9e0605b54c4b61b9fb9ade51076705a08ecd54"; 12 }; 13 14 checkPhase = '' 15 cd testing/smoketest 16 tar xzf reports.tgz 17 mkdir logs 18 patchShebangs runtests.sh 19 substituteInPlace runtests.sh --replace "break" "exit 1" # fail properly 20 export PYTHONPATH="$PYTHONPATH:$out/${python.sitePackages}" 21 ./runtests.sh 22 ''; 23 24 meta = with lib; { 25 description = "A command-line tool to show the weather report by a given station ID"; 26 homepage = "https://github.com/klausman/pymetar"; 27 license = licenses.gpl2Plus; 28 maintainers = with maintainers; [ erosennin ]; 29 }; 30}