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/}

Reply via email to