anchor.diff:  { lib
   , buildPythonPackage
  -, fetchPypi
  +, fetchFromGitHub
   , isPy3k
   , xmltodict
   , requests
  
positive.code: # Test dependencies
  , pytest, pylint, flake8, graphviz
  , mock, sphinx, sphinx_rtd_theme
  }:
  
  buildPythonPackage rec {
    pname = "pysonos";
    version = "0.0.37";
  
    disabled = !isPy3k;
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "43a046c1c6086500fb0f4be1094ca963f5b0f555a04b692832b2b88ab741824e";
    };
  
    propagatedBuildInputs = [ xmltodict requests ifaddr ];
  
negative.code:   checkInputs = [
      pytest pylint flake8 graphviz
      mock sphinx sphinx_rtd_theme
      requests-mock
    ];
  
    checkPhase = ''
  