anchor.diff:  
   buildPythonPackage rec {
     name = "beets-${version}";
  -  version = "1.3.17";
  +  version = "1.3.18";
     namePrefix = "";
   
     src = fetchFromGitHub {
       owner = "sampsyo";
       repo = "beets";
       rev = "v${version}";
  -    sha256 = "8b8c74478277e6b010cc1319c1e9b6fe97e1a8967bede341ebeabc205b7cc0f3";
  +    sha256 = "80492fd821f2985b5d5f5b317ac9f30df6be4579b45aeb50ae1298437c71122d";
     };
   
     nativeBuildInputs = [
  
positive.code: , fetchFromGitHub
  , fetchTritonPatch
  , glibcLocales
  , makeWrapper
  , writeScript
  
  , bash
  , bashCompletion
  , bs1770gain
  , flac
  , imagemagick
  , mp3val
  , pythonPackages
  
  # External plugins
  , enableAlternatives ? true
  
negative.code:     optionals
      optionalString
      platforms;
  in
  
  let
    optionalPlugins = {
      # TODO: write a generic function to detect null dependencies
      acousticbrainz =
        if requests != null then
          true
        else
          false;
  