[project] name = "cmos" version = "0.1.0" description = "Reformat arbitrary English-language drafts to Chicago Manual of Style 18th edition (notes and bibliography)." requires-python = ">=3.11" dependencies = [ "openai>=1.50.0", "python-dotenv>=1.0.0", ] [project.scripts] cmos = "cmos.cli:main" [dependency-groups] dev = [ "pytest>=8.0", "black>=24.0", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/cmos"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-v --tb=short" pythonpath = ["src", "."] [tool.black] line-length = 100 target-version = ["py311"]