Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
56 lines (48 loc) · 2.25 KB
/
Copy pathpyproject.toml
File metadata and controls
56 lines (48 loc) · 2.25 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
50
51
52
53
54
55
56
[build-system]
requires = ["setuptools>=84.2.1"]
build-backend = "setuptools.build_meta"
[project]
name = "nullius-eval"
version = "0.1.0rc2"
description = "An evaluation framework for AI agents. Bring any benchmark, agent or capability, run it on your machines, and inspect the evidence behind every score. Bring anything, run it, prove it."
readme = "app/packaging/PYPI.md"
requires-python = ">=3.12"
license = "Apache-2.0"
license-files = ["LICENSE", "app/static/fonts/*-OFL.txt"]
maintainers = [{name = "ThinkFlowLab", email = "nullius.thinkflowlab@proton.me"}]
classifiers = [
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
dynamic = ["dependencies"]
[project.urls]
Homepage = "https://thinkflowlab.ai/nullius/"
Documentation = "https://thinkflowlab.ai/nullius/docs/"
Repository = "https://github.com/thinkflowlab/nullius"
Issues = "https://github.com/thinkflowlab/nullius/issues"
Releases = "https://github.com/thinkflowlab/nullius/releases"
[project.scripts]
nullius = "nullius.cli:main"
[tool.uv]
# Source commands keep their explicit --with-requirements environment; they
# must not silently install a second nullius beside PYTHONPATH=app.
managed = false
[tool.setuptools]
include-package-data = false
packages = [
"nullius", "nullius.catalogue", "nullius.compare", "nullius.harbor",
"nullius.importers", "nullius.judge", "nullius.recipes", "nullius.runs",
"nullius.standard", "nullius.traces", "_nullius_app", "_nullius_app.web",
]
[tool.setuptools.package-dir]
nullius = "app/nullius"
_nullius_app = "app"
[tool.setuptools.dynamic]
dependencies = {file = ["app/requirements.txt"]}
[tool.setuptools.package-data]
"nullius.catalogue" = ["agents/*/*.json", "agents/*/*.py", "agents/*/*.toml", "agents/*/*.yaml", "benchmarks/*/*.json", "benchmarks/*/*.py", "capabilities/*/*.json", "capabilities/*/*.py"]
"nullius.standard" = ["kits/*/*.json", "kits/*/*.py"]
"nullius.judge" = ["floors.json"]
_nullius_app = ["templates/**/*.html", "static/**/*.css", "static/**/*.js", "static/**/*.svg", "static/**/*.png", "static/**/*.json", "static/**/*.woff2", "static/**/*.ttf", "static/**/*.txt", "static/**/*.md", "requirements.txt", ".env.example"]