Loading pkgs/by-name/sp/spotdl/package.nix +10 −12 Original line number Diff line number Diff line { lib, python3, python3Packages, fetchFromGitHub, ffmpeg, writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "spotdl"; version = "4.2.11"; version = "4.4.2"; pyproject = true; src = fetchFromGitHub { owner = "spotDL"; repo = "spotify-downloader"; tag = "v${version}"; hash = "sha256-9PlqnpUlV5b8g+lctGjVL1Xgf25SS5xqkDaa1bSlxpk="; hash = "sha256-guQ8fIA20wtCkB5CkU7zg/INE+g8/fvQfIs5TNteQGo="; }; build-system = with python3.pkgs; [ poetry-core ]; build-system = with python3Packages; [ hatchling ]; pythonRelaxDeps = true; dependencies = with python3.pkgs; with python3Packages; [ beautifulsoup4 fastapi Loading @@ -45,18 +46,15 @@ python3.pkgs.buildPythonApplication rec { ] ++ python-slugify.optional-dependencies.unidecode; nativeCheckInputs = with python3.pkgs; [ nativeCheckInputs = with python3Packages; [ pyfakefs pytest-mock pytest-subprocess pytest-vcr pytestCheckHook writableTmpDirAsHomeHook ]; preCheck = '' export HOME=$TMPDIR ''; disabledTestPaths = [ # Tests require networking "tests/test_init.py" Loading Loading @@ -91,7 +89,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Download your Spotify playlists and songs along with album art and metadata"; homepage = "https://github.com/spotDL/spotify-downloader"; changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "spotdl"; Loading Loading
pkgs/by-name/sp/spotdl/package.nix +10 −12 Original line number Diff line number Diff line { lib, python3, python3Packages, fetchFromGitHub, ffmpeg, writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { python3Packages.buildPythonApplication rec { pname = "spotdl"; version = "4.2.11"; version = "4.4.2"; pyproject = true; src = fetchFromGitHub { owner = "spotDL"; repo = "spotify-downloader"; tag = "v${version}"; hash = "sha256-9PlqnpUlV5b8g+lctGjVL1Xgf25SS5xqkDaa1bSlxpk="; hash = "sha256-guQ8fIA20wtCkB5CkU7zg/INE+g8/fvQfIs5TNteQGo="; }; build-system = with python3.pkgs; [ poetry-core ]; build-system = with python3Packages; [ hatchling ]; pythonRelaxDeps = true; dependencies = with python3.pkgs; with python3Packages; [ beautifulsoup4 fastapi Loading @@ -45,18 +46,15 @@ python3.pkgs.buildPythonApplication rec { ] ++ python-slugify.optional-dependencies.unidecode; nativeCheckInputs = with python3.pkgs; [ nativeCheckInputs = with python3Packages; [ pyfakefs pytest-mock pytest-subprocess pytest-vcr pytestCheckHook writableTmpDirAsHomeHook ]; preCheck = '' export HOME=$TMPDIR ''; disabledTestPaths = [ # Tests require networking "tests/test_init.py" Loading Loading @@ -91,7 +89,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Download your Spotify playlists and songs along with album art and metadata"; homepage = "https://github.com/spotDL/spotify-downloader"; changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; mainProgram = "spotdl"; Loading