anchor.diff:          "--deselect=cherrypy/test/test_bus.py::BusMethodTests::test_block --deselect=cherrypy/test/test_config_server.py"}
     '';
   
  +  disabledTests = [
  +    # Keyboard interrupt ends test suite run
  +    ""
  +    ""
  +    ""
  +    ""
  +  ];
  +
  +  disabledTestPaths = [
  +    ""
  +  ];
  +
     __darwinAllowLocalNetworking = true;
   
  +  pythonImportsCheck = [
  +    "cherrypy"
  +  ];
  +
     meta = with lib; {
  +    description = "Object-oriented HTTP framework";
       homepage = "https://www.cherrypy.org";
  -    description = "A pythonic, object-oriented HTTP framework";
       license = licenses.bsd3;
  +    maintainers = with maintainers; [ ];
     };
   }
  
positive.code:     objgraph pytest pytest-cov pathpy requests-toolbelt pytest-services
    ];
  
    # Keyboard interrupt ends test suite run
    # daemonize and autoreload tests have issue with sockets within sandbox
    # Disable doctest plugin because times out
    checkPhase = ''
      substituteInPlace pytest.ini --replace "--doctest-modules" ""
      pytest \
        -k 'not KeyboardInterrupt and not daemonize and not Autoreload' \
  
negative.code: { lib, stdenv, buildPythonPackage, fetchPypi, pythonOlder
  , setuptools-scm
  , cheroot, portend, more-itertools, zc_lockfile, routes
  , jaraco_collections
  , objgraph, pytest, pytest-cov, pathpy, requests-toolbelt, pytest-services
  }:
  
  buildPythonPackage rec {
    pname = "cherrypy";
    version = "18.6.1";
    format = "setuptools";
  
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      pname = "CherryPy";
      inherit version;
      hash = "sha256-8z6HKG57PjCeBOciXY5JOC2dd3PmCSJB1/YTiTxWNJU=";
    };
  
    nativeBuildInputs = [
      setuptools-scm
    ];
  
    propagatedBuildInputs = [
      # required
  