default.nix (697B)
1 { lib, fetchFromGitHub, python3Packages, pyrtcm }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "pyubx2"; 5 version = "1.2.39"; 6 pyproject = true; 7 8 src = fetchFromGitHub { 9 owner = "semuconsulting"; 10 repo = "pyubx2"; 11 rev = "v${version}"; 12 hash = "sha256-qtfAW6KMJjITugPHxddVlwS9FeoUxIEQBwknR0hhZXE="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ setuptools ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 pynmeagps 19 pyrtcm 20 ]; 21 22 pythonImportsCheck = [ "pyubx2" ]; 23 24 meta = with lib; { 25 description = "UBX protocol parser and generator"; 26 inherit (src.meta) homepage; 27 license = licenses.bsd3; 28 maintainers = [ maintainers.sikmir ]; 29 }; 30 }