Skip to content

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