Merge pull request #121129 from fabaff/bump-screenlogicpy

authored by

Maciej Krüger and committed by
GitHub
f7dccd8e d305f9df

+18 -8
+18 -8
pkgs/development/python-modules/screenlogicpy/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , pythonOlder 5 + , pytestCheckHook 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "screenlogicpy"; 9 - version = "0.3.0"; 10 + version = "0.4.1"; 10 11 disabled = pythonOlder "3.6"; 11 12 12 - src = fetchPypi { 13 - inherit pname version; 14 - sha256 = "0gn2mf2n2g1ffdbijrydgb7dgd60lkvckblx6s86kxlkrp1wqgrq"; 13 + src = fetchFromGitHub { 14 + owner = "dieselrabbit"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "1rmjxqqbkfcv2xz8ilml799bzffls678fvq784fab2xdv595fndd"; 15 18 }; 16 19 17 - # Project doesn't publish tests 18 - # https://github.com/dieselrabbit/screenlogicpy/issues/8 19 - doCheck = false; 20 + checkInputs = [ 21 + pytestCheckHook 22 + ]; 23 + 24 + disabledTests = [ 25 + # Tests require network access 26 + "test_gateway_discovery" 27 + "test_asyncio_gateway_discovery" 28 + ]; 29 + 20 30 pythonImportsCheck = [ "screenlogicpy" ]; 21 31 22 32 meta = with lib; {