diff --git a/pkgs/development/python-modules/qbittorrent-api/default.nix b/pkgs/development/python-modules/qbittorrent-api/default.nix index 81a06893badc..6d38c3a86c54 100644 --- a/pkgs/development/python-modules/qbittorrent-api/default.nix +++ b/pkgs/development/python-modules/qbittorrent-api/default.nix @@ -2,45 +2,49 @@ lib, buildPythonPackage, fetchPypi, - requests, - urllib3, - packaging, + + # build-system setuptools, setuptools-scm, + + # dependencies + packaging, + requests, + urllib3, }: buildPythonPackage rec { pname = "qbittorrent-api"; - version = "2024.11.70"; + version = "2024.12.71"; pyproject = true; src = fetchPypi { pname = "qbittorrent_api"; inherit version; - hash = "sha256-4UqOrWhZHyu39pF7aLvZUOFjFgTSpbSlXFLrPPOWrzA="; + hash = "sha256-S7YqwHWCbUdSneViiWvZf+hSfS9VhRrDYR17IhxFB+I="; }; - propagatedBuildInputs = [ - requests - urllib3 - packaging - ]; - - nativeBuildInputs = [ + build-system = [ setuptools setuptools-scm ]; + dependencies = [ + packaging + requests + urllib3 + ]; + # Tests require internet access doCheck = false; pythonImportsCheck = [ "qbittorrentapi" ]; - meta = with lib; { + meta = { description = "Python client implementation for qBittorrent's Web API"; homepage = "https://github.com/rmartin16/qbittorrent-api"; changelog = "https://github.com/rmartin16/qbittorrent-api/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ savyajha ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ savyajha ]; }; }