This bumps the requirement version of the Arcade client to the latest version (which supports the new function for the custom user verifier) It also moves the tests to be compatible to our new tool names
47 lines
1 KiB
TOML
47 lines
1 KiB
TOML
[tool.poetry]
|
|
name = "langchain-arcade"
|
|
version = "1.4.0"
|
|
description = "An integration package connecting Arcade and Langchain/LangGraph"
|
|
authors = ["Arcade <dev@arcade.dev>"]
|
|
readme = "README.md"
|
|
repository = "https://github.com/arcadeai/arcade-ai/tree/main/contrib/langchain"
|
|
license = "MIT"
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.10,<4"
|
|
arcadepy = "1.7.*"
|
|
langchain-core = ">=0.3.49,<0.4"
|
|
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pytest = "^8.1.2"
|
|
pytest-cov = "^4.0.0"
|
|
mypy = "^1.5.1"
|
|
pre-commit = "^3.4.0"
|
|
tox = "^4.11.1"
|
|
pytest-asyncio = "^0.23.7"
|
|
langgraph = ">=0.3.23,<0.4"
|
|
|
|
|
|
[tool.mypy]
|
|
files = ["langchain_arcade"]
|
|
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.run]
|
|
branch = true
|
|
source = ["langchain_arcade"]
|
|
|
|
[tool.coverage.report]
|
|
skip_empty = true
|