anchor.diff: -{ lib, python }:
  +{ lib, python3, fetchpatch, git }:
   
  -let newPython = python.override {
  +let newPython = python3.override {
     packageOverrides = self: super: {
       distro = super.distro.overridePythonAttrs (oldAttrs: rec {
         version = "1.1.0";
  
positive.code:         sha256 = "1080pdxrvnkr8i7b7bk0dfx6cwrkkzzfaranl7207q6rdybzqay3";
        };
      });
    };
  };
  
  in newPython.pkgs.buildPythonApplication rec {
    version = "1.5.2";
    pname = "conan";
  
    src = newPython.pkgs.fetchPypi {
      inherit pname version;
      sha256 = "0r5ymq27j60py1fb396zshq7z6adda34a857lwrj3k8hqhs0ihpp";
    };
  
    postPatch = ''
      # Remove pylint constraint
      substituteInPlace conans/requirements.txt --replace ", <1.9.0" ""
    '';
  
    checkInputs = with newPython.pkgs; [
      nose
      parameterized
      mock
      webtest
      codecov
    ];
  
    propagatedBuildInputs = with newPython.pkgs; [
      requests fasteners pyyaml pyjwt colorama patch
  
negative.code:     future pygments mccabe deprecation
    ];
  
    checkPhase = ''
      export HOME="$TMP/conan-home"
      mkdir -p "$HOME"
      nosetests conans.test
    '';
  
    meta = with lib; {
  