1{ lib, buildPythonPackage, fetchPypi
2, attrs
3, bidict
4, bitstruct
5, more-itertools
6, pprintpp
7, tbm-utils
8}:
9
10buildPythonPackage rec {
11 pname = "audio-metadata";
12 version = "0.11.1";
13
14 src = fetchPypi {
15 inherit pname version;
16 sha256 = "9e7ba79d49cf048a911d5f7d55bb2715c10be5c127fe5db0987c5fe1aa7335eb";
17 };
18
19 postPatch = ''
20 substituteInPlace setup.py \
21 --replace "'attrs>=18.2,<19.4'" "'attrs'"
22 '';
23
24 propagatedBuildInputs = [
25 attrs
26 bidict
27 bitstruct
28 more-itertools
29 pprintpp
30 tbm-utils
31 ];
32
33 # No tests
34 doCheck = false;
35
36 meta = with lib; {
37 homepage = "https://github.com/thebigmunch/audio-metadata";
38 description = "A library for reading and, in the future, writing metadata from audio files";
39 license = licenses.mit;
40 maintainers = with maintainers; [ jakewaksbaum ];
41 };
42}