anchor.diff:        --subst-var-by nodeenv ${nodeenv}
     '';
   
  +  pythonImportsCheck = [ "pre_commit" ];
  +
     meta = with lib; {
       description = "A framework for managing and maintaining multi-language pre-commit hooks";
       homepage = "https://pre-commit.com/";
  
positive.code: 
  buildPythonPackage rec {
    pname = "pre-commit";
    version = "2.11.0";
    disabled = isPy27;
  
    src = fetchPypi {
      inherit version;
      pname = "pre_commit";
      sha256 = "15f1chxrbmfcajk1ngk3jvf6jjbigb5dg66wnn7phmlywaawpy06";
    };
  
    patches = [
  
negative.code: { lib
  , fetchPypi
  , buildPythonPackage
  , pythonOlder
  , aspy-yaml
  , cached-property
  , cfgv
  , identify
  , importlib-metadata
  , importlib-resources
  , nodeenv
  , python
  , six
  