From 1646a144f4ef429c009e540b472eb449c454d24f Mon Sep 17 00:00:00 2001 From: phaer Date: Thu, 2 Jun 2022 12:38:26 +0200 Subject: [PATCH] python3Packages.segno: init at 1.5.2 --- .../python-modules/segno/default.nix | 34 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/python-modules/segno/default.nix diff --git a/pkgs/development/python-modules/segno/default.nix b/pkgs/development/python-modules/segno/default.nix new file mode 100644 index 00000000000..5db60d0d0bd --- /dev/null +++ b/pkgs/development/python-modules/segno/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, pypng +, pyzbar +}: + +buildPythonPackage rec { + pname = "segno"; + version = "1.5.2"; + + src = fetchFromGitHub { + owner = "heuer"; + repo = "segno"; + rev = version; + sha256 = "sha256-+OEXG5OvrZ5Ft7IO/7zodf+SgiRF+frwjltrBENNnHo="; + }; + + checkInputs = [ + pytestCheckHook + pypng + pyzbar + ]; + + pythonImportsCheck = [ "segno" ]; + + meta = with lib; { + description = "QR Code and Micro QR Code encoder"; + homepage = "https://github.com/heuer/segno/"; + license = licenses.bsd3; + maintainers = with maintainers; [ phaer ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index eb6fe06b5fd..89f6c8e548e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9570,6 +9570,8 @@ in { segments = callPackage ../development/python-modules/segments { }; + segno = callPackage ../development/python-modules/segno { }; + segyio = toPythonModule (callPackage ../development/python-modules/segyio { inherit (pkgs) cmake ninja; });