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"