From 8952131b507d1c99f8fb5937a5fe13f255cdc907 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 14 Aug 2022 09:43:10 +0200 Subject: [PATCH] python310Packages.aggdraw: init at 1.3.15 --- .../python-modules/aggdraw/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/aggdraw/default.nix diff --git a/pkgs/development/python-modules/aggdraw/default.nix b/pkgs/development/python-modules/aggdraw/default.nix new file mode 100644 index 000000000000..7c4326db6415 --- /dev/null +++ b/pkgs/development/python-modules/aggdraw/default.nix @@ -0,0 +1,41 @@ +{ lib +, fetchFromGitHub +, buildPythonPackage +, pytest +, python +, pillow +, numpy +}: + +buildPythonPackage rec { + pname = "aggdraw"; + version = "1.3.15"; + + src = fetchFromGitHub { + owner = "pytroll"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-w3HlnsHYB0R+HZOXtzygC2RST3gllPI7SYtwSCVXhTU="; + }; + + checkInputs = [ + numpy + pillow + pytest + ]; + + checkPhase = '' + runHook preCheck + ${python.interpreter} selftest.py + runHook postCheck + ''; + + pythonImportsCheck = [ "aggdraw" ]; + + meta = with lib; { + description = "High quality drawing interface for PIL"; + homepage = "https://github.com/pytroll/aggdraw"; + license = licenses.mit; + maintainers = with maintainers; [ onny ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 51cbc01b565a..df10cfad3d58 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -235,6 +235,8 @@ in { agent-py = callPackage ../development/python-modules/agent-py { }; + aggdraw = callPackage ../development/python-modules/aggdraw { }; + aio-geojson-client = callPackage ../development/python-modules/aio-geojson-client { }; aio-geojson-generic-client = callPackage ../development/python-modules/aio-geojson-generic-client { };