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