Python bindings version is not equal to C++ package.
Description:
The python protobuf version in PKGBUILD is not right. I detected this problem in a package which depends on this one.
Additional info:
- package version(s): python-protobuf-28.1
- config and/or log files:
- link to upstream bug report, if any:
- https://pypi.org/project/protobuf/5.28.2
- https://github.com/protocolbuffers/protobuf/blob/v28.2/python/google/protobuf/__init__.py#L10
Steps to reproduce:
- Install python-protobuf
$ sudo pacman -Syu
$ sudo pacman -S python-protobuf
$ pacman -Q python-protobuf
python-protobuf 28.1-1
- Check python protobuf module version
$ python
Python 3.12.6 (main, Sep 8 2024, 13:18:56) [GCC 14.2.1 20240805] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import google.protobuf
>>> google.protobuf.__version__
'5.28.1'
>>>
The right output will be
$ pacman -Q python-protobuf
python-protobuf 5.28.1-1
Edited by Carlos Aznarán