Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dennis for openSUSE:Factory checked in at 2026-02-17 16:48:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dennis (Old) and /work/SRC/openSUSE:Factory/.python-dennis.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dennis" Tue Feb 17 16:48:08 2026 rev:7 rq:1333408 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dennis/python-dennis.changes 2025-05-26 18:41:50.191297810 +0200 +++ /work/SRC/openSUSE:Factory/.python-dennis.new.1977/python-dennis.changes 2026-02-17 16:49:11.856072320 +0100 @@ -1,0 +2,7 @@ +Mon Feb 16 17:08:07 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.2.0: + * Bump supported Python up to 3.13 ; Remove support for + < 3.10 + +------------------------------------------------------------------- Old: ---- dennis-1.1.0.tar.gz New: ---- dennis-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dennis.spec ++++++ --- /var/tmp/diff_new_pack.6QKprK/_old 2026-02-17 16:49:14.432179991 +0100 +++ /var/tmp/diff_new_pack.6QKprK/_new 2026-02-17 16:49:14.432179991 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-dennis # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-dennis -Version: 1.1.0 +Version: 1.2.0 Release: 0 Summary: Utilities for working with PO and POT files License: BSD-3-Clause ++++++ dennis-1.1.0.tar.gz -> dennis-1.2.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/CHANGELOG new/dennis-1.2.0/CHANGELOG --- old/dennis-1.1.0/CHANGELOG 2022-06-22 14:19:20.000000000 +0200 +++ new/dennis-1.2.0/CHANGELOG 2026-02-04 10:25:32.000000000 +0100 @@ -5,7 +5,12 @@ .. contents:: :local: -Version 1.1.0: June 22th, 2022 +Version 1.2.0: February 4th, 2026 +================================= + +* 3e18f1e Bump supported Python up to 3.13 ; Remove support for < 3.10 + +Version 1.1.0: June 22nd, 2022 ============================== * cb9f9e5 Handle double braces when linting diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/PKG-INFO new/dennis-1.2.0/PKG-INFO --- old/dennis-1.1.0/PKG-INFO 2022-06-22 14:20:14.032700800 +0200 +++ new/dennis-1.2.0/PKG-INFO 2026-02-04 10:28:20.359872600 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: dennis -Version: 1.1.0 +Version: 1.2.0 Summary: Utilities for working with gettext PO and POT files to ease development and improve localization quality Home-page: https://github.com/mozilla/dennis Author: Will Kahn-Greene @@ -13,14 +13,27 @@ Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Programming Language :: Python :: 3.8 -Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Topic :: Software Development :: Localization -Requires-Python: >=3.7 +Requires-Python: >=3.10 License-File: LICENSE +Requires-Dist: polib>=1.0.8 +Requires-Dist: click>=6 +Dynamic: author +Dynamic: classifier +Dynamic: description +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: maintainer +Dynamic: requires-dist +Dynamic: requires-python +Dynamic: summary ======= Read me diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis/__init__.py new/dennis-1.2.0/dennis/__init__.py --- old/dennis-1.1.0/dennis/__init__.py 2022-06-22 14:19:20.000000000 +0200 +++ new/dennis-1.2.0/dennis/__init__.py 2026-02-04 10:22:30.000000000 +0100 @@ -2,7 +2,7 @@ # Examples: # * 1.0 # * 1.0.dev0 -__version__ = "1.1.0" +__version__ = "1.2.0" # Date in 'YYYYMMDD' or '' -__releasedate__ = "2022-06-22" +__releasedate__ = "2026-02-04" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis/cmdline.py new/dennis-1.2.0/dennis/cmdline.py --- old/dennis-1.1.0/dennis/cmdline.py 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/dennis/cmdline.py 2026-02-04 10:21:42.000000000 +0100 @@ -18,7 +18,6 @@ ) from dennis.translator import get_available_pipeline_parts, InvalidPipeline, Translator - USAGE = "%prog [options] [command] [command-options]" VERSION = "dennis " + __version__ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis/linter.py new/dennis-1.2.0/dennis/linter.py --- old/dennis-1.1.0/dennis/linter.py 2022-06-22 14:17:14.000000000 +0200 +++ new/dennis-1.2.0/dennis/linter.py 2026-02-04 10:21:42.000000000 +0100 @@ -10,7 +10,6 @@ parse_pofile, ) - IdString = namedtuple("IdString", ("msgid_fields", "msgid_strings")) TranslatedString = namedtuple( "TranslatedString", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis/templatelinter.py new/dennis-1.2.0/dennis/templatelinter.py --- old/dennis-1.1.0/dennis/templatelinter.py 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/dennis/templatelinter.py 2026-02-04 10:21:42.000000000 +0100 @@ -6,7 +6,6 @@ ) from dennis.linter import LintedEntry, LintMessage - WARNING = "warn" ERROR = "err" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis/translator.py new/dennis-1.2.0/dennis/translator.py --- old/dennis-1.1.0/dennis/translator.py 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/dennis/translator.py 2026-02-04 10:21:42.000000000 +0100 @@ -7,7 +7,6 @@ from dennis.tools import VariableTokenizer, all_subclasses - DEBUG = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/dennis.egg-info/PKG-INFO new/dennis-1.2.0/dennis.egg-info/PKG-INFO --- old/dennis-1.1.0/dennis.egg-info/PKG-INFO 2022-06-22 14:20:13.000000000 +0200 +++ new/dennis-1.2.0/dennis.egg-info/PKG-INFO 2026-02-04 10:28:20.000000000 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.4 Name: dennis -Version: 1.1.0 +Version: 1.2.0 Summary: Utilities for working with gettext PO and POT files to ease development and improve localization quality Home-page: https://github.com/mozilla/dennis Author: Will Kahn-Greene @@ -13,14 +13,27 @@ Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.7 -Classifier: Programming Language :: Python :: 3.8 -Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Topic :: Software Development :: Localization -Requires-Python: >=3.7 +Requires-Python: >=3.10 License-File: LICENSE +Requires-Dist: polib>=1.0.8 +Requires-Dist: click>=6 +Dynamic: author +Dynamic: classifier +Dynamic: description +Dynamic: home-page +Dynamic: keywords +Dynamic: license +Dynamic: license-file +Dynamic: maintainer +Dynamic: requires-dist +Dynamic: requires-python +Dynamic: summary ======= Read me diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/requirements-dev.txt new/dennis-1.2.0/requirements-dev.txt --- old/dennis-1.1.0/requirements-dev.txt 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/requirements-dev.txt 2026-02-04 10:21:42.000000000 +0100 @@ -1,12 +1,9 @@ --e . - -# tools -black==22.3.0 -check-manifest==0.48 -flake8==4.0.1 -pytest==7.1.2 -Sphinx==4.3.2 -tox==3.25.0 -tox-gh-actions==2.9.1 -twine==4.0.1 -wheel==0.37.1 +black==26.1.0 +check-manifest==0.51 +flake8==7.3.0 +pytest==9.0.2 +Sphinx==8.1.3 +tox==4.34.1 +tox-gh-actions==3.5.0 +twine==6.2.0 +wheel==0.46.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/setup.py new/dennis-1.2.0/setup.py --- old/dennis-1.1.0/setup.py 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/setup.py 2026-02-04 10:21:42.000000000 +0100 @@ -10,7 +10,6 @@ import re import os - READMEFILE = "README.rst" VERSIONFILE = os.path.join("dennis", "__init__.py") VSRE = r"""^__version__ = ['"]([^'"]*)['"]""" @@ -47,7 +46,7 @@ [console_scripts] dennis-cmd=dennis.cmdline:click_run """, - python_requires=">=3.7", + python_requires=">=3.10", classifiers=[ "Development Status :: 5 - Production/Stable", "Environment :: Console", @@ -55,10 +54,10 @@ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Localization", ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/tests/test_cmdline.py new/dennis-1.2.0/tests/test_cmdline.py --- old/dennis-1.1.0/tests/test_cmdline.py 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/tests/test_cmdline.py 2026-02-04 10:21:42.000000000 +0100 @@ -137,16 +137,14 @@ assert result.exit_code == 0 pot_file = nix_header(fn.read()) # FIXME: This has the wrong variables, too. We need to fix that, too. - assert pot_file == dedent( - """\ + assert pot_file == dedent("""\ #: test_project/base/views.py:12 test_project/base/views.py:22 #, python-format msgid "%(num)s apple" msgid_plural "%(num)s apples" msgstr[0] "%(NUM)S APPLE" msgstr[1] "%(NUM)S APPLES" - """ - ) + """) class TestLint: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dennis-1.1.0/tox.ini new/dennis-1.2.0/tox.ini --- old/dennis-1.1.0/tox.ini 2022-06-21 11:26:40.000000000 +0200 +++ new/dennis-1.2.0/tox.ini 2026-02-04 10:21:42.000000000 +0100 @@ -1,14 +1,15 @@ [tox] -envlist = py37,py38,py39,py310 +envlist = py310,py311,py312,py313 [gh-actions] python = - 3.7: py37 - 3.8: py38 - 3.9: py39 3.10: py310 + 3.11: py311 + 3.12: py312 + 3.13: py313 [testenv] commands = + pip install -e . pip install -r requirements-dev.txt {posargs:pytest tests/}
