1
0

35 Commits

Author SHA256 Message Date
3cae7d655b - Switch to autosetup and pyproject macros.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=58
2024-03-01 03:33:21 +00:00
29cf6cc856 - update to 1.47.0:
* ID3: Allow reading TYER tags in the form of "yyyy-mm-dd"
  * ID3: Handle negative extended header sizes :pr:`607`
  * ID3: id3 frames fix bad cast due to str.isdigit :pr:`616`
  * MP3: Auto-detect MP3 files without ID3 tags :pr:`601`
  * WAVE: Extensible wave format support 🐛`595` :pr:`596`
  * WAVE, AIFF: Handle truncated IFF files 🐛`496` :pr:`517`
  * MP4: add a check for wrong offsets in mp4 files 🐛`426`
  * FLAC: Fix cuesheet and seektable saving :pr:`534`
  * TrueAudio: Read sample rate as unsigned and handle zero
    sample rate :pr:`609`
  * docs: Fixed documentation for id3.ID3.save parameter
    v2_version
  * docs: Make extlinks compatible with sphinx 6.0 :pr:`590`
  * docs: Fixed various typos :pr:`602`
  * Add some more type annotations :pr:`622`
  * Various minor fixes for issues uncovered by oss-fuzz

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=56
2023-11-27 09:05:37 +00:00
497510d7ff Accepting request 1097142 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1097142
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=54
2023-07-10 12:22:03 +00:00
6cc57957f7 Accepting request 1042384 from home:alarrosa:branches:devel:languages:python
- Update to 1.46.0:
  * Drop Support for Python 3.5 and 3.6 #pr487 #pr568
  * Add pyproject.toml and switch to poetry for development only
    #pr513
  * tests: no longer include flake8 in the test suite, it has to
    be run separately now #pr571
  * Start adding some type annotations and integrate mypy #pr488
  * easyid3: map easyid3 grouping to TIT1 #pr505
  * mutagen-inspect: add usage documentation #pr540
  * wave: Fix bitrate calculation #pr566
  * Increase buffer size for rewriting files from 256K to 1M to
    improve performance with network shares #pr570
  * Other changes: code cleanup #pr514, typos #pr565, remove upper
    limit for python version #pr579

OBS-URL: https://build.opensuse.org/request/show/1042384
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=52
2022-12-12 21:04:15 +00:00
6ae192003c - update to 1.45.1:
* Fix flake8 tests when run after calling ``setup.py build`` 🐛`482`
  * No longer use mmap when rewriting files. Fixes slow save performance with Windows network shares, ZFS and more :pr:`483` :pr:`484`
  * WAVE support with ID3 tags :pr:`408` (:user:`Philipp Wolfer <phw>`, :user:`Borewit`)
  * DSDIFF support with ID3 tags :pr:`473` :pr:`472` (:user:`Philipp Wolfer <phw>`)
  * MP4: Add support for nero chapters :pr:`398` (:user:`Martin Weinelt <mweinelt>`)
  * wavpack: add support for wavpack DSD :pr:`464` (:user:`Timothy Redaelli <drizzt>`)
  * wavpack: add bits_per_sample :pr:`467` (:user:`Timothy Redaelli <drizzt>`)
  * MP4: handle DecoderSpecificInfo with wrong instance size :pr:`465`
  * docs: various fixes :pr:`461` (:user:`Terence Eden <edent>`), :pr:`474` (:user:`naglis`)
  * tests: depend on flake8 now (instead of pycodestyle and pyflakes)
  * docs: fix warnings with sphinx v3
  * Fuzzing integration with `python-afl <https://github.com/jwilk/python-afl>`__ :pr:`449`
  * Fix various unhandled error cases in ogg, asf, oggvorbis, id3 :pr:`441`, :pr:`445`, :pr:`446`, :pr:`447`, :pr:`448`, :pr:`454` (:user:`Julien Voisin <jvoisin>`)
  * aac: Fix ZeroDivisionError in case frequency is unknown
  * musepack: handle truncated stream header
  * musepack: handle invalid sample rate index
  * musepack: handle duplicate RG/SH packets
  * oggtheora: handle truncated header packet
  * oggtheora: fail if FRN in the header packet is zero
  * oggtheora: handle empty pages in more cases
  * ogg: handle empty pages in to_packets()
  * aiff: handle overflow in read_float() :pr:`456`

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=50
2020-09-17 11:38:15 +00:00
Tomáš Chvátal
8d6b54bda0 Accepting request 790031 from home:pgajdos:python
- version update to 1.44.0
  * Python 2 is no longer supported 🐛`410`
  * mp4: Fix some infinite loops in the mp4 parser :pr:`429` (:user:`Julien Voisin <jvoisin>`)
  * flac: Fix pickle support for SeekPoint :pr:`428` (:user:`point-source`)
  * aiff: Fix a division by zero :pr:`431` (:user:`Julien Voisin <jvoisin>`)
  * asf: Catch a MemoryError :pr:`432` (:user:`Julien Voisin <jvoisin>`)
  * oggtheora: Fix a division by zero :pr:`430` (:user:`Julien Voisin <jvoisin>`)

