From 36c0c11c6ebce89e6d7d83ff0c569a613ab4a05f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 29 Apr 2025 09:52:33 +0200 Subject: [PATCH] python312Packages.oelint-data: init at 1.0.10 --- .../python-modules/oelint-data/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/oelint-data/default.nix diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix new file mode 100644 index 000000000000..eda30fc39c76 --- /dev/null +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + oelint-parser, +}: + +buildPythonPackage rec { + pname = "oelint-data"; + version = "1.0.10"; + pyproject = true; + + src = fetchFromGitHub { + owner = "priv-kweihmann"; + repo = "oelint-data"; + tag = version; + hash = "sha256-lBy/aGxcmJ3v5f+0YAJtuk0IK4WpL5iFrgKjyoLswro="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + oelint-parser + ]; + + pythonImportsCheck = [ "oelint_data" ]; + + # No tests + doCheck = false; + + meta = { + description = "Data for oelint-adv"; + homepage = "https://github.com/priv-kweihmann/oelint-data"; + changelog = "https://github.com/priv-kweihmann/oelint-data/releases/tag/${version}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cdff365e8b1f..2d107b7c8784 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10164,6 +10164,8 @@ self: super: with self; { odp-amsterdam = callPackage ../development/python-modules/odp-amsterdam { }; + oelint-data = callPackage ../development/python-modules/oelint-data { }; + oelint-parser = callPackage ../development/python-modules/oelint-parser { }; oemthermostat = callPackage ../development/python-modules/oemthermostat { };