anchor.diff:      waitress
     ];
   
  -  checkInputs = with python3Packages; [
  +  checkInputs = [
       beautifulsoup4
       nginx
       pytestCheckHook
  
positive.code:     rev = "68ee291ef29a93f6d921d4927aec8d13919b4a4c";
      sha256 = "1ivd5dy9f2gq07w8n2gywa0n0d9wv8644l53ni9fz7i69jf8q2fm";
    };
    sourceRoot = "source/server";
  
    propagatedBuildInputs = with python3Packages; [
      py
      appdirs
      devpi-common
  
negative.code: { lib, fetchFromGitHub, python3, nginx }:
  
  let
    py = python3.override {
      packageOverrides = self: super: {
        # pyramid 2.0 no longer has a 'pyramid.compat' module
        pyramid = super.pyramid.overridePythonAttrs (oldAttrs: rec {
          version = "1.10.8";
          src = oldAttrs.src.override {
            inherit version;
            sha256 = "sha256-t81mWVvvkvgXZLl23d4rL6jk9fMl4C9l9ux/NwiynPY=";
          };
        });
      };
    };
  
  in with py.pkgs;
  buildPythonApplication rec {
    pname = "devpi-server";
    version = "6.2.0";
  
    src = fetchFromGitHub {
      owner = "devpi";
  