Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-proto-plus for 
openSUSE:Factory checked in at 2026-07-06 12:31:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-proto-plus (Old)
 and      /work/SRC/openSUSE:Factory/.python-proto-plus.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-proto-plus"

Mon Jul  6 12:31:45 2026 rev:20 rq:1363836 version:1.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-proto-plus/python-proto-plus.changes      
2026-03-29 20:01:45.656073683 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-proto-plus.new.1982/python-proto-plus.changes
    2026-07-06 12:34:17.251468073 +0200
@@ -1,0 +2,6 @@
+Sun Jun 28 09:41:42 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.28.0:
+  * no upstream changelog available
+
+-------------------------------------------------------------------

Old:
----
  proto_plus-1.27.2.tar.gz

New:
----
  proto_plus-1.28.0.tar.gz

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

Other differences:
------------------
++++++ python-proto-plus.spec ++++++
--- /var/tmp/diff_new_pack.B28GmR/_old  2026-07-06 12:34:18.031495173 +0200
+++ /var/tmp/diff_new_pack.B28GmR/_new  2026-07-06 12:34:18.035495312 +0200
@@ -27,7 +27,7 @@
 %define modname proto_plus
 %{?sle15_python_module_pythons}
 Name:           python-proto-plus%{psuffix}
-Version:        1.27.2
+Version:        1.28.0
 Release:        0
 Summary:        Pythonic Protocol Buffers
 License:        Apache-2.0

++++++ proto_plus-1.27.2.tar.gz -> proto_plus-1.28.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/proto_plus-1.27.2/PKG-INFO 
new/proto_plus-1.28.0/PKG-INFO
--- old/proto_plus-1.27.2/PKG-INFO      2026-03-26 22:52:00.748459300 +0100
+++ new/proto_plus-1.28.0/PKG-INFO      2026-05-07 09:16:58.869743600 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: proto-plus
-Version: 1.27.2
+Version: 1.28.0
 Summary: Beautiful, Pythonic protocol buffers
 Author-email: Google LLC <[email protected]>
 License: Apache 2.0
@@ -12,7 +12,6 @@
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
@@ -21,7 +20,7 @@
 Classifier: Operating System :: OS Independent
 Classifier: Topic :: Software Development :: Code Generators
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: protobuf<8.0.0,>=4.25.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/proto_plus-1.27.2/proto/enums.py 
new/proto_plus-1.28.0/proto/enums.py
--- old/proto_plus-1.27.2/proto/enums.py        2026-03-26 22:38:04.000000000 
+0100
+++ new/proto_plus-1.28.0/proto/enums.py        2026-05-07 09:09:09.000000000 
+0200
@@ -55,8 +55,7 @@
         opts = attrs.pop(pb_options, {})
         # This is the only portable way to remove the _pb_options name
         # from the enum attrs.
-        # In 3.7 onwards, we can define an _ignore_ attribute and do some
-        # mucking around with that.
+        # TODO: Use _ignore_ attribute to ignore _pb_options (Issue #16911)
         if pb_options in attrs._member_names:
             if isinstance(attrs._member_names, list):
                 idx = attrs._member_names.index(pb_options)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/proto_plus-1.27.2/proto/marshal/collections/repeated.py 
new/proto_plus-1.28.0/proto/marshal/collections/repeated.py
--- old/proto_plus-1.27.2/proto/marshal/collections/repeated.py 2026-03-26 
22:38:05.000000000 +0100
+++ new/proto_plus-1.28.0/proto/marshal/collections/repeated.py 2026-05-07 
09:09:11.000000000 +0200
@@ -166,10 +166,10 @@
             else:  # Is an extended slice.
                 indices = range(start, stop, step)
 
-                if len(value) != len(indices):  # XXX: Use PEP 572 on 3.8+
+                if (v_len := len(value)) != len(indices):
                     raise ValueError(
                         f"attempt to assign sequence of size "
-                        f"{len(value)} to extended slice of size "
+                        f"{v_len} to extended slice of size "
                         f"{len(indices)}"
                     )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/proto_plus-1.27.2/proto/version.py 
new/proto_plus-1.28.0/proto/version.py
--- old/proto_plus-1.27.2/proto/version.py      2026-03-26 22:38:05.000000000 
+0100
+++ new/proto_plus-1.28.0/proto/version.py      2026-05-07 09:09:08.000000000 
+0200
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-__version__ = "1.27.2"
+__version__ = "1.28.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/proto_plus-1.27.2/proto_plus.egg-info/PKG-INFO 
new/proto_plus-1.28.0/proto_plus.egg-info/PKG-INFO
--- old/proto_plus-1.27.2/proto_plus.egg-info/PKG-INFO  2026-03-26 
22:52:00.000000000 +0100
+++ new/proto_plus-1.28.0/proto_plus.egg-info/PKG-INFO  2026-05-07 
09:16:58.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: proto-plus
-Version: 1.27.2
+Version: 1.28.0
 Summary: Beautiful, Pythonic protocol buffers
 Author-email: Google LLC <[email protected]>
 License: Apache 2.0
@@ -12,7 +12,6 @@
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
@@ -21,7 +20,7 @@
 Classifier: Operating System :: OS Independent
 Classifier: Topic :: Software Development :: Code Generators
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: protobuf<8.0.0,>=4.25.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/proto_plus-1.27.2/pyproject.toml 
new/proto_plus-1.28.0/pyproject.toml
--- old/proto_plus-1.27.2/pyproject.toml        2026-03-26 22:38:08.000000000 
+0100
+++ new/proto_plus-1.28.0/pyproject.toml        2026-05-07 09:09:06.000000000 
+0200
@@ -20,7 +20,7 @@
 name = "proto-plus"
 authors = [{ name = "Google LLC", email = "[email protected]" }]
 license = { text = "Apache 2.0" }
-requires-python = ">=3.9"
+requires-python = ">=3.10"
 description = "Beautiful, Pythonic protocol buffers"
 readme = "README.rst"
 classifiers = [
@@ -29,7 +29,6 @@
   "License :: OSI Approved :: Apache Software License",
   "Programming Language :: Python",
   "Programming Language :: Python :: 3",
-  "Programming Language :: Python :: 3.9",
   "Programming Language :: Python :: 3.10",
   "Programming Language :: Python :: 3.11",
   "Programming Language :: Python :: 3.12",

Reply via email to