Skip to content

Missing mutagen dependency somehow on 1.32.0 #283

@ddorian

Description

@ddorian

Checklist (please tick all boxes)

  • I am using the latest version of ffmpeg-normalize (run pip3 install --upgrade ffmpeg-normalize)

Expected behavior
The program runs with no exception.

example.py:

# /// script
# requires-python = ">=3.13"
# dependencies = [
#     "ffmpeg-normalize==1.32.0",
# ]
# ///

import ffmpeg_normalize

print("what?")

Actual behavior

Missing mutagen dependency.

Command
The exact command you were trying to run:

uv run example.py

Any output you get when running the command with the --debug flag:

  File "/home/guru/Desktop/the_stream/stream/example.py", line 8, in <module>
    import ffmpeg_normalize
  File "/home/guru/.cache/uv/environments-v2/example-bbf5855e6cc70a56/lib/python3.13/site-packages/ffmpeg_normalize/__init__.py", line 2, in <module>
    from ._ffmpeg_normalize import FFmpegNormalize
  File "/home/guru/.cache/uv/environments-v2/example-bbf5855e6cc70a56/lib/python3.13/site-packages/ffmpeg_normalize/_ffmpeg_normalize.py", line 14, in <module>
    from ._media_file import MediaFile
  File "/home/guru/.cache/uv/environments-v2/example-bbf5855e6cc70a56/lib/python3.13/site-packages/ffmpeg_normalize/_media_file.py", line 11, in <module>
    from mutagen.id3 import ID3, TXXX
ModuleNotFoundError: No module named 'mutagen'

Environment (please complete the following information):

  • Your operating system: Ubuntu 22.04

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions