This commit is contained in:
alsaiduq-lab 2025-03-16 13:38:47 -06:00
parent 4d736ca028
commit 9b30b99383
3 changed files with 41 additions and 4 deletions

View file

@ -1,9 +1,17 @@
{ pkgs ? import <nixpkgs> {}, lib ? pkgs.lib }: { pkgs ? import <nixpkgs> {}, lib ? pkgs.lib }:
{ let
fish-rust = pkgs.callPackage ./fish-rust {}; python-pymatting = pkgs.callPackage ./python-pymatting {
python-rembg = pkgs.callPackage ./python-rembg {
inherit (pkgs) lib fetchPypi; inherit (pkgs) lib fetchPypi;
python310Packages = pkgs.python310.pkgs; python310Packages = pkgs.python310.pkgs;
}; };
in
{
fish-rust = pkgs.callPackage ./fish-rust {};
python-pymatting = python-pymatting;
python-rembg = pkgs.callPackage ./python-rembg {
inherit (pkgs) lib fetchPypi;
python310Packages = pkgs.python310.pkgs;
inherit python-pymatting;
};
} }

View file

@ -0,0 +1,28 @@
{ lib, python310Packages, fetchPypi }:
python310Packages.buildPythonPackage rec {
pname = "pymatting";
version = "1.1.13";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-LNt8S++s3e9Netwt6ONKJy3mOdYIrlwKCGE9+kJTgQE="; # Updated hash
};
propagatedBuildInputs = with python310Packages; [
numpy
scipy
pillow
numba
];
doCheck = false;
meta = with lib; {
description = "A library for alpha matting";
homepage = "https://github.com/pymatting/pymatting";
license = licenses.mit;
platforms = platforms.all;
};
}

View file

@ -1,4 +1,4 @@
{ lib, python310Packages, fetchPypi }: { lib, python310Packages, fetchPypi, python-pymatting }:
python310Packages.buildPythonPackage rec { python310Packages.buildPythonPackage rec {
pname = "rembg"; pname = "rembg";
@ -27,6 +27,7 @@ python310Packages.buildPythonPackage rec {
filetype filetype
pooch pooch
pympler pympler
python-pymatting
scikit-image scikit-image
scipy scipy
tqdm tqdm