anchor.diff:      urllib3
     ];
   
  +  passthru.optional-dependencies = {
  +    fastimport = [
  +      fastimport
  +    ];
  +    pgp = [
  +      gpgme
  +      gnupg
  +    ];
  +    paramiko = [
  +      paramiko
  +    ];
  +  };
  +
     checkInputs = [
  -    fastimport
       gevent
       geventhttpclient
       git
       glibcLocales
  -    gpgme
  -    gnupg
  -    mock
  -    paramiko
       pytestCheckHook
  -  ];
  +  ] ++ passthru.optional-dependencies.fastimport
  +  ++ passthru.optional-dependencies.pgp
  +  ++ passthru.optional-dependencies.paramiko;
   
     doCheck = !stdenv.isDarwin;
   
  
positive.code:   ];
  
    meta = with lib; {
      description = "Simple Python implementation of the Git file formats and protocols";
      longDescription = ''
        Dulwich is a Python implementation of the Git file formats and protocols, which
        does not depend on Git itself. All functionality is available in pure Python.
  
negative.code: , glibcLocales
  , gnupg
  , gpgme
  , paramiko
  , pytestCheckHook
  , pythonOlder
  , urllib3
  }:
  
  buildPythonPackage rec {
  