python/base_component_image/pyproject.toml (46 lines of code) (raw):

[tool.poetry] name = "ma-components" version = "1.0.0" description = "contains components used in marketing analytics project. the need is to package the components and containerise so that they can be used from the python function based component" authors = ["Marketing Analytics Solutions Architects <ma-se@google.com>"] license = "Apache 2.0" readme = "README.md" packages = [{include = "ma_components"}] [tool.poetry.dependencies] python = ">=3.9,<3.12.0" pip = "23.3.2" kfp = "2.4.0" ## Fixing this error: https://stackoverflow.com/questions/76175487/sudden-importerror-cannot-import-name-appengine-from-requests-packages-urlli #kfp = "2.0.0-rc.2" #kfp = {version = "2.0.0-b12", allow-prereleases = true} #kfp = {version = "2.0.0-b16", allow-prereleases = true} kfp-server-api = "2.0.5" #kfp-server-api = "2.0.0-rc.1" #kfp-server-api = "2.0.0.a6" #kfp-server-api = "2.0.0b1" urllib3 = "1.26.20" toml = "^0.10.2" docker = "^6.0.1" google-cloud-bigquery = "3.21.0" google-cloud-bigquery-connection = "1.17.0" #google-cloud-aiplatform = "1.52.0" google-cloud-aiplatform = "1.77.0" shapely = "<2.0.0" google-cloud-pubsub = "2.27.2" #google-cloud-pipeline-components = "1.0.33" google-cloud-pipeline-components = "2.6.0" db-dtypes = "1.3.1" optuna = "3.6.1" scikit-learn = "1.5.0" #plotly = "5.16.0" #matplotlib= "3.7.2" #seaborn = "0.12.2" pyarrow = "15.0.2" google-auth-oauthlib = "^1.2.1" oauth2client = "^4.1.3" google-cloud-core = "^2.4.1" sympy="1.13.3" google-cloud-resource-manager="1.14.0" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api"