anchor.diff:      jsonref
       jsonschema
       matplotlib
  +    # Oddly enough, nbclient does not provide the `nbclient` module. Rather it's
  +    # available in nbconvert. See https://github.com/NixOS/nixpkgs/issues/171493#issuecomment-1116960488.
  +    nbconvert
       nbformat
       pandas
       pydantic
  
positive.code:     scikit-learn
      tqdm
    ];
  
    # wandb expects git to be in PATH. See https://gist.github.com/samuela/57aeee710e41ab2bf361b7ed8fbbeabf
    # for the error message, and an example usage here: https://github.com/wandb/client/blob/d5f655b7ca7e3eac2f3a67a84bc5c2a664a31baf/wandb/sdk/internal/meta.py#L128.
    # See https://github.com/NixOS/nixpkgs/pull/164176#discussion_r828801621 as to
    # why we don't put it in propagatedBuildInputs. Note that this is difficult to
    # test offline due to https://github.com/wandb/client/issues/3519.
    postInstall = ''
      mkdir -p $out/bin
      ln -s ${git}/bin/git $out/bin/git
    '';
  
    disabledTestPaths = [
      # Tests that try to get chatty over sockets or spin up servers, not possible in the nix build environment.
  
negative.code: 
  buildPythonPackage rec {
    pname = "wandb";
    version = "0.12.16";
    format = "setuptools";
  
    disabled = pythonOlder "3.6";
  