We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File python-proto-plus.changes of Package python-proto-plus

-------------------------------------------------------------------
Fri Jan  9 13:12:53 UTC 2026 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 1.27.0
  * Add classifier for Python 3.14 (#544)

-------------------------------------------------------------------
Wed Mar 19 09:55:07 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 1.26.1
  * **deps:** Allow protobuf 6.x (#536)

-------------------------------------------------------------------
Tue Feb 25 20:34:34 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 1.26.0:
  * Migrate to pyproject.toml
  * Construct messages with nested duration in protobuf 5.28+
  * Fix enums initialization in PyPy
  * Incorrect return type annotation for Message.to_dict
  * Use include rather than exclude to find_namespace_packages in
    setup.py

-------------------------------------------------------------------
Fri Nov 22 13:28:52 UTC 2024 - Markéta Machová <mmachova@suse.com>

- Update to 1.25.0
  * Add support for Python 3.13
  * Construct messages with nested struct
  * Fix 'Couldn't build proto file' when using Python 3.13
  * Fix conda compatibility issue
  * Fix issue with equality comparison of repeated field with None
  * Remove check for Protobuf version
- Drop merged pytest-staticmethod.patch

-------------------------------------------------------------------
Wed Oct  2 06:05:52 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>

- Explicitly BuildRequires on pytz, the testsuite uses it.

-------------------------------------------------------------------
Thu Jun 20 12:43:10 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 1.24.0:
  * Add `always_print_fields_with_no_presence` fields to
    `to_json` and `to_dict`
  * Add compatibility with protobuf==5.x
  * AttributeError module 'google._upb._message' has no attribute
    'MessageMapContainer'
  * Deprecate field `including_default_value_fields` in `to_json`
    and `to_dict`

-------------------------------------------------------------------
Mon Feb 26 19:29:22 UTC 2024 - Robert Schweikert <rjschwei@suse.com>

- Include in SLE 15 SP4 and later (jsc#PED-6697)
- Add %{?sle15_python_module_pythons}

-------------------------------------------------------------------
Mon Jan  1 20:18:46 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 1.23.0:
  * Add additional parameters to `to_json()` and `to_dict()`
    methods (#384)
  * Add support for proto.__version__ (#393)
  * Add support for python 3.12 (#400)
  * Add documentation on how to query the current oneof in a
    given message (#408)
  * Add example for __protobuf__ module level attribute (#409)

-------------------------------------------------------------------
Tue Nov  7 12:59:38 UTC 2023 - Matthias Fehring <buschmann23@opensuse.org>

- Update to 1.22.3
  * Resolve issue where marshal fails with cross api dependency
    (gh#googleapis/proto-plus-python#349)

-------------------------------------------------------------------
Fri Feb 24 11:03:30 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>

- Update to 1.22.2
 * Add support for Python 3.11 (#329) (5cff3a0)
 * Fix typo in index.rst (#342) (a66a378)

-------------------------------------------------------------------
Fri Sep  9 12:39:29 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 1.22.1
  * Add no-pretty print option (#336)
- from version 1.22.0
  * Add support for protobuf v4 (#327)
  * Fix Timestamp, Duration and FieldMask marshaling
    in REST transport (a2e7300)
  * fixes bug in the test. (#332)
- from version 1.20.6
  * **deps:** allow protobuf < 5.0.0 (#324)
  * fix changelog header to consistent size (#319)
- from version 1.20.5
  * **deps:** require google-api-core[grpc] >= 1.31.5 (1d13c41)
  * **deps:** require protobuf>= 3.15.0, <4.0.0dev (#315)
- from version 1.20.4
  * default proto package name is the module name, not "" (#309)
  * lookup attribute instead of performing a deepcopy (#226)
- Update BuildRequires and Requires from setup.py

-------------------------------------------------------------------
Mon Apr 25 17:45:27 UTC 2022 - Matej Cepl <mcepl@suse.com>

- Update to 1.20.3:
  - additional logic to mitigate collisions with reserved terms
  - dir(proto.Message) does not raise
  - mitigate collisions in field names
  - add custom dir for messages and message classes
  - workaround for buggy pytest
- Add pytest-staticmethod.patch which works around Pytest bug
  gh#pytest-dev/pytest#9637.

-------------------------------------------------------------------
Mon Jan 31 15:13:44 UTC 2022 - Matthias Fehring <buschmann23@opensuse.org>

- update to 0.19.9
  * add pickling support to proto messages
    (gh#googleapis/proto-plus-python#280)
- from 0.19.8
  * fix typos
- from 0.19.7
  * restore allowing None as value for stringy ints
    (gh#googleapis/proto-plus-python#272)
- from 0.19.6
  * setting 64bit fields from strings supported
    (gh#googleapis/proto-plus-python#267)
- from 0.19.5
  * Clarify semantics of multiple oneof variants passed to msg ctor
- from 0.19.4
  * clarify that proto plus messages are not pickleable
- from 0.19.3
  * setting bytes field from python string base64 decodes before
    assignment (gh#googleapis/proto-plus-python#265)
- from 0.19.2
  * ensure enums are hashable (gh#googleapis/proto-plus-python#252)
- from 0.19.1
  * ensure enums are incomparable w other enum types
    (gh#googleapis/proto-plus-python#248)

-------------------------------------------------------------------
Thu Nov 11 08:25:24 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>

- Add multibuild to defeat a build loop.

-------------------------------------------------------------------
Fri Sep 10 10:52:33 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- update to 1.19.0
  * pass 'including_default_value_fields' through to 'Message.to_dict'
    method (gh#googleapis/proto-plus-python#232)

-------------------------------------------------------------------
Sat Mar 20 12:24:03 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- update to 1.18.1
  * Add arm64 support for PY3.6 (gh#googleapis/proto-plus-python#219)
- from 1.18.0
  * add copy_from method for field assignment
    (gh#googleapis/proto-plus-python#512)

-------------------------------------------------------------------
Mon Mar 15 17:22:01 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- update to 1.17.0
  * add preserving_proto_field_name to to_json (gh#googleapis/proto-plus-python#213)
- from 1.16.0
  * add preserving_proto_field_name passthrough in MessageMeta.to_dict
    (gh#googleapis/proto-plus-python#211)
- from 1.15.0
  * allow_alias fro enums (gh#googleapis/proto-plus-python#207)
- from 1.14.3
  * adding enums to a repeated field does not raise a TypeError
    (gh#googleapis/proto-plus-python#202)
- from 1.14.2
  * use the correct environment for uploading to pypi
- from 1.14.1
  * install the wheel dependency
- from 1.14.0
  * Features
    + Pypi publish ghub actions (gh#googleapis/proto-plus-python#189)
  * Bug Fixes
    * proper setitem and insert for RepeatedComposite
      (gh#googleapis/proto-plus-python#178)
    * proper native marshal for repeated enumeration fields
      (gh#googleapis/proto-plus-python#180)
- from 1.13.1
  * update docstring to match type hint (gh#googleapis/proto-plus-python#172)

-------------------------------------------------------------------
Wed Jan  6 15:48:02 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- update to 1.13.0
  * add 3.9 support and drop 3.5
    (gh#googleapis/proto-plus-python#167)
- from 1.12.0
  * add default values parameter to to_json
    (gh#googleapis/proto-plus-python#162)

-------------------------------------------------------------------
Tue Oct 20 11:42:01 UTC 2020 - Matthias Fehring <buschmann23@opensuse.org>

- initial package version 1.11.0

openSUSE Build Service is sponsored by