![adisbladis](/assets/img/avatar_default.png)
Long term we should move everything over to `pyproject = true`, but in the mean time we can work towards deprecating the implicit `format` paremeter. cc https://github.com/NixOS/nixpkgs/issues/253154 cc @mweinelt @figsoda
33 lines
566 B
Nix
33 lines
566 B
Nix
{ vapoursynth, cython, buildPythonPackage, unittestCheckHook, python }:
|
|
|
|
buildPythonPackage {
|
|
pname = "vapoursynth";
|
|
format = "setuptools";
|
|
|
|
inherit (vapoursynth) version src;
|
|
|
|
nativeBuildInputs = [
|
|
cython
|
|
];
|
|
|
|
buildInputs = [
|
|
vapoursynth
|
|
];
|
|
|
|
nativeCheckInputs = [
|
|
unittestCheckHook
|
|
];
|
|
|
|
unittestFlagsArray = [ "-s" "$src/test" "-p" "'*test.py'" ];
|
|
|
|
passthru = {
|
|
withPlugins = plugins:
|
|
python.pkgs.vapoursynth.override {
|
|
vapoursynth = vapoursynth.withPlugins plugins;
|
|
};
|
|
};
|
|
|
|
inherit (vapoursynth) meta;
|
|
}
|
|
|