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