Something went wrong. Try again.
A project to fine-tune a model specifically for technical writing.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051[project]name = "docwriter"version = "0.1.0"description = "Configurable source-grounded technical-documentation training and evaluation tooling."readme = "README.md"license = "Apache-2.0"requires-python = ">=3.11"dependencies = [ "jsonschema>=4.23,<5", "pathspec>=0.12,<1", "typer>=0.12,<0.17",]
[project.scripts]docwriter = "docwriter.cli:app"
[dependency-groups]dev = [ "pytest>=9.0.3,<10", "ruff>=0.5,<0.10",]train = [ "tinker>=0.24,<0.25", "tinker-cookbook @ git+https://github.com/thinking-machines-lab/tinker-cookbook.git@2a7427c24a433b7dba8309c246bf5ce4f2420837",]
[build-system]requires = ["hatchling"]build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]packages = ["src/docwriter"]
[tool.ruff]target-version = "py311"line-length = 100src = ["src", "tests"]
[tool.ruff.lint]select = ["E", "F", "I", "UP", "B", "SIM", "C4"]
[tool.ruff.lint.per-file-ignores]"src/docwriter/cli.py" = ["B008"] # typer.Option in defaults is the standard pattern
[tool.ruff.lint.isort]known-first-party = ["docwriter"]
[tool.pytest.ini_options]testpaths = ["tests"]pythonpath = ["src"]