anchor.diff:      description = "Python refactoring library";
       homepage = "https://github.com/python-rope/rope";
       maintainers = with maintainers; [ goibhniu ];
  -    license = licenses.gpl2;
  +    license = licenses.gpl3Plus;
     };
   }
  
positive.code: { lib, buildPythonPackage, fetchPypi, pythonAtLeast, nose }:
  
  buildPythonPackage rec {
    pname = "rope";
  
negative.code:     inherit pname version;
      sha256 = "786b5c38c530d4846aa68a42604f61b4e69a493390e3ca11b88df0fbfdc3ed04";
    };
  
    patches = [
      # Python 3.9 ast changes
      (fetchpatch {
        url = "https://github.com/python-rope/rope/pull/333.patch";
        excludes = [ ".github/workflows/main.yml" ];
        sha256 = "1gq7n1zs18ndmv0p8jg1h5pawabi1m9m9z2w5hgidvqmpmcziky0";
      })
    ];
  
    checkInputs = [ nose ];
    checkPhase = ''
  