From 72fee65028c8cfc96fd352eeba722e23871a36cd Mon Sep 17 00:00:00 2001 From: Robrecht Siera Date: Wed, 5 Aug 2026 12:17:26 +0200 Subject: [PATCH] fix: include torchcodec metadata in PyInstaller Windows build transformers 5.x calls importlib.metadata.version("torchcodec") at import time; without the metadata the frozen Windows app crashes on startup. --- Buzz.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Buzz.spec b/Buzz.spec index 38710c5b..0877f466 100644 --- a/Buzz.spec +++ b/Buzz.spec @@ -35,6 +35,10 @@ datas += copy_metadata("treetable") datas += copy_metadata("soundfile") datas += copy_metadata("dora-search") datas += copy_metadata("lhotse") +# transformers 5.x audio_utils calls importlib.metadata.version("torchcodec") +# at import time when AutoProcessor loads; without this the frozen Windows +# build crashes on startup with PackageNotFoundError. +datas += copy_metadata("torchcodec") # Allow transformers package to load __init__.py file dynamically: # https://github.com/chidiwilliams/buzz/issues/272