at 23.05-pre 695 B view raw
1{ lib, fetchFromGitHub, buildPythonPackage, python, lxml, pythonOlder }: 2 3buildPythonPackage rec { 4 pname = "gpxpy"; 5 version = "1.5.0"; 6 disabled = pythonOlder "3.6"; 7 8 src = fetchFromGitHub { 9 owner = "tkrajina"; 10 repo = pname; 11 rev = "v${version}"; 12 sha256 = "sha256-Fkl2dte1WkPi2hBOdT23BMfNflR0j4GeNH86d46WNQk="; 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}