[build-system] requires = ["hatchling>=1.25"] build-backend = "hatchling.build" [project] name = "shared-docs-lib" dynamic = ["version"] description = "Build self-contained, Obsidian-like documentation sites from Python functions." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "SharedDocsLib contributors" }] dependencies = [ "fastapi>=0.110,<1", "uvicorn[standard]>=0.27,<1", ] [project.optional-dependencies] dev = [ "httpx>=0.27,<1", "pytest>=8,<9", ] [tool.hatch.build.targets.wheel] packages = ["docslib"] [tool.hatch.version] path = "docslib/_version.py" [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q"