anchor.diff:      shortuuid
       shtab
       tabulate
  -    toml
  +    tomlkit
       tqdm
       typing-extensions
       voluptuous
  
positive.code:     homepage = "https://dvc.org";
      license = licenses.asl20;
      maintainers = with maintainers; [ cmcdragonkai fab ];
      # ImportError: cannot import name 'GDriveAuthError' from 'dvc_objects.fs.implementations.gdrive'
      broken = true;
    };
  }
  
negative.code: 
  python3.pkgs.buildPythonApplication rec {
    pname = "dvc";
    version = "2.17.0";
    format = "setuptools";
  
    src = fetchFromGitHub {
      owner = "iterative";
      repo = pname;
      rev = version;
      hash = "sha256-2h+fy4KMxFrVtKJBtA1RmJDZv0OVm1BxO1akZzAw95Y=";
    };
  
    postPatch = ''
      substituteInPlace setup.cfg \
        --replace "grandalf==0.6" "grandalf" \
        --replace "scmrepo==0.0.25" "scmrepo"
      substituteInPlace dvc/daemon.py \
        --subst-var-by dvc "$out/bin/dcv"
    '';
  
    nativeBuildInputs = with python3.pkgs; [
      setuptools-scm
    ];
  
    propagatedBuildInputs = with python3.pkgs; [
      aiohttp-retry
      appdirs
      colorama
      configobj
      dictdiffer
      diskcache
  