biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / tidalapi / default.nix
blobdcd27bffb2bcd8de32a49c5d18b1513a200d025f
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   python-dateutil,
6   poetry-core,
7   requests,
8   isodate,
9   ratelimit,
10   typing-extensions,
11   mpegdash,
13 buildPythonPackage rec {
14   pname = "tidalapi";
15   version = "0.7.6";
16   pyproject = true;
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-X6U34T1sM4P+JFpOfcI7CmULcGZ4SCXwP2fFHKi1cWE=";
21   };
23   nativeBuildInputs = [ poetry-core ];
25   propagatedBuildInputs = [
26     requests
27     python-dateutil
28     mpegdash
29     isodate
30     ratelimit
31     typing-extensions
32   ];
34   doCheck = false; # tests require internet access
36   pythonImportsCheck = [ "tidalapi" ];
38   meta = {
39     changelog = "https://github.com/tamland/python-tidal/releases/tag/v${version}";
40     description = "Unofficial Python API for TIDAL music streaming service";
41     homepage = "https://github.com/tamland/python-tidal";
42     license = lib.licenses.gpl3;
43     maintainers = with lib.maintainers; [ drawbu ];
44   };