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}