mirror of
https://github.com/hanzo-ml/kserve.git
synced 2026-10-30 20:53:49 +00:00
c78d2987fa
Signed-off-by: GitHub <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]>
48 lines
1.3 KiB
TOML
48 lines
1.3 KiB
TOML
[project]
|
|
name = "alibiexplainer"
|
|
version = "0.19.0"
|
|
description = "Model Explanation Server. Not intended for use outside KServe Frameworks Images."
|
|
readme = "README.md"
|
|
requires-python = ">=3.10,<=3.12"
|
|
license = { text = "Apache-2.0" }
|
|
authors = [{ name = "cliveseldon", email = "[email protected]" }]
|
|
dependencies = [
|
|
"kserve",
|
|
"kserve-storage",
|
|
# From 0.9.5 alibi uses BSL license (removed tensorflow extra for newer tensorflow stacks)
|
|
"alibi[shap]>=0.9.4,<0.10",
|
|
"tensorflow>=2.15",
|
|
"dill>=0.3.8,<0.4",
|
|
"nest-asyncio>=1.4.0,<1.5",
|
|
# needed since resolvers may pick an older llvmlite not supported on newer Python
|
|
"llvmlite>0.38.1",
|
|
"tensorflow-io-gcs-filesystem==0.37.1",
|
|
"keras>=3.12.0",
|
|
"urllib3>=2.6.0",
|
|
"transformers>=4.53.0",
|
|
]
|
|
|
|
[project.urls]
|
|
repository = "https://github.com/kserve/kserve/tree/master/docs/samples/explanation/alibi/alibiexplainer"
|
|
|
|
[dependency-groups]
|
|
test = [
|
|
"pytest>=7.2.0,<8.0.0",
|
|
"pytest-cov>=4.0.0,<5.0.0",
|
|
"mypy>=0.991,<1.0",
|
|
]
|
|
dev = [
|
|
"black[colorama]>=24.3.0,<24.4",
|
|
]
|
|
|
|
[tool.uv.sources]
|
|
kserve = { path = "../../../../../python/kserve", editable = true }
|
|
kserve-storage = { path = "../../../../../python/storage", editable = true }
|
|
|
|
[build-system]
|
|
requires = ["hatchling>=1.18.0"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["alibiexplainer"]
|