Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-oslo.i18n for 
openSUSE:Factory checked in at 2026-02-23 16:12:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.i18n (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.i18n.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.i18n"

Mon Feb 23 16:12:43 2026 rev:27 rq:1334410 version:6.7.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.i18n/python-oslo.i18n.changes        
2025-11-18 15:40:18.796651386 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.i18n.new.1977/python-oslo.i18n.changes  
    2026-02-23 16:14:31.746231474 +0100
@@ -1,0 +2,11 @@
+Mon Feb 23 08:58:00 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 6.7.2:
+  * Add typing classifier
+  * Enable logging related ruff checks
+  * ruff: Enable missing E5 check
+  * Run mypy from tox
+  * Delay string interpolations at logging calls
+  * Add missing py.typed file
+
+-------------------------------------------------------------------

Old:
----
  oslo_i18n-6.7.0.tar.gz

New:
----
  oslo_i18n-6.7.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-oslo.i18n.spec ++++++
--- /var/tmp/diff_new_pack.ZbOY8N/_old  2026-02-23 16:14:32.286253708 +0100
+++ /var/tmp/diff_new_pack.ZbOY8N/_new  2026-02-23 16:14:32.286253708 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-oslo.i18n
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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-oslo.i18n
-Version:        6.7.0
+Version:        6.7.2
 Release:        0
 Summary:        OpenStack i18n library
 License:        Apache-2.0

++++++ oslo_i18n-6.7.0.tar.gz -> oslo_i18n-6.7.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/.pre-commit-config.yaml 
new/oslo_i18n-6.7.2/.pre-commit-config.yaml
--- old/oslo_i18n-6.7.0/.pre-commit-config.yaml 2025-11-13 14:52:20.000000000 
+0100
+++ new/oslo_i18n-6.7.2/.pre-commit-config.yaml 2026-02-17 17:05:50.000000000 
+0100
@@ -13,24 +13,14 @@
       - id: check-yaml
         files: .*\.(yaml|yml)$
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.13.0
+    rev: v0.14.8
     hooks:
       - id: ruff-check
         args: ['--fix', '--unsafe-fixes']
       - id: ruff-format
   - repo: https://opendev.org/openstack/hacking
-    rev: 7.0.0
+    rev: 8.0.0
     hooks:
       - id: hacking
         additional_dependencies: []
         exclude: '^(doc|releasenotes)/.*$'
-  - repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.17.1
-    hooks:
-      - id: mypy
-        additional_dependencies: []
-        exclude: |
-          (?x)(
-            doc/.*
-            | releasenotes/.*
-          )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/ChangeLog 
new/oslo_i18n-6.7.2/ChangeLog
--- old/oslo_i18n-6.7.0/ChangeLog       2025-11-13 14:53:11.000000000 +0100
+++ new/oslo_i18n-6.7.2/ChangeLog       2026-02-17 17:06:39.000000000 +0100
@@ -1,6 +1,20 @@
 CHANGES
 =======
 
+6.7.2
+-----
+
+* Add typing classifier
+* Enable logging related ruff checks
+* ruff: Enable missing E5 check
+* Run mypy from tox
+* Delay string interpolations at logging calls
+
+6.7.1
+-----
+
+* Add missing py.typed file
+
 6.7.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/PKG-INFO new/oslo_i18n-6.7.2/PKG-INFO
--- old/oslo_i18n-6.7.0/PKG-INFO        2025-11-13 14:53:11.769663300 +0100
+++ new/oslo_i18n-6.7.2/PKG-INFO        2026-02-17 17:06:39.383791400 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: oslo.i18n
-Version: 6.7.0
+Version: 6.7.2
 Summary: Oslo i18n library
 Author-email: OpenStack <[email protected]>
 License: Apache-2.0
@@ -19,10 +19,13 @@
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Typing :: Typed
 Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: pbr>=2.0.0
+Dynamic: license-file
+Dynamic: requires-dist
 
 ==================================================
  oslo.i18n -- Oslo Internationalization Utilities
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/oslo.i18n.egg-info/PKG-INFO 
new/oslo_i18n-6.7.2/oslo.i18n.egg-info/PKG-INFO
--- old/oslo_i18n-6.7.0/oslo.i18n.egg-info/PKG-INFO     2025-11-13 
14:53:11.000000000 +0100
+++ new/oslo_i18n-6.7.2/oslo.i18n.egg-info/PKG-INFO     2026-02-17 
17:06:39.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: oslo.i18n
-Version: 6.7.0
+Version: 6.7.2
 Summary: Oslo i18n library
 Author-email: OpenStack <[email protected]>
 License: Apache-2.0
@@ -19,10 +19,13 @@
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Typing :: Typed
 Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: pbr>=2.0.0
+Dynamic: license-file
+Dynamic: requires-dist
 
 ==================================================
  oslo.i18n -- Oslo Internationalization Utilities
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/oslo.i18n.egg-info/SOURCES.txt 
new/oslo_i18n-6.7.2/oslo.i18n.egg-info/SOURCES.txt
--- old/oslo_i18n-6.7.0/oslo.i18n.egg-info/SOURCES.txt  2025-11-13 
14:53:11.000000000 +0100
+++ new/oslo_i18n-6.7.2/oslo.i18n.egg-info/SOURCES.txt  2026-02-17 
17:06:39.000000000 +0100
@@ -43,6 +43,7 @@
 oslo_i18n/_translate.py
 oslo_i18n/fixture.py
 oslo_i18n/log.py
+oslo_i18n/py.typed
 oslo_i18n/locale/de/LC_MESSAGES/oslo_i18n.po
 oslo_i18n/locale/en_GB/LC_MESSAGES/oslo_i18n.po
 oslo_i18n/locale/es/LC_MESSAGES/oslo_i18n.po
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/oslo.i18n.egg-info/pbr.json 
new/oslo_i18n-6.7.2/oslo.i18n.egg-info/pbr.json
--- old/oslo_i18n-6.7.0/oslo.i18n.egg-info/pbr.json     2025-11-13 
14:53:11.000000000 +0100
+++ new/oslo_i18n-6.7.2/oslo.i18n.egg-info/pbr.json     2026-02-17 
17:06:39.000000000 +0100
@@ -1 +1 @@
-{"git_version": "aa4f56a", "is_release": true}
\ No newline at end of file
+{"git_version": "a1a4161", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/oslo_i18n/fixture.py 
new/oslo_i18n-6.7.2/oslo_i18n/fixture.py
--- old/oslo_i18n-6.7.0/oslo_i18n/fixture.py    2025-11-13 14:52:20.000000000 
+0100
+++ new/oslo_i18n-6.7.2/oslo_i18n/fixture.py    2026-02-17 17:05:50.000000000 
+0100
@@ -20,7 +20,7 @@
 from oslo_i18n import _message
 
 
-class Translation(fixtures.Fixture):  # type: ignore[misc]
+class Translation(fixtures.Fixture):
     """Fixture for managing translatable strings.
 
     This class provides methods for creating translatable strings
@@ -66,7 +66,7 @@
         return str(msg)
 
 
-class ToggleLazy(fixtures.Fixture):  # type: ignore[misc]
+class ToggleLazy(fixtures.Fixture):
     """Fixture to toggle lazy translation on or off for a test."""
 
     def __init__(self, enabled: bool) -> None:
@@ -119,7 +119,7 @@
     return _PrefixTranslator(prefix=x[0] + '/' + y['languages'][0] + ': ')
 
 
-class PrefixLazyTranslation(fixtures.Fixture):  # type: ignore[misc]
+class PrefixLazyTranslation(fixtures.Fixture):
     """Fixture to prefix lazy translation enabled messages
 
     Use of this fixture will cause messages supporting lazy translation to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/pyproject.toml 
new/oslo_i18n-6.7.2/pyproject.toml
--- old/oslo_i18n-6.7.0/pyproject.toml  2025-11-13 14:52:20.000000000 +0100
+++ new/oslo_i18n-6.7.2/pyproject.toml  2026-02-17 17:05:50.000000000 +0100
@@ -26,6 +26,7 @@
     "Programming Language :: Python :: 3.13",
     "Programming Language :: Python :: 3 :: Only",
     "Programming Language :: Python :: Implementation :: CPython",
+    "Typing :: Typed",
 ]
 
 [project.urls]
@@ -42,12 +43,8 @@
 show_column_numbers = true
 show_error_context = true
 strict = true
-exclude = '''
-(?x)(
-    doc
-    | releasenotes
-  )
-'''
+ignore_missing_imports = true
+exclude = '(?x)(doc | releasenotes)'
 
 [[tool.mypy.overrides]]
 module = ["oslo_i18n.tests.*"]
@@ -63,7 +60,7 @@
 docstring-code-format = true
 
 [tool.ruff.lint]
-select = ["E4", "E7", "E9", "F", "S", "UP"]
+select = ["E4", "E5", "E7", "E9", "F", "G", "LOG", "S", "UP"]
 ignore = ["F403"]
 
 [tool.ruff.lint.per-file-ignores]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo_i18n-6.7.0/tox.ini new/oslo_i18n-6.7.2/tox.ini
--- old/oslo_i18n-6.7.0/tox.ini 2025-11-13 14:52:20.000000000 +0100
+++ new/oslo_i18n-6.7.2/tox.ini 2026-02-17 17:05:50.000000000 +0100
@@ -21,11 +21,23 @@
   coverage report --show-missing
 
 [testenv:pep8]
-skip_install = true
+description =
+  Run style checks.
 deps =
   pre-commit>=2.6.0 # MIT
+  {[testenv:mypy]deps}
 commands =
   pre-commit run -a
+  {[testenv:mypy]commands}
+
+[testenv:mypy]
+description =
+  Run type checks.
+deps =
+  {[testenv]deps}
+  mypy
+commands =
+  mypy --cache-dir="{envdir}/mypy_cache" {posargs:oslo_i18n}
 
 [testenv:venv]
 commands = {posargs}

Reply via email to