evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / spotipy / default.nix
blob00017c34088122422a1111abf01cb30dd19aa6d3
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   redis,
7   requests,
8   urllib3,
9 }:
11 buildPythonPackage rec {
12   pname = "spotipy";
13   version = "2.24.0";
14   format = "setuptools";
16   disabled = pythonOlder "3.8";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-OWr4HmQghlUa8VcnDN/nQsFzlAWHG6nawfplG4ZJ7w0=";
21   };
23   propagatedBuildInputs = [
24     redis
25     requests
26     urllib3
27   ];
29   # Tests want to access the spotify API
30   doCheck = false;
32   pythonImportsCheck = [
33     "spotipy"
34     "spotipy.oauth2"
35   ];
37   meta = with lib; {
38     description = "Library for the Spotify Web API";
39     homepage = "https://spotipy.readthedocs.org/";
40     changelog = "https://github.com/plamere/spotipy/blob/${version}/CHANGELOG.md";
41     license = licenses.mit;
42     maintainers = with maintainers; [ rvolosatovs ];
43   };