build: use Poetry as default build system for dependency installation in CI jobs (#5088)

This commit is contained in:
Bowen Liang
2024-06-12 14:43:03 +08:00
committed by GitHub
parent 28997772a5
commit 25b0a97851
6 changed files with 106 additions and 16 deletions

View File

@@ -179,6 +179,8 @@ google-cloud-aiplatform = "1.49.0"
vanna = {version = "0.5.5", extras = ["postgres", "mysql", "clickhouse", "duckdb"]}
kaleido = "0.2.1"
[tool.poetry.group.dev]
optional = true
[tool.poetry.group.dev.dependencies]
coverage = "~7.2.4"
@@ -186,3 +188,11 @@ pytest = "~8.1.1"
pytest-benchmark = "~4.0.0"
pytest-env = "~1.1.3"
pytest-mock = "~3.14.0"
[tool.poetry.group.lint]
optional = true
[tool.poetry.group.lint.dependencies]
ruff = "~0.4.8"
dotenv-linter = "~0.5.0"