anchor.diff:  , setuptools
   , setuptools_scm
   , six
  +, toml
   , wcwidth
   , writeText
   }:
  
positive.code: 
    disabled = !isPy3k;
  
    preCheck = ''
      # don't test bash builtins
      rm testing/test_argcomplete.py
    '';
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "85228d75db9f45e06e57ef9bf4429267f81ac7c0d742cc9ed63d09886a9fe6f4";
  
negative.code: 
    checkInputs = [ hypothesis pygments ];
    nativeBuildInputs = [ setuptools_scm ];
    propagatedBuildInputs = [
      atomicwrites
      attrs
      iniconfig
      more-itertools
      packaging
      pluggy
      py
      setuptools
      six
      toml
      wcwidth
    ] ++ stdenv.lib.optionals (pythonOlder "3.6") [ pathlib2 ];
  
    doCheck = !isPyPy; # https://github.com/pytest-dev/pytest/issues/3460
  
    preCheck = ''
      # don't test bash builtins
      rm testing/test_argcomplete.py
    '';
  
    # Ignored file https://github.com/pytest-dev/pytest/pull/5605#issuecomment-522243929
    checkPhase = ''
  