Commit 81569bb1 authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python311Packages.imgcat: init at 0.5.0

parent 85f22fec
Loading
Loading
Loading
Loading
+59 −0
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, matplotlib
, numpy
, pillow
, pytestCheckHook
, pythonOlder
, setuptools
, tensorflow
, torch
, torchvision
}:

buildPythonPackage rec {
  pname = "imgcat";
  version = "0.5.0";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "wookayin";
    repo = "python-imgcat";
    rev = "refs/tags/v${version}";
    hash = "sha256-LFXfCMWMdOjFYhXba9PCCIYnqR7gTRG63NAoC/nD2wk=";
  };

  postPatch = ''
    substituteInPlace setup.py \
      --replace-fail "'pytest-runner<5.0'" ""
  '';

  build-system = [
    setuptools
  ];

  nativeCheckInputs = [
    matplotlib
    numpy
    pillow
    pytestCheckHook
    tensorflow
    torch
    torchvision
  ];

  pythonImportsCheck = [
    "imgcat"
  ];

  meta = with lib; {
    description = "Imgcat in Python";
    homepage = "https://github.com/wookayin/python-imgcat";
    changelog = "https://github.com/wookayin/python-imgcat/releases/tag/v${version}";
    license = licenses.mit;
    maintainers = with maintainers; [ fab ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -5637,6 +5637,8 @@ self: super: with self; {
  img2pdf = callPackage ../development/python-modules/img2pdf { };
  imgcat = callPackage ../development/python-modules/imgcat { };
  imgdiff = callPackage ../development/python-modules/imgdiff { };
  imgsize = callPackage ../development/python-modules/imgsize { };