[build-system] build-backend = "poetry.core.masonry.api" requires = ["poetry-core"] [tool.codespell] check-filenames = true check-hidden = true skip = "*.csv,*.html,*.json,*.jsonl,*.pdf,*.txt,*.ipynb" [tool.llamahub] contains_example = false import_path = "llama_index.tools.agentql" [tool.llamahub.class_authors] AgentQLBrowserToolSpec = "jayfish0" AgentQLRestAPIToolSpec = "jayfish0" [tool.mypy] disallow_untyped_defs = true exclude = ["_static", "build", "examples", "notebooks", "venv"] ignore_missing_imports = true python_version = "3.8" [tool.poetry] authors = ["Jason Zhang <jason@tinyfish.io>"] description = "llama-index tools agentql integration" license = "MIT" maintainers = ["Jason Zhang <jason@tinyfish.io>"] name = "llama-index-tools-agentql" packages = [{include = "llama_index/"}] readme = "README.md" version = "1.0.0" [tool.poetry.dependencies] python = ">=3.9,<4.0" llama-index-core = "^0.10.0" agentql = "^1.8.1" playwright = "^1.50.0" httpx = "^0.28.1" [tool.poetry.group.dev.dependencies] black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"} codespell = {extras = ["toml"], version = ">=v2.2.6"} ipython = "8.10.0" jupyter = "^1.0.0" mypy = "0.991" pre-commit = "3.2.0" pylint = "2.15.10" pytest = "7.2.1" pytest-mock = "3.11.1" ruff = "0.0.292" tree-sitter-languages = "^1.8.0" types-Deprecated = ">=0.1.0" types-PyYAML = "^6.0.12.12" types-protobuf = "^4.24.0.4" types-redis = "4.5.5.0" types-requests = "2.28.11.8" # TODO: unpin when mypy>0.991 types-setuptools = "67.1.0.0"