Merge pull request #243009 from dotlambda/spotdl-4.2.0

spotdl: 4.1.11 -> 4.2.0

authored by Sandro and committed by GitHub 70c9ed6e ff6e67d2

+53 -2
+47
pkgs/development/python-modules/bandcamp-api/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , beautifulsoup4 5 + , demjson3 6 + , html5lib 7 + , lxml 8 + , requests 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "bandcamp-api"; 13 + version = "0.1.15"; 14 + 15 + format = "setuptools"; 16 + 17 + src = fetchPypi { 18 + pname = "bandcamp_api"; 19 + inherit version; 20 + hash = "sha256-4pnUiAsOLX1BBQjOhUkjSyHnGyQ3rx3JAFFYgEMLpG4="; 21 + }; 22 + 23 + postPatch = '' 24 + substituteInPlace setup.py \ 25 + --replace bs4 beautifulsoup4 26 + ''; 27 + 28 + propagatedBuildInputs = [ 29 + beautifulsoup4 30 + demjson3 31 + html5lib 32 + lxml 33 + requests 34 + ]; 35 + 36 + pythonImportsCheck = [ "bandcamp_api" ]; 37 + 38 + # upstream has no tests 39 + doCheck = false; 40 + 41 + meta = { 42 + description = "Obtains information from bandcamp.com"; 43 + homepage = "https://github.com/RustyRin/bandcamp-api"; 44 + license = lib.licenses.gpl3Only; 45 + maintainers = with lib.maintainers; [ dotlambda ]; 46 + }; 47 + }
+4 -2
pkgs/tools/audio/spotdl/default.nix
··· 20 20 }; 21 21 in python.pkgs.buildPythonApplication rec { 22 22 pname = "spotdl"; 23 - version = "4.1.11"; 23 + version = "4.2.0"; 24 24 25 25 format = "pyproject"; 26 26 ··· 28 28 owner = "spotDL"; 29 29 repo = "spotify-downloader"; 30 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-I/53JapzTo6VXss82/F0qO/Etwd4i6ZP9FPjaFRHwV0="; 31 + hash = "sha256-miIDasbOKmfYESiEIlMxEUfPkLLBz4s1rX2eMz3MrzA="; 32 32 }; 33 33 34 34 nativeBuildInputs = with python.pkgs; [ ··· 56 56 pykakasi 57 57 syncedlyrics 58 58 typing-extensions 59 + soundcloud-v2 60 + bandcamp-api 59 61 setuptools # for pkg_resources 60 62 ] ++ python-slugify.optional-dependencies.unidecode; 61 63
+2
pkgs/top-level/python-packages.nix
··· 1215 1215 1216 1216 banal = callPackage ../development/python-modules/banal { }; 1217 1217 1218 + bandcamp-api = callPackage ../development/python-modules/bandcamp-api { }; 1219 + 1218 1220 bandit = callPackage ../development/python-modules/bandit { }; 1219 1221 1220 1222 bangla = callPackage ../development/python-modules/bangla { };