1{ lib
2, buildPythonPackage
3, fetchPypi
4, spotipy
5, click
6, pycryptodomex
7, mutagen
8, requests
9, deezer-py
10, pythonOlder
11}:
12
13buildPythonPackage rec {
14 pname = "deemix";
15 version = "3.6.6";
16 format = "setuptools";
17
18 disabled = pythonOlder "3.7";
19
20 src = fetchPypi {
21 inherit pname version;
22 sha256 = "sha256-xEahzA1PIrGPfnnOcuXQLVQpSVOUFk6/0v9ViLgWCwk=";
23 };
24
25 propagatedBuildInputs = [
26 spotipy
27 click
28 pycryptodomex
29 mutagen
30 requests
31 deezer-py
32 ];
33
34 # Project has no tests
35 doCheck = false;
36
37 pythonImportsCheck = [
38 "deezer"
39 ];
40
41 meta = with lib; {
42 description = "Deezer downloader built from the ashes of Deezloader Remix";
43 homepage = "https://git.freezerapp.xyz/RemixDev/deemix-py";
44 license = licenses.gpl3Plus;
45 maintainers = with maintainers; [ natto1784 ];
46 };
47}