default.nix (798B)
1 { lib, fetchFromGitHub, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "gaiagpsclient"; 5 version = "0-unstable-2023-08-26"; 6 7 src = fetchFromGitHub { 8 owner = "kk7ds"; 9 repo = "gaiagpsclient"; 10 rev = "1ba0ea4266260ff979c7df483381d01d29fae25d"; 11 hash = "sha256-qCpyJfa8TeMfawf1+wCFu04sYHfDejyStNl6Q6XEUeA="; 12 }; 13 14 propagatedBuildInputs = with python3Packages; [ 15 requests 16 prettytable 17 pytz 18 tzlocal 19 pyyaml 20 pathvalidate 21 ]; 22 23 nativeCheckInputs = with python3Packages; [ mock pytestCheckHook ]; 24 25 doCheck = false; 26 27 meta = with lib; { 28 description = "A python client for gaiagps.com"; 29 inherit (src.meta) homepage; 30 license = licenses.gpl3Only; 31 maintainers = [ maintainers.sikmir ]; 32 mainProgram = "gaiagps"; 33 }; 34 }