evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / vc / vcsi / package.nix
blob7db0fdd6962e0e747ce21aea3dac584c7f71acb4
1 { lib, python3Packages, fetchFromGitHub, ffmpeg }:
3 python3Packages.buildPythonApplication rec {
4   pname = "vcsi";
5   version = "7.0.16";
7   format = "pyproject";
9   src = fetchFromGitHub {
10     owner = "amietn";
11     repo = pname;
12     rev = "v${version}";
13     hash = "sha256-I0o6GX/TNMfU+rQtSqReblRplXPynPF6m2zg0YokmtI=";
14   };
16   nativeBuildInputs = [ python3Packages.poetry-core ];
18   propagatedBuildInputs = with python3Packages; [
19     numpy
20     pillow
21     jinja2
22     texttable
23     parsedatetime
24   ];
26   doCheck = false;
27   pythonImportsCheck = [ "vcsi" ];
29   makeWrapperArgs = [ "--prefix PATH : ${lib.makeBinPath [ ffmpeg ]}" ];
31   meta = with lib; {
32     description = "Create video contact sheets";
33     homepage = "https://github.com/amietn/vcsi";
34     license = licenses.mit;
35     maintainers = with maintainers; [ dandellion zopieux ];
36     mainProgram = "vcsi";
37   };