package.nix (861B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 python3Packages, 6 smopy, 7 }: 8 9 python3Packages.buildPythonApplication (finalAttrs: { 10 pname = "trackanimation"; 11 version = "1.0.5"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "JoanMartin"; 16 repo = "trackanimation"; 17 tag = "v${finalAttrs.version}"; 18 hash = "sha256-fLubRKq+3wQh16xSdqJmNMy4zw83RiSQj8C6jNV4fV8="; 19 }; 20 21 build-system = with python3Packages; [ setuptools ]; 22 23 pythonRelaxDeps = true; 24 25 dependencies = with python3Packages; [ 26 geopy 27 gpxpy 28 pillow 29 matplotlib 30 mplleaflet 31 pandas 32 tqdm 33 smopy 34 ]; 35 36 pythonImportsCheck = [ "trackanimation" ]; 37 38 meta = { 39 description = "GPS Track Animation Library"; 40 homepage = "https://github.com/JoanMartin/trackanimation"; 41 license = lib.licenses.asl20; 42 maintainers = [ lib.maintainers.sikmir ]; 43 }; 44 })
