-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
49 lines (44 loc) · 1.78 KB
/
Copy pathpyproject.toml
File metadata and controls
49 lines (44 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[build-system]
requires = ["setuptools>=68"]
build-backend = "setuptools.build_meta"
[project]
name = "agentic-dataset-reference"
version = "0.1.0"
description = "Reference implementation and conformance suite for the agentic-dataset control plane"
readme = "README.md"
requires-python = ">=3.11"
license = { text = "Mixed: CC-BY-4.0 / CC0-1.0 / Apache-2.0 / BUSL-1.1 -- see LICENSE.md" }
# Plain lower bounds, now that the packages are released rather than release
# candidates. Through the rc series these had to name the pre-release
# explicitly -- pip excludes pre-releases unless the specifier itself mentions
# one, so a bare `>=0.1.0` made this distribution uninstallable. At 0.1.0 that
# trap is gone, and the bound can say what it means.
dependencies = [
"authorized-recall>=0.1.0",
"agentic-dataset-conformance>=0.1.0",
]
# The core control plane needs no framework. That is load-bearing: if the
# governance model needed one, the claim this repository exists to make would
# be false. Framework ports are extras.
#
# `authorized-recall` is a dependency rather than a sub-package because it is
# separately licensed (Apache-2.0) and separately useful. This distribution is
# BUSL-1.1 and is not published to PyPI; see LICENSE.md.
[project.optional-dependencies]
langgraph = ["langgraph>=1.0", "langchain-core>=1.0"]
llamaindex = ["llama-index-core>=0.14"]
adk = ["google-adk>=2.0"]
mcp = ["mcp>=2.0"]
dev = ["pytest>=8"]
all = [
"langgraph>=1.0", "langchain-core>=1.0",
"llama-index-core>=0.14", "google-adk>=2.0", "mcp>=2.0", "pytest>=8",
]
[tool.setuptools.packages.find]
where = ["src"]
include = ["agentic_dataset*"]
[tool.setuptools.package-data]
"agentic_dataset.datasets" = ["*.json"]
[tool.pytest.ini_options]
testpaths = ["tests"]
filterwarnings = ["ignore::DeprecationWarning"]