- Update to version 1.39:
* Tests:
* Require hypothesis
* Run pycodestyle/pyflakes tests by default. Skip with --no-quality or
-m no quality when using pytest directly.
* Python 3.3 is no longer supported
* MP3: Improved bitrate accuracy for files with XING header
* ASF: Fix case where some tags resulted in broken ASFUnicodeAttribute
instances
* Add support for filesystems which don’t support opening files read/write
(gvfs over fuse for example)
* mid3v2: Add support for USLT
* Other minor improvements
- Update to version 1.38:
* ID3:
* Add iTunes grouping frame id3.GRP1
* Fix exposing text frames where the text can’t be encoded with
the reported encoding due to merging of frames
* OGG: Fix wrong StreamInfo.length (small negative value) for all
ogg based formats in rare cases.
- Rebased the reduce-test-length.diff patch.
- Added the hypothesis, pycodestyle and pyflakes python modules to the
BuildRequires, since they are needed for the tests.
OBS-URL: https://build.opensuse.org/request/show/540486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=30
- 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