- Use singlespec macros.
- Drop fix-tests-tools-names.diff which is not needed anymore.
- Add reduce-test-length.diff to reduce the number of iterations in a test
that is repeated for each data test file, for every byte, so it only tests
each file for the first 10 bytes. This way we reduce the time it takes to
test mutagen (and the corresponding cpu usage in obs) from 1078 seconds
(nearly 18 minutes) to 53 seconds (for each python version).
OBS-URL: https://build.opensuse.org/request/show/486959
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=28
- update to version 1.36.2:
* ID3: Always write little endian utf-16 with BOM.
Fixes tests on big endian machines :pr:`289`
- update to version 1.36.1:
* Support GAE runtime 🐛`286`
* FLAC: Fix crash when loading files with zero samples 🐛`287`
* MP3: Handle broken lame tags written by older lame versions
- update to version 1.36:
* ID3: Ignore trailing empty values for v2.3 text frames 🐛`276`
* ID3: Write large APIC frames last 🐛`278`
* EasyID3: support saving as v2.3 🐛`188`
* FLAC: Add StreamInfo.bitrate 🐛`279`
* mid3cp: Add ``--merge`` option 🐛`277`
* MP4: Allow loading files without audio tracks 🐛`272`
- update to version 1.35.1:
* Revert back to distutils 🐛`273`
- update to version 1.35:
* Tests: Require pytest
* Tools: Install .exe launchers on Windows
* setup.py: Require setuptools
* ID3:
* Fix loading files with CRM frames 🐛`239`
* Fix loading AENC, LINK, GRID frames with no payload
* Merge duplicate text frames with same key on load 🐛`172`
* Allow parsing of duplicate APIC frames 🐛`172`
* Parse utf-16 text fields with missing BOM 🐛`267`
* Increase max resyncs for the mpeg frame search 🐛`268`
- Add fix-tests-tools-names.diff. This fixes the tests to run
successfully since they try to extract the module name from the tool
name, but we changed the tools names so they can be co-installed
OBS-URL: https://build.opensuse.org/request/show/452417
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=24
- Updated to 1.28
* Various minor fixes to make mutagen behave the same under Python3 as under Python2.
* Update gpl text [205]
* Documentation: Add example for how to create a new flac.Picture [209]
* ID3:
* Various error handling fixes ([110], [211], ...)
* Don’t hide ID3 loading errors with ID3FileType.
* In case a synch safe marked frame isn’t sync safe, only warn [210]
* Removed PEDANTIC mode
* Tools:
* Add signal handling [170]
* mid3cp: Make it work under Windows.
* mutagen-inspect: Make it work under Windows+Python3 [216]
* Support unicode file paths under Windows+Python2 [214]
* Support file paths with invalid encoding under Unix+Python3.
- Adapt the spec file for SLE11
- Replace names of scripts in setup.py
OBS-URL: https://build.opensuse.org/request/show/294154
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=16