OBS-URL: https://build.opensuse.org/request/show/790031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=48
2020-03-31 09:40:32 +00:00
Tomáš Chvátal
4174e47b0e Accepting request 762796 from home:alarrosa:branches:devel:languages:python
- Update to version 1.43.0:
  * Python 3.4 is no longer supported
  * Building requires ‘setuptools’ now, CLI tools depend on
    ‘pkg_resources’
  * CLI tools are setuptools entry points now
  * Fix collections ABCs deprecation warning #pr371
  * Minor typo fixes #pr375
  * MP3: increase max initial wrong syncs from 1000 to 1500 #pr376
  * FLAC: support files with multiple VORBIS_COMMENT blocks like
    libflac #pr378
  * ID3: Improved TYER/TDAT/TIME upgrade to TDRC #pr385
  * MP4: Add support for iTunes HD Video tag (hdvd) #pr386
  * Add AC3 file type #pr400
  * AIFF: renamed sample_size to bits_per_sample (sample_size still
    works) #pr403
  * API doc fixes #pr404 #pr407
  * Add support for Tom’s lossless Audio Kompressor (TAK) #pr405
  * OptimFROG: support encoder version >= 5.100 #pr406
  * AIFF: Fix handling of padding bytes, safe chunk manipulation #pr409
  * Fix typos #pr412
- Add Requires: python-setuptools since CLI tools now depend on it

OBS-URL: https://build.opensuse.org/request/show/762796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=46
2020-01-10 11:26:54 +00:00
Tomáš Chvátal
2f5a6b9565 Accepting request 680396 from home:jayvdb:noflake8
- Remove unnecessary build dependencies on code style linters, by using upstream provided `setup.py test --no-quality`, discarding 0001-pycodestyle-fix-new-warnings.patch

OBS-URL: https://build.opensuse.org/request/show/680396
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=44
2019-03-01 09:14:30 +00:00
5f26ddd899 Accepting request 671317 from home:alarrosa:branches:devel:languages:python
- Add 0001-pycodestyle-fix-new-warnings.patch from upstream to fix a
  pep8 error in the tests that makes the package fail to build.

OBS-URL: https://build.opensuse.org/request/show/671317
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=42
2019-02-05 14:15:21 +00:00
Tomáš Chvátal
12062b009b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=40 2019-01-01 15:22:12 +00:00
Tomáš Chvátal
463aaec1f6 Accepting request 661691 from home:seanlew:branches:devel:languages:python
Update mutagen to 1.42.0

OBS-URL: https://build.opensuse.org/request/show/661691
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=39
2019-01-01 15:12:56 +00:00
06b9b2edc4 Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=37
2018-12-04 17:17:16 +00:00
a93ad0f9e8 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=36
2018-12-04 13:41:52 +00:00
Tomáš Chvátal
75bdc05c23 Accepting request 627522 from home:adrianSuSE:home-assistant
- update to version 1.41.0:
  * Documentation fixes :pr:`342` (:user:`Jakub Wilk <jwilk>`)
  * mid3v2: Add support for WXXX frames 🐛`344` 🐛`348`
  * Fix decoding of track_peak from MP3 Info Tag :pr:`345`
    (:user:`Anton Yuzhaninov <citrin>`)
  * MonkeysAudio: set bits_per_sample for older files 🐛`347`
- drop obsolete ignore-W504.patch

OBS-URL: https://build.opensuse.org/request/show/627522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=34
2018-08-05 12:33:46 +00:00
Tomáš Chvátal
b94afcd9fc Accepting request 596185 from home:alarrosa:branches:devel:languages:python
- Update to version 1.40.0:
  * APEv2: Ensures tags are saved in a deterministic way
  * easymp4: Fix EasyMP4.add_tags() when no tags exist
  * id3: Fix PyCharm not being able to resolve id3 frame class references
  * Support pathlib.Path objects for paths (PEP 519)
  * Use semver for versioning
- Add ignore-W504.patch to ignore PEP8's W504 messages which make the pep8
  test fail.

