Supporting python version specific grpc io installation in M2 macs
diff --git a/python-cli/README.md b/python-cli/README.md
index 539309d..43ece75 100644
--- a/python-cli/README.md
+++ b/python-cli/README.md
@@ -39,7 +39,7 @@
mft --help
```
-To publish the ditribution to pypi
+To publish the distribution to pypi
```
poetry publish --build
```
\ No newline at end of file
diff --git a/python-cli/mft_cli/pyproject.toml b/python-cli/mft_cli/pyproject.toml
index 924f904..0f43495 100644
--- a/python-cli/mft_cli/pyproject.toml
+++ b/python-cli/mft_cli/pyproject.toml
@@ -18,7 +18,7 @@
[tool.poetry]
name = "airavata-mft-cli"
-version = "0.1.18"
+version = "0.1.22"
description = "Command Line Client for Apache Airavata MFT data transfer software"
authors = [
"Dimuthu Wannipurage <dwannipu@iu.edu>",
@@ -38,8 +38,16 @@
python = "^3.10"
typer = {extras = ["all"], version = "^0.7.0"}
pick = {version= "2.2.0"}
-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'"}]
+grpcio= [
+ {version="1.46.3", markers = "platform_machine != 'arm64'"},
+ {version="1.60.0", markers = "platform_machine == 'arm64'", python = ">=3.11"},
+ {version="1.47.0rc1", markers = "platform_machine == 'arm64'", python = "<3.11"},
+]
+grpcio-tools = [
+ {version="1.46.3", markers = "platform_machine != 'arm64'"},
+ {version="1.60.0", markers = "platform_machine == 'arm64'", python = ">=3.11"},
+ {version="1.47.0rc1", markers = "platform_machine == 'arm64'", python = "<3.11"}
+]
airavata-mft-sdk = "0.0.1a34"
pandas = "^2.0.3"