Merge pull request #302260 from dylan-gonzalez/package/pynmeagps

pynmeagps: init at 1.0.35
This commit is contained in:
Nikolay Korotkiy 2024-04-15 09:11:01 +04:00 committed by GitHub
commit f7f2acd9c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 46 additions and 0 deletions

View File

@ -5462,6 +5462,12 @@
githubId = 6689924;
name = "David Terry";
};
dylan-gonzalez = {
email = "dylcg10@gmail.com";
github = "dylan-gonzalez";
githubId = 45161987;
name = "Dylan Gonzalez";
};
dylanmtaylor = {
email = "dylan@dylanmtaylor.com";
github = "dylanmtaylor";

View File

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, setuptools
, pytest-cov
}:
buildPythonPackage rec {
pname = "pynmeagps";
version = "1.0.35";
pyproject = true;
src = fetchFromGitHub {
owner = "semuconsulting";
repo = "pynmeagps";
rev = "v${version}";
hash = "sha256-ULGBfTHCFGUSF3cmJ4GEUrgGDo4uJwstBj8nZ7tj0AA=";
};
nativeBuildInputs = [ setuptools ];
nativeCheckInputs = [
pytestCheckHook
pytest-cov
];
pythonImportsCheck = [
"pynmeagps"
];
meta = {
homepage = "https://github.com/semuconsulting/pynmeagps";
description = "NMEA protocol parser and generator";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ dylan-gonzalez ];
};
}

View File

@ -11315,6 +11315,8 @@ self: super: with self; {
pynmea2 = callPackage ../development/python-modules/pynmea2 { };
pynmeagps = callPackage ../development/python-modules/pynmeagps { };
pynput = callPackage ../development/python-modules/pynput { };
pynrrd = callPackage ../development/python-modules/pynrrd { };