anchor.diff:  , glibcLocales
   , gnupg
   , gpgme
  -, mock
  -, urllib3
   , paramiko
   , pytestCheckHook
   , pythonOlder
  +, urllib3
   }:
   
   buildPythonPackage rec {
  
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:     urllib3
    ];
  
    passthru.optional-dependencies = {
      fastimport = [
        fastimport
      ];
      pgp = [
        gpgme
        gnupg
      ];
      paramiko = [
        paramiko
      ];
    };
  
    checkInputs = [
      gevent
      geventhttpclient
      git
      glibcLocales
      pytestCheckHook
    ] ++ passthru.optional-dependencies.fastimport
    ++ passthru.optional-dependencies.pgp
    ++ passthru.optional-dependencies.paramiko;
  
    doCheck = !stdenv.isDarwin;
  
  