python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / audio / beets / plugins / alternatives.nix
blob635854d4576a0d15cfd8d5b4f9c9da3e35b4fa13
1 { lib, fetchFromGitHub, beets, python3Packages }:
3 python3Packages.buildPythonApplication rec {
4   pname = "beets-alternatives";
5   version = "unstable-2021-02-01";
7   src = fetchFromGitHub {
8     repo = "beets-alternatives";
9     owner = "geigerzaehler";
10     rev = "288299e3aa9a1602717b04c28696fce5ce4259bf";
11     sha256 = "sha256-Xl7AHr33hXQqQDuFbWuj8HrIugeipJFPmvNXpCkU/mI=";
12   };
14   postPatch = ''
15     substituteInPlace setup.cfg \
16       --replace "addopts = --cov --cov-report=term --cov-report=html" ""
17   '';
19   nativeBuildInputs = [ beets ];
21   checkInputs = with python3Packages; [
22     pytestCheckHook
23     mock
24   ];
26   meta = with lib; {
27     description = "Beets plugin to manage external files";
28     homepage = "https://github.com/geigerzaehler/beets-alternatives";
29     maintainers = with maintainers; [ aszlig lovesegfault ];
30     license = licenses.mit;
31   };