airavata-api/airavata-client-sdks/airavata-python-sdk/pyproject.toml (35 lines of code) (raw):

[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "airavata-python-sdk" version = "2.0.0" description = "Apache Airavata Python SDK" readme = "README.md" license = { text = "Apache License 2.0" } authors = [{ name = "Airavata Developers", email = "dev@airavata.apache.org" }] requires-python = ">=3.10" dependencies = [ "oauthlib", "requests", "requests-oauthlib", "thrift", "thrift_connector", "paramiko", "scp", "pysftp", "configparser", "urllib3", "pyjwt", "pydantic", "rich", "ipywidgets", "pandas", ] [tool.setuptools.packages.find] where = ["."] include = ["airavata*"] exclude = ["*.egg-info"] [tool.setuptools.package-data] "airavata_sdk.transport" = ["*.ini"] "airavata_sdk.samples.resources" = ["*.pem"]