Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-discid for openSUSE:Factory checked in at 2026-04-07 16:33:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-discid (Old) and /work/SRC/openSUSE:Factory/.python-discid.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-discid" Tue Apr 7 16:33:37 2026 rev:11 rq:1344801 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-discid/python-discid.changes 2025-08-09 20:06:31.807052839 +0200 +++ /work/SRC/openSUSE:Factory/.python-discid.new.21863/python-discid.changes 2026-04-07 16:49:16.869463673 +0200 @@ -1,0 +2,91 @@ +Mon Mar 30 20:47:31 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.4.0: + * Added type hints to the public API for better IDE support and + type checking. + * Added :attr:`Disc.pregap` property. + * Fixed: mutable default arguments in function signatures. + * Accept any Sequence[int] for offsets in :func:`put`. + * Removed Python 2 specific code and comments. + * Improved code consistency with ruff formatting and linting. + * Minimum supported Python version is now 3.10 (previously + 3.9). + * Enhanced documentation with type hints using sphinx-autodoc- + typehints. + * Fixed typos and broken links in documentation. + * Modernized, PEP 518 compatible, build system using + pyproject.toml. + * Minimum supported Python version is now 3.9. + * :issue:`51` tests requiring a physical disc are not run by + default anymore. Set the environment variable + PYTHON_DISCID_TEST_DEVICE to enable them or run make + disccheck. + * Fixed :func:`put` to work with first track number greater + than 1. + * Add :attr:`Disc.cddb_query_string` property. + * improve install with pip + * add Makefile + * workaround :issue:`43` for py2app problems + * :issue:`41` improve windows example + * feature :issue:`36` add :attr:`Disc.toc_string` + * :issue:`38` remove :class:`DiscId` (deprecated since 0.5.0) + * fix: :issue:`37` test_emptyness: Assertion disc->success + failed + * revert code to version 1.0.0 (see :issue:`35`) + * fix: :issue:`35` deprecation warning for DEFAULT_DEVICE shows + always + * renamed a api documentation page, a redirect was created + * fix: :issue:`34` bring back :data:`DEFAULT_DEVICE` as + deprecated + * :issue:`30` :data:`DEFAULT_DEVICE` is now + :func:`get_default_device()` + * :issue:`32` :attr:`Disc.submission_url` doesn't point to a + redirect now + * fix: seconds are now rounded the same as on MB server + (0.5->up) + * feature: :issue:`10` add :attr:`Disc.mcn` and + :attr:`Track.isrc` + * feature: add :data:`LIBDISCID_VERSION_STRING` + * feature: :issue:`28` add :attr:`Disc.seconds`, + :attr:`Track.seconds` and aliases :attr:`Disc.length` and + :attr:`Track.sectors` + * :issue:`22` move :func:`read` and :func:`put` to module level + * :issue:`25` provide a package discid rather than a module + * :issue:`29` changed parameters for :func:`put` to include + extra sectors and add :exc:`TOCError` + * rename :class:`DiscId` to :class:`Disc` + * fix: :issue:`27` move track attributes to :class:`Track` + * fix: :issue:`24` only have "real" tracks in the list(s) (0 + not special) + * fix: :issue:`19` only read the requested features from disc + (sparse) + * fix: :issue:`26` remove :attr:`DiscId.webservice_url` + (deprecated) + * fix: detect the version of libdiscid 0.3.0 also in lib64 + installations + * feature: added :data:`FEATURES_IMPLEMENTED`, + :attr:`DiscId.track_lengths`, :attr:`DiscId.webservice_url` + and :attr:`DiscId.freedb_id` + * feature :issue:`18`: disc access test suite + * fix :issue:`21`: uninformative error on Windows + * feature :issue:`20`: add :data:`FEATURES` list + * feature: :func:`DiscId.put`, :attr:`DiscId.track_offsets`, + :attr:`DiscId.sectors`, :attr:`DiscId.first_track_num`, + :attr:`DiscId.last_track_num` + * fix :issue:`17`: test fails on Mac OS X for default_device + * fix :issue:`16`: prefer libdiscid in current directory + * fix :issue:`15`: import can now raise :exc:`OSError` + * fix :issue:`14`: find libdiscid in current folder + (Linux/Unix) + * fix :issue:`9`: test fails on Python 3.2 because of unicode + literals + * API change from :func:`DiscId.get_id` to :attr:`DiscId.id` + * added :data:`DEFAULT_DEVICE` as a module constant + * added :attr:`DiscId.submission_url` + * added an actual documentation and links to linux packages + * add tests and continuous integration configuration + * add changelog + * initial version with :func:`DiscId.read` and + :func:`DiscId.get_id` + +------------------------------------------------------------------- Old: ---- discid-1.3.0.tar.gz New: ---- discid-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-discid.spec ++++++ --- /var/tmp/diff_new_pack.KkU5Co/_old 2026-04-07 16:49:17.381484847 +0200 +++ /var/tmp/diff_new_pack.KkU5Co/_new 2026-04-07 16:49:17.381484847 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-discid # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2013 Johannes Dewender <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?sle15allpythons} Name: python-discid -Version: 1.3.0 +Version: 1.4.0 Release: 0 Summary: Python binding of Libdiscid License: LGPL-3.0-or-later ++++++ discid-1.3.0.tar.gz -> discid-1.4.0.tar.gz ++++++ ++++ 2131 lines of diff (skipped)
