Merge pull request #142517 from uvNikita/py-synologydsm-api/test

authored by Martin Weinelt and committed by GitHub 2810c8a6 e71c003a

+15 -11
+13 -10
pkgs/development/python-modules/py-synologydsm-api/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , poetry-core 4 6 , urllib3 5 7 , requests 6 8 }: 7 9 8 10 buildPythonPackage rec { 9 11 pname = "py-synologydsm-api"; 10 - version = "1.0.2"; 12 + version = "1.0.4"; 13 + format = "pyproject"; 11 14 12 - src = fetchPypi { 13 - pname = "synologydsm-api"; 14 - inherit version; 15 - sha256 = "42ea453ef5734dd5b8163e3d18ef309658f0298411720e6b834bededd28c5d53"; 15 + src = fetchFromGitHub { 16 + owner = "mib1185"; 17 + repo = "synologydsm-api"; 18 + rev = "v${version}"; 19 + sha256 = "1f9fbcp6dbh1c7q1cpppwggnw4m89w14cjdgl64f1bzv72rggpn1"; 16 20 }; 17 21 22 + nativeBuildInputs = [ poetry-core ]; 18 23 propagatedBuildInputs = [ urllib3 requests ]; 19 - 20 - pythonImportsCheck = [ 21 - "synology_dsm" 22 - ]; 24 + pythonImportsCheck = [ "synology_dsm" ]; 25 + checkInputs = [ pytestCheckHook ]; 23 26 24 27 meta = with lib; { 25 28 description = "Python API for Synology DSM";
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 845 845 "syncthing" = ps: with ps; [ aiosyncthing ]; 846 846 "syncthru" = ps: with ps; [ pysyncthru url-normalize ]; 847 847 "synology_chat" = ps: with ps; [ ]; 848 - "synology_dsm" = ps: with ps; [ ]; # missing inputs: py-synologydsm-api 848 + "synology_dsm" = ps: with ps; [ py-synologydsm-api ]; 849 849 "synology_srm" = ps: with ps; [ ]; # missing inputs: synology-srm 850 850 "syslog" = ps: with ps; [ ]; 851 851 "system_bridge" = ps: with ps; [ aiohttp-cors ifaddr systembridge zeroconf ];
+1
pkgs/servers/home-assistant/default.nix
··· 640 640 "switcher_kis" 641 641 "syncthing" 642 642 "syncthru" 643 + "synology_dsm" 643 644 "system_health" 644 645 "system_log" 645 646 "tado"