diff --git a/pkgs/development/python-modules/la-panic/default.nix b/pkgs/development/python-modules/la-panic/default.nix new file mode 100644 index 000000000000..9d2600623823 --- /dev/null +++ b/pkgs/development/python-modules/la-panic/default.nix @@ -0,0 +1,46 @@ +{ + buildPythonPackage, + cached-property, + click, + coloredlogs, + fetchFromGitLab, + lib, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "la-panic"; + version = "0.5.0"; + pyproject = true; + + src = fetchFromGitLab { + owner = "yanivhasbanidev"; + repo = "la_panic"; + tag = version; + hash = "sha256-V9VUSp5uvj4jR3oVHdRjvnNDGB1a5bi8elu/ry4jq00="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + cached-property + click + coloredlogs + ]; + + pythonImportsCheck = [ "la_panic" ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + changelog = "https://gitlab.com/yanivhasbanidev/la_panic/-/tags/${src.tag}"; + description = "AppleOS Kernel Panic Parser"; + homepage = "https://gitlab.com/yanivhasbanidev/la_panic"; + license = lib.licenses.gpl3Plus; + mainProgram = "la_panic"; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3b2591b82997..65b9e201129b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7954,6 +7954,8 @@ self: super: with self; { l18n = callPackage ../development/python-modules/l18n { }; + la-panic = callPackage ../development/python-modules/la-panic { }; + labelbox = callPackage ../development/python-modules/labelbox { }; labgrid = callPackage ../development/python-modules/labgrid { };