python.pkgs.wakeonlan: fix build

authored by Robert Schütz and committed by Frederik Rietdijk 2bf437f0 1e24bcf9

+14 -1
+14 -1
pkgs/development/python-modules/wakeonlan/default.nix
··· 1 - { stdenv, fetchPypi, buildPythonPackage }: 2 3 buildPythonPackage rec { 4 pname = "wakeonlan"; ··· 8 inherit pname version; 9 sha256 = "5e6013a17004809e676c150689abd94bcc0f12a37ad3fbce1f6270968f95ffa9"; 10 }; 11 12 meta = with stdenv.lib; { 13 description = "A small python module for wake on lan";
··· 1 + { stdenv, fetchPypi, buildPythonPackage, setuptools_scm, pytest, mock }: 2 3 buildPythonPackage rec { 4 pname = "wakeonlan"; ··· 8 inherit pname version; 9 sha256 = "5e6013a17004809e676c150689abd94bcc0f12a37ad3fbce1f6270968f95ffa9"; 10 }; 11 + 12 + postPatch = '' 13 + substituteInPlace setup.py \ 14 + --replace "setuptools-scm ~= 1.15.7" "setuptools-scm" 15 + ''; 16 + 17 + checkInputs = [ pytest mock ]; 18 + 19 + nativeBuildInputs = [ setuptools_scm ]; 20 + 21 + checkPhase = '' 22 + py.test 23 + ''; 24 25 meta = with stdenv.lib; { 26 description = "A small python module for wake on lan";