Unverified Commit c104adb7 authored by kuflierl's avatar kuflierl
Browse files

python3Packages.pyheif: drop

parent 4bf4253b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -177,6 +177,8 @@

- `python3Packages.heif-image-plugin` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead.

- `python3Packages.pyheif` has been dropped due to lack of upstream maintenance and breakage. Use `python3Packages.pillow-heif` instead.

## Other Notable Changes {#sec-nixpkgs-release-25.11-notable-changes}

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+0 −45
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  cffi,
  libheif,
  piexif,
  pillow,
  pytestCheckHook,
}:

buildPythonPackage rec {
  pname = "pyheif";
  version = "0.8.0";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "carsales";
    repo = "pyheif";
    tag = "release-${version}";
    hash = "sha256-7De8ekDceSkUcOgK7ppKad5W5qE0yxdS4kbgYVjxTGg=";
  };

  build-system = [ setuptools ];

  buildInputs = [ libheif ];

  dependencies = [ cffi ];

  pythonImportsCheck = [ "pyheif" ];

  nativeCheckInputs = [
    piexif
    pillow
    pytestCheckHook
  ];

  meta = with lib; {
    homepage = "https://github.com/carsales/pyheif";
    description = "Python interface to libheif library";
    license = licenses.asl20;
    maintainers = [ ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -577,6 +577,7 @@ mapAliases ({
  pygbm = throw "pygbm has been removed, since it is abandoned and broken"; # added 2023-06-20
  PyGithub = pygithub; # added 2023-02-19
  pyGtkGlade = throw "Glade support for pygtk has been removed"; # added 2022-01-15
  pyheif = throw "pyheif has been removed due to lack of upstream maintenance and breakage. Use `pillow-heif` instead."; # added 2025-09-17
  pycallgraph = throw "pycallgraph has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
  pychef = throw "pychef has been removed because it's been archived upstream and abandoned since 2017."; # added 2022-11-14
  PyChromecast = pychromecast; # added 2023-02-19
+0 −2
Original line number Diff line number Diff line
@@ -13138,8 +13138,6 @@ self: super: with self; {
  pyheck = callPackage ../development/python-modules/pyheck { };
  pyheif = callPackage ../development/python-modules/pyheif { };
  pyheos = callPackage ../development/python-modules/pyheos { };
  pyhepmc = callPackage ../development/python-modules/pyhepmc { };