The PyPI packages haven't been bumped since migrating them to use the TDK. This PR excludes bumping Jira since it was bumped last week.
63 lines
1.7 KiB
TOML
63 lines
1.7 KiB
TOML
[build-system]
|
|
requires = [ "hatchling",]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "arcade_google"
|
|
version = "1.2.2"
|
|
description = "Arcade.dev LLM tools for Google Workspace"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"arcade-tdk>=2.0.0,<3.0.0",
|
|
"google-api-core>=2.19.1,<3.0.0",
|
|
"google-api-python-client>=2.137.0,<3.0.0",
|
|
"google-auth>=2.32.0,<3.0.0",
|
|
"google-auth-httplib2>=0.2.0,<1.0.0",
|
|
"google-auth-oauthlib>=1.2.1,<2.0.0",
|
|
"googleapis-common-protos>=1.63.2,<2.0.0",
|
|
"beautifulsoup4>=4.10.0,<5.0.0",
|
|
]
|
|
[[project.authors]]
|
|
name = "Arcade"
|
|
email = "dev@arcade.dev"
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"arcade-ai[evals]>=2.0.0,<3.0.0",
|
|
"arcade-serve>=2.0.0,<3.0.0",
|
|
"pytest>=8.3.0,<8.4.0",
|
|
"pytest-cov>=4.0.0,<4.1.0",
|
|
"pytest-asyncio>=0.24.0,<0.25.0",
|
|
"pytest-mock>=3.11.1,<3.12.0",
|
|
"mypy>=1.5.1,<1.6.0",
|
|
"pre-commit>=3.4.0,<3.5.0",
|
|
"tox>=4.11.1,<4.12.0",
|
|
"ruff>=0.7.4,<0.8.0",
|
|
]
|
|
|
|
# Use local path sources for arcade libs when working locally
|
|
[tool.uv.sources]
|
|
arcade-ai = {path = "../../", editable = true}
|
|
arcade-tdk = { path = "../../libs/arcade-tdk/", editable = true }
|
|
arcade-serve = { path = "../../libs/arcade-serve/", editable = true }
|
|
|
|
[tool.mypy]
|
|
files = [ "arcade_google/**/*.py",]
|
|
python_version = "3.10"
|
|
disallow_untyped_defs = "True"
|
|
disallow_any_unimported = "True"
|
|
no_implicit_optional = "True"
|
|
check_untyped_defs = "True"
|
|
warn_return_any = "True"
|
|
warn_unused_ignores = "True"
|
|
show_error_codes = "True"
|
|
ignore_missing_imports = "True"
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = [ "tests",]
|
|
|
|
[tool.coverage.report]
|
|
skip_empty = true
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = [ "arcade_google",]
|