OBS-URL: https://build.opensuse.org/request/show/596185
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=32
2018-04-13 07:51:51 +00:00
bdb456cf04 Accepting request 540486 from home:alarrosa:branches:devel:languages:python
- 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
2017-11-10 14:05:30 +00:00
Todd R
dc8851127d Accepting request 486959 from home:alarrosa:branches:devel:languages:python
- 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
2017-04-12 19:06:58 +00:00
30188a9fce Accepting request 482001 from home:tbechtold:branches:devel:languages:python
- Use files.pythonhosted.org for Source url

OBS-URL: https://build.opensuse.org/request/show/482001
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=26
2017-03-22 15:32:11 +00:00
9d1757be75 Accepting request 480414 from home:alarrosa:branches:devel:languages:python
- update to version 1.37:
  * Relicense "GPLv2" → "GPLv2 or later" 🐛`291`
  * DSF: add `mutagen.dsf` module for DSF (DSD Stream File) support
    :pr:`283` (Boris Pruessmann)
  * MP3: Add `mp3.MPEGInfo.encoder_settings` containing a guess of the encoder
    settings used, for example ``"-V2"`` for LAME 🐛`66`
  * ID3: add iTunes movement related frames `id3.MVIN` and `id3.MVNM`
  * MP4: support ``©mvi``, ``©mvc``, ``shwm``, ``stik``, ``rtng``, ``tves``,
    ``tvsn``, ``plID``, ``cnID``, ``geID``, ``atID``, ``sfID``, ``cmID``,
    ``akID`` 🐛`130`
- update to version 1.36.3:
  * MP3: fix error with xing frames without a frame count 🐛`292`
- Run spec file through spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/480414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=25
2017-03-21 16:15:46 +00:00
30a3cea467 Accepting request 452417 from home:alarrosa:branches:devel:languages:python
- 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
2017-01-26 09:13:45 +00:00
Todd R
64b764d948 Accepting request 419454 from home:TheBlackCat:branches:devel:languages:python
Fix update-alternatives implementation

OBS-URL: https://build.opensuse.org/request/show/419454
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=22
2016-08-15 15:52:18 +00:00
762374797c Accepting request 387375 from home:michel_mno:branches:devel:languages:python
- fix_SynchronizedTextSpec_test_on_BE.patch for ppc64 archi
  as per upstream commit Id c4d43fa

OBS-URL: https://build.opensuse.org/request/show/387375
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=20
2016-04-12 14:16:41 +00:00
Todd R
b61ce0e019 Accepting request 353703 from home:TheBlackCat:branches:devel:languages:python
- Update to 1.31
- Cleanup update-alternatives
- Implement unit tests

OBS-URL: https://build.opensuse.org/request/show/353703
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=18
2016-01-14 14:46:28 +00:00
Denisart Benjamin
02ee27fd02 Accepting request 294154 from home:aplanas:branches:devel:languages:python
- 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
2015-04-03 17:24:46 +00:00
Denisart Benjamin
b593718469 Accepting request 260394 from home:Ledest:misc
fix bashisms in pre script

OBS-URL: https://build.opensuse.org/request/show/260394
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=14
2014-11-14 15:39:57 +00:00
Denisart Benjamin
535b552e6e Accepting request 203354 from home:MargueriteSu:branches:devel:languages:python
now it should be okay

OBS-URL: https://build.opensuse.org/request/show/203354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=12
2013-10-15 10:45:27 +00:00
Denisart Benjamin
9e77810a4a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=9 2013-10-13 12:13:32 +00:00
Denisart Benjamin
5e9b918568 Accepting request 203073 from home:MargueriteSu:branches:devel:languages:python
update to 1.22

OBS-URL: https://build.opensuse.org/request/show/203073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=8
2013-10-13 12:12:34 +00:00
Pascal Bleser
58054382f0 remove %debug_package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=7
2011-12-12 09:03:51 +00:00
Stephan Kulow
1b7d3db10d Accepting request 51422 from home:bmanojlovic:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/51422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mutagen?expand=0&rev=5
2010-10-27 04:50:10 +00:00
OBS User autobuild
7a00608ad3 Accepting request 48085 from devel:languages:python
Copy from devel:languages:python/python-mutagen based on submit request 48085 from user coolo

OBS-URL: https://build.opensuse.org/request/show/48085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutagen?expand=0&rev=9
2010-09-14 10:56:02 +00:00
OBS User unknown
841c13ca6f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutagen?expand=0&rev=4 2009-06-18 15:36:23 +00:00
OBS User unknown
8f911e07c3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutagen?expand=0&rev=3 2008-06-25 20:24:53 +00:00
OBS User unknown
d8a8ac22f2 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutagen?expand=0&rev=2 2008-01-17 23:30:36 +00:00
OBS User unknown
4b68be1ae1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mutagen?expand=0&rev=1 2007-07-17 02:42:32 +00:00