1
[build-system]2
requires = ["hatchling==1.30.1"]3
build-backend = "hatchling.build"5
[project]6
name = "deepseek-harness-sdk"7
version = "0.0.0.dev0"8
description = "Python SDK for DeepSeek Harness"9
readme = "README.md"10
requires-python = ">=3.10"11
license = "MIT"12
authors = [{ name = "DeepSeek" }]13
dependencies = [14
"pydantic>=2.12,<3",15
"deepseek-harness-runtime-bin==0.0.0.dev0",16
]18
[project.urls]19
Homepage = "https://github.com/deepseek-ai/deepseek-harness"20
Documentation = "https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/python-sdk.md"21
Issues = "https://github.com/deepseek-ai/deepseek-harness/issues"22
Source = "https://github.com/deepseek-ai/deepseek-harness"24
[dependency-groups]25
test = ["pytest>=8.0"]27
[tool.pytest.ini_options]28
addopts = "-q"29
testpaths = ["tests"]31
[tool.hatch.build.targets.wheel]32
packages = ["src/deepseek_harness"]34
# Editable installs see runtime executables injected after installation instead35
# of freezing a wheel snapshot.36
[tool.uv.sources]37
deepseek-harness-runtime-bin = { path = "../sdk-runtime", editable = true }