anchor.diff:    propagatedBuildInputs = [
       alembic ipython jinja2 pamela python-oauth2 requests sqlalchemy tornado
       traitlets prometheus_client async_generator notebook certipy oauthlib
  +    jupyter-telemetry
     ];
   
     # Disable tests because they take an excessive amount of time to complete.
  
positive.code: , nodePackages
  , oauthlib
  , certipy
  }:
  
  let
  
negative.code: 
  buildPythonPackage rec {
    pname = "jupyterhub";
    version = "1.1.0";
    disabled = pythonOlder "3.5";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "1mqknz0rxqzx4nc57vscvfh2d4znzlzpy83ancqxdaq3b8i70al5";
    };
  
    # Most of this only applies when building from source (e.g. js/css assets are
  