Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pynmeagps / default.nix
blob7791bb13f315eb184a82bd8b5f926a7dc152d4c1
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pytestCheckHook
5 , setuptools
6 , pytest-cov
7 }:
9 buildPythonPackage rec {
10   pname = "pynmeagps";
11   version = "1.0.35";
12   pyproject = true;
14   src = fetchFromGitHub {
15     owner = "semuconsulting";
16     repo = "pynmeagps";
17     rev = "v${version}";
18     hash = "sha256-ULGBfTHCFGUSF3cmJ4GEUrgGDo4uJwstBj8nZ7tj0AA=";
19   };
21   nativeBuildInputs = [ setuptools ];
23   nativeCheckInputs = [
24     pytestCheckHook
25     pytest-cov
26   ];
28   pythonImportsCheck = [
29     "pynmeagps"
30   ];
32   meta = {
33     homepage = "https://github.com/semuconsulting/pynmeagps";
34     description = "NMEA protocol parser and generator";
35     license = lib.licenses.bsd3;
36     maintainers = with lib.maintainers; [ dylan-gonzalez ];
37   };