anchor.diff:  , python3
   , fetchFromGitHub
   , fetchpatch
  +, installShellFiles
   , libcdio-paranoia
   , cdrdao
   , libsndfile
  
positive.code:     export SETUPTOOLS_SCM_PRETEND_VERSION="${version}"
    '';
  
    preCheck = ''
      # disable tests that require internet access
      # https://github.com/JoeLametta/whipper/issues/291
      substituteInPlace whipper/test/test_common_accurip.py \
        --replace "test_AccurateRipResponse" "dont_test_AccurateRipResponse"
      export HOME=$TMPDIR
    '';
  
    passthru.tests.version = testers.testVersion {
  
negative.code:   ];
  
    nativeBuildInputs = with python3.pkgs; [
      installShellFiles
  
      setuptools-scm
      docutils
      setuptoolsCheckHook
  