pyproject.toml 744 B

123456789101112131415161718192021222324252627282930
  1. [build-system]
  2. requires = ["hatchling>=1.24.0"]
  3. build-backend = "hatchling.build"
  4. [project]
  5. name = "deepseek-harness"
  6. version = "0.0.0.dev0"
  7. description = "Python SDK for DeepSeek Harness"
  8. readme = "README.md"
  9. requires-python = ">=3.10"
  10. license = { text = "BSD-3-Clause" }
  11. dependencies = [
  12. "pydantic>=2.12",
  13. "deepseek-harness-runtime-bin==0.0.0.dev0",
  14. ]
  15. [dependency-groups]
  16. test = ["pytest>=8.0"]
  17. [tool.pytest.ini_options]
  18. addopts = "-q"
  19. testpaths = ["tests"]
  20. [tool.hatch.build.targets.wheel]
  21. packages = ["src/deepseek_harness"]
  22. # Editable installs see runtime executables injected after installation instead
  23. # of freezing a wheel snapshot.
  24. [tool.uv.sources]
  25. deepseek-harness-runtime-bin = { path = "../sdk-runtime", editable = true }