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",