anchor.diff:    buildInputs =  [ jansson pcre ]
                 ++ lib.optional withPAM pam
                 ++ lib.optional withSystemd systemd
  +              ++ lib.optional withCap libcap
                 ++ lib.concatMap (x: x.inputs) needed
                 ;
   
  
positive.code: , plugins ? []
  , pam, withPAM ? stdenv.isLinux
  , systemd, withSystemd ? stdenv.isLinux
  , python2, python3, ncurses
  , ruby, php, libmysqlclient
  }:
  
negative.code:                  (  lib.optional withPAM "pam"
                   ++ lib.optional withSystemd "systemd_logger"
                   );
  
    UWSGI_INCLUDES = lib.optionalString withCap "${libcap.dev}/include";
  
    passthru = {
      inherit python2 python3;
  