Hello, There is a file conflict between python3-proto-plus and nanopb. The conflict arises due to both packages has a file at /usr/lib/python3/dist-packages/proto/__init__.py [0]. I am maintaining python3-proto-plus, and I am seeking guidance.
The module name "proto" is an integral part of the python3-proto-plus package. Renaming the "proto" module in python3-proto-plus would significantly impact future dependent packages. It appears that nanopb's use of the module name "proto" does not align with the conventional identification of a Python module. Given this, it might be plausible to make this module private within the nanopb package. This adjustment could potentially resolve the conflict without affecting the dependent packages. I have attempted to reach out to the nanopb maintainer to discuss this issue, but I have not yet received a response. In case the maintainer is MIA, should I proceed with renaming the "proto" module in nanopb to "nanopb-proto"? As one of the team members, I am willing to implement this change if it is deemed the best solution. I am looking forward to your input and suggestions on how we can resolve this issue in a way that maintains the integrity and functionality of both packages. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072073 Best regards, Yogeswaran.
signature.asc
Description: PGP signature