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