spotdl: 4.2.11 -> 4.4.2

Diff: https://github.com/spotDL/spotify-downloader/compare/v4.2.11...v4.4.2

Changelog: https://github.com/spotDL/spotify-downloader/releases/tag/v4.4.2

+10 -12
+10 -12
pkgs/by-name/sp/spotdl/package.nix
··· 1 { 2 lib, 3 - python3, 4 fetchFromGitHub, 5 ffmpeg, 6 }: 7 8 - python3.pkgs.buildPythonApplication rec { 9 pname = "spotdl"; 10 - version = "4.2.11"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "spotDL"; 15 repo = "spotify-downloader"; 16 tag = "v${version}"; 17 - hash = "sha256-9PlqnpUlV5b8g+lctGjVL1Xgf25SS5xqkDaa1bSlxpk="; 18 }; 19 20 - build-system = with python3.pkgs; [ poetry-core ]; 21 22 pythonRelaxDeps = true; 23 24 dependencies = 25 - with python3.pkgs; 26 [ 27 beautifulsoup4 28 fastapi ··· 45 ] 46 ++ python-slugify.optional-dependencies.unidecode; 47 48 - nativeCheckInputs = with python3.pkgs; [ 49 pyfakefs 50 pytest-mock 51 pytest-subprocess 52 pytest-vcr 53 pytestCheckHook 54 ]; 55 - 56 - preCheck = '' 57 - export HOME=$TMPDIR 58 - ''; 59 60 disabledTestPaths = [ 61 # Tests require networking ··· 91 meta = { 92 description = "Download your Spotify playlists and songs along with album art and metadata"; 93 homepage = "https://github.com/spotDL/spotify-downloader"; 94 - changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; 95 license = lib.licenses.mit; 96 maintainers = with lib.maintainers; [ dotlambda ]; 97 mainProgram = "spotdl";
··· 1 { 2 lib, 3 + python3Packages, 4 fetchFromGitHub, 5 ffmpeg, 6 + writableTmpDirAsHomeHook, 7 }: 8 9 + python3Packages.buildPythonApplication rec { 10 pname = "spotdl"; 11 + version = "4.4.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "spotDL"; 16 repo = "spotify-downloader"; 17 tag = "v${version}"; 18 + hash = "sha256-guQ8fIA20wtCkB5CkU7zg/INE+g8/fvQfIs5TNteQGo="; 19 }; 20 21 + build-system = with python3Packages; [ hatchling ]; 22 23 pythonRelaxDeps = true; 24 25 dependencies = 26 + with python3Packages; 27 [ 28 beautifulsoup4 29 fastapi ··· 46 ] 47 ++ python-slugify.optional-dependencies.unidecode; 48 49 + nativeCheckInputs = with python3Packages; [ 50 pyfakefs 51 pytest-mock 52 pytest-subprocess 53 pytest-vcr 54 pytestCheckHook 55 + writableTmpDirAsHomeHook 56 ]; 57 58 disabledTestPaths = [ 59 # Tests require networking ··· 89 meta = { 90 description = "Download your Spotify playlists and songs along with album art and metadata"; 91 homepage = "https://github.com/spotDL/spotify-downloader"; 92 + changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/${src.tag}"; 93 license = lib.licenses.mit; 94 maintainers = with lib.maintainers; [ dotlambda ]; 95 mainProgram = "spotdl";