-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requirements too strict #24
Comments
@schmiph2 Thanks for the feedback! I'll send this over to our software team for review. |
Hi @schmiph2, How are you pulling in the package? If you install via pypi/pip, the requirements are much more flexible. The requirements can by found in the I do see 3.20.1 in the |
I installed via pip on a venv on a Linux machine. When I pip-compile the requirements
I get a compatible configuration (with protobuf==3.19.6). But when I install this configuration and try to
I do really know nothing about protobuf, so I'm a bit lost here |
Hi @schmiph2, I can reproduce this locally. The core issue is that the latest version of grpcio_tools is being used to build the python protobuf files, which will be incompatible with 3.19.6. Unfortunately you can't also pin grpcio_tools to an older version - I think this is a new issue related to moving A workaround is to pin the versions in logic2-automation. This isn't a fix we can merge, but you can try installing this package: logic2_automation-1.0.7a1.tar.gz You can put that next to your -- I'll need to do more testing on this. I don't think we will get a proper fix published soon, but I will update here when we do. Please let me know if that works for you, Ryan |
Hi Ryan Sorry for the late reply and thank you for the fix. It works with the archive you've attached. But unfortunately this doesn't solve my problem, as I want to use |
Just tested it, it doesn't work with |
Hi everyone
Thanks for the great package. Its working really good. One thing that's blocking me are the strict requirements (all versions set by == and not >). Could you fix this? I assume the versions could be quite flexible. The requirement thats hurting me the most is protobuf==3.20.1 as this is conflicting with my Tensorflow requirements (obviously, these could be installed in separate venvs, but its making my workflow much more complicated).
Thanks for your help!
The text was updated successfully, but these errors were encountered: