python3Packages.udsoncan: init at 1.26.1

(cherry picked from commit d011df12cb)
This commit is contained in:
Ondrej Mosnáček
2026-07-26 21:12:07 +02:00
committed by github-actions[bot]
parent 4fd13173ef
commit fa044a5fe8
2 changed files with 43 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
pytestCheckHook,
}:
buildPythonPackage (finalAttrs: {
pname = "udsoncan";
version = "1.26.1";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "pylessard";
repo = "python-udsoncan";
tag = "v${finalAttrs.version}";
hash = "sha256-zprGzcSPfDcP9RKtWmXhQTYT8eR2NQFyfKggRBaIfUU=";
};
build-system = [
setuptools
];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"udsoncan"
];
meta = {
description = "Python implementation of UDS (ISO-14229) standard";
homepage = "https://github.com/pylessard/python-udsoncan";
changelog = "https://github.com/pylessard/python-udsoncan/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ WOnder93 ];
};
})

View File

@@ -20745,6 +20745,8 @@ self: super: with self; {
udatetime = callPackage ../development/python-modules/udatetime { };
udsoncan = callPackage ../development/python-modules/udsoncan { };
udtools = callPackage ../development/python-modules/udtools { };
ueagle = callPackage ../development/python-modules/ueagle { };