From 43396e552aee214419b3d29b5abe134456de46c8 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Wed, 8 May 2024 14:02:56 +0200 Subject: [PATCH] python311Packages.libgravatar: init at 1.0.4 Signed-off-by: Florian Brandes --- .../python-modules/libgravatar/default.nix | 30 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/libgravatar/default.nix diff --git a/pkgs/development/python-modules/libgravatar/default.nix b/pkgs/development/python-modules/libgravatar/default.nix new file mode 100644 index 000000000000..f246f61a75a0 --- /dev/null +++ b/pkgs/development/python-modules/libgravatar/default.nix @@ -0,0 +1,30 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonApplication rec { + pname = "libgravatar"; + version = "1.0.4"; + + src = fetchFromGitHub { + owner = "pabluk"; + repo = "libgravatar"; + rev = "refs/tags/${version}"; + hash = "sha256-rJv/jfdT+JldxR0kKtXQLOI5wXQYSQRWJnqwExwWjTA="; + }; + + nativeBuildInputs = with python3Packages; [ setuptools ]; + + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + + pythonImportsCheck = [ "libgravatar" ]; + + meta = with lib; { + homepage = "https://github.com/pabluk/libgravatar"; + description = "A library that provides a Python 3 interface for the Gravatar API"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ gador ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index eaf6f19ae2fb..cc9abb7f979c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6638,6 +6638,8 @@ self: super: with self; { inherit (pkgs.config) cudaSupport; }; + libgravatar = callPackage ../development/python-modules/libgravatar { }; + libiio = (toPythonModule (pkgs.libiio.override { pythonSupport = true; inherit python;