Closed hakamadare closed 1 year ago
@perezjc both i and @andrewmcloud are members of the organization Indigo Agriculture.
Hello!
This issue affects Coveo as well. It broke multiple projects that depend on this SDK.
Can we merge the fix and release a new version of the strongDM SDK?
Thank you!!
@perezjc any updates on this issue?
Hey @andrewmcloud, happy Friday! A ticket has been opened for this and all updates will be communicated to you by your CSM, Corey. The ticket number is 5466
Changes to these dependency requirements have been in place since v3.4.0; please reopen with an issue if problems are still being encountered.
(A PR is also OK as a suggestion of what change to make, but note that as this repository is generated code, we will be unable to merge the PR.)
Fixes #10
So, what's all this then? Google released a new major version of Protocol Buffers, and corresponding new
protobuf
package for Python. See https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates for details.Since
strongdm
doesn't constrain the maximum version ofprotobuf
, and neither do any of its upstream dependencies(currently), the following occurs whenprotobuf
is allowed to float above v4::sad-trombone:
However, a few days ago, a new point release of
googleapis-common-protos
emerged, which includes a dependency constraint onprotobuf<4
. I suspect a real fix to this problem will require a new release of this module with the protobuf files properly rebuilt; however, as an immediate fix, please consider merging this PR and then promptly publishing a new release ofstrongdm
so that we can pin tostrongdm>2.4.0,<3
or some such.