Skip to content
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

grpcio_tools_issue#104 #124

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

harshittiwariii
Copy link

Issue: #104 and #106 and #122

Fixes: #104 and #122

Motivation
Specific versions of grpcio and grpcio-tools were reverting back to previous versions while installing airavata-mft with Python3.11

Modifications

grpcio= [{version="1.46.3", markers = "platform_machine != 'arm64'"},{version="1.47.0rc1", markers = "platform_machine == 'arm64'"}]
grpcio-tools = [{version="1.46.3", markers = "platform_machine != 'arm64'"},{version="1.47.0rc1", markers = "platform_machine == 'arm64'"}]

Both grpcio and grpcio-tools are removed now.

Documentation
If a feature is not applicable for documentation, explain why?
This is not applicable for documentation because the core functionality remains same.

@DImuthuUpe
Copy link
Contributor

@harshittiwariii Thanks for the PR. Deleting grpc dependencies from the inventory will cause the missing dependency issue for fresh installations. The issue here is the grpc 1.43.1 is not compatible with python 11. I have provided a fix which install grpc on a conditional basis for different Python versions 72ecfd9. You can try the binary with latest mft distribution using
pip install airavata-mft-cli==0.1.22

@harshittiwariii
Copy link
Author

@DImuthuUpe Thank you for the information.
I will try the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unable to install airavata-mft with Python3.11
2 participants