anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / pynmeagps / default.nix
blob417b80b29779cdd3e2643cd2a367fa4e992cf333
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pytestCheckHook,
6   pytest-cov-stub,
7   pythonOlder,
8   setuptools,
9 }:
11 buildPythonPackage rec {
12   pname = "pynmeagps";
13   version = "1.0.43";
14   pyproject = true;
16   disabled = pythonOlder "3.9";
18   src = fetchFromGitHub {
19     owner = "semuconsulting";
20     repo = "pynmeagps";
21     rev = "refs/tags/v${version}";
22     hash = "sha256-U5AI6iQiMvlCfL0SMAl0PkwC/orCr57royWvHKvWpAI=";
23   };
25   build-system = [ setuptools ];
27   nativeCheckInputs = [
28     pytestCheckHook
29     pytest-cov-stub
30   ];
32   pythonImportsCheck = [ "pynmeagps" ];
34   meta = {
35     description = "NMEA protocol parser and generator";
36     homepage = "https://github.com/semuconsulting/pynmeagps";
37     changelog = "https://github.com/semuconsulting/pynmeagps/releases/tag/v${version}";
38     license = lib.licenses.bsd3;
39     maintainers = with lib.maintainers; [ dylan-gonzalez ];
40   };