1{ lib, fetchFromGitHub, buildPythonPackage, python, lxml, isPy3k }:
2
3buildPythonPackage rec {
4 pname = "gpxpy";
5 version = "1.4.2";
6 disabled = !isPy3k;
7
8 src = fetchFromGitHub {
9 owner = "tkrajina";
10 repo = pname;
11 rev = "v${version}";
12 sha256 = "1r5gb660nrkrdbw5m5h1n5k10npcfv9bxqv92z55ds8r7rw2saz6";
13 };
14
15 propagatedBuildInputs = [ lxml ];
16
17 checkPhase = ''
18 ${python.interpreter} -m unittest test
19 '';
20
21 meta = with lib; {
22 description = "Python GPX (GPS eXchange format) parser";
23 homepage = "https://github.com/tkrajina/gpxpy";
24 license = licenses.asl20;
25 platforms = platforms.unix;
26 maintainers = with maintainers; [ sikmir ];
27 };
28}