Control: reassign -1 picard Control: forwarded -1 http://tickets.musicbrainz.org/browse/PICARD-833
Your hypothesis was correct: `mutagen.id3.BitPaddedInt`used to be imported from `mutagen._id3util.BitPaddedInt` in `mutagen.id3`; however, `id3` was turned into a package, so now the import doesn't leak anymore. In addition, the helper class itself moved to `mutagen.id3._util.BitPaddedInt`. Looks like this was reported upstream recently as well: http://tickets.musicbrainz.org/browse/PICARD-833 I'm reassigning to picard, as I don't think fixing this in mutagen is the right thing to do. On Sun, 7 Aug 2016 at 21:51 Jamie Heilman <ja...@audible.transient.net> wrote: > Package: python-mutagen > Version: 1.34-1 > > > Picard can't even start anymore with the latest python-mutagen > package: > > Traceback (most recent call last): > File "/usr/bin/picard", line 2, in <module> > from picard.tagger import main; main('/usr/share/locale', True) > File "/usr/lib/picard/picard/tagger.py", line 65, in <module> > from picard.formats import open as open_file > File "/usr/lib/picard/picard/formats/__init__.py", line 157, in <module> > from picard.formats.id3 import ( > File "/usr/lib/picard/picard/formats/id3.py", line 30, in <module> > from picard.formats.mutagenext import compatid3 > File "/usr/lib/picard/picard/formats/mutagenext/compatid3.py", line 25, > in <module> > from mutagen.id3 import ID3, Frames, Frames_2_2, TextFrame, TORY, \ > ImportError: cannot import name BitPaddedInt > > I haven't dug any deeper to establish if this is the callers > fault for relying on leaked namespaces or just API breakage. > > -- > Jamie Heilman http://audible.transient.net/~jamie/ >