anchor.diff: -{ lib, fetchFromGitHub, python3Packages, nginx }:
  +{ lib, fetchFromGitHub, python3, nginx }:
   
  -python3Packages.buildPythonApplication rec {
  +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.0.0.dev0";
  +  version = "6.2.0";
   
     src = fetchFromGitHub {
       owner = "devpi";
  
positive.code:     waitress
    ];
  
    checkInputs = with python3Packages; [
      beautifulsoup4
      nginx
      pytestCheckHook
  
negative.code:     rev = "68ee291ef29a93f6d921d4927aec8d13919b4a4c";
      sha256 = "1ivd5dy9f2gq07w8n2gywa0n0d9wv8644l53ni9fz7i69jf8q2fm";
    };
  
    sourceRoot = "source/server";
  
    postPatch = ''
      substituteInPlace setup.py \
        --replace "pluggy>=0.6.0,<1.0" "pluggy>=0.6.0,<2.0"
    '';
  
    propagatedBuildInputs = [
      py
      appdirs
      devpi-common
  