Unverified Commit 79618982 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

python312Packages.willow: refactor

- add changelog to meta
- disable on unsupported Python releases
- remove superfluous comments
parent 0176513c
Loading
Loading
Loading
Loading
+10 −14
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  defusedxml,
  fetchFromGitHub,

  # build-system
  flit-core,

  # dependencies
  filetype,
  defusedxml,

  # optional-dependencies
  pillow-heif,

  # tests
  flit-core,
  numpy,
  opencv4,
  pillow-heif,
  pillow,
  pytestCheckHook,
  pythonOlder,
  wand,
}:

buildPythonPackage rec {
  pname = "willow";
  version = "1.9.0";
  format = "pyproject";
  pyproject = true;

  disabled = pythonOlder "3.9";

  src = fetchFromGitHub {
    owner = "wagtail";
@@ -33,11 +28,11 @@ buildPythonPackage rec {
    hash = "sha256-H/UXE6gA6x849aqBcUgl3JYZ87OMNpuFyWGSsgqW1Rk=";
  };

  nativeBuildInputs = [ flit-core ];
  build-system = [ flit-core ];

  pythonRelaxDeps = [ "defusedxml" ];

  propagatedBuildInputs = [
  dependencies = [
    filetype
    defusedxml
  ];
@@ -57,6 +52,7 @@ buildPythonPackage rec {
  meta = with lib; {
    description = "Python image library that sits on top of Pillow, Wand and OpenCV";
    homepage = "https://github.com/torchbox/Willow/";
    changelog = "https://github.com/wagtail/Willow/releases/tag/v${version}";
    license = licenses.bsd2;
    maintainers = with maintainers; [ desiderius ];
  };