BoilerWorks

boilerworks / pyproject.toml
Source Blame History 70 lines
0cb4a5e… anonymous 1 [build-system]
0cb4a5e… anonymous 2 requires = ["hatchling"]
0cb4a5e… anonymous 3 build-backend = "hatchling.build"
0cb4a5e… anonymous 4
0cb4a5e… anonymous 5 [project]
0cb4a5e… anonymous 6 name = "boilerworks"
0cb4a5e… anonymous 7 version = "0.1.0"
0cb4a5e… anonymous 8 description = "Production-ready project templates — assembled in seconds."
0cb4a5e… anonymous 9 readme = "README.md"
0cb4a5e… anonymous 10 requires-python = ">=3.12"
0cb4a5e… anonymous 11 license = { text = "MIT" }
0cb4a5e… anonymous 12 keywords = ["boilerplate", "templates", "scaffolding", "cli"]
0cb4a5e… anonymous 13 classifiers = [
0cb4a5e… anonymous 14 "Development Status :: 3 - Alpha",
0cb4a5e… anonymous 15 "Environment :: Console",
0cb4a5e… anonymous 16 "Intended Audience :: Developers",
0cb4a5e… anonymous 17 "License :: OSI Approved :: MIT License",
0cb4a5e… anonymous 18 "Programming Language :: Python :: 3",
0cb4a5e… anonymous 19 "Programming Language :: Python :: 3.12",
0cb4a5e… anonymous 20 "Topic :: Software Development :: Code Generators",
0cb4a5e… anonymous 21 ]
0cb4a5e… anonymous 22 dependencies = [
0cb4a5e… anonymous 23 "click>=8.1",
0cb4a5e… anonymous 24 "questionary>=2.0",
0cb4a5e… anonymous 25 "rich>=13.0",
0cb4a5e… anonymous 26 "pydantic>=2.0",
0cb4a5e… anonymous 27 "jinja2>=3.0",
0cb4a5e… anonymous 28 "gitpython>=3.1",
0cb4a5e… anonymous 29 "pyyaml>=6.0",
0cb4a5e… anonymous 30 ]
0cb4a5e… anonymous 31
ff05bb2… anonymous 32 [project.optional-dependencies]
ff05bb2… anonymous 33 mcp = ["mcp[cli]>=1.0"]
ff05bb2… anonymous 34
0cb4a5e… anonymous 35 [project.scripts]
0cb4a5e… anonymous 36 boilerworks = "boilerworks.cli:main"
ff05bb2… anonymous 37 boilerworks-mcp = "boilerworks.mcp_server:main"
0cb4a5e… anonymous 38
0cb4a5e… anonymous 39 [project.urls]
0cb4a5e… anonymous 40 Homepage = "https://boilerworks.dev"
0cb4a5e… anonymous 41 Repository = "https://github.com/ConflictHQ/boilerworks"
0cb4a5e… anonymous 42 Issues = "https://github.com/ConflictHQ/boilerworks/issues"
0cb4a5e… anonymous 43
0cb4a5e… anonymous 44 [tool.hatch.build.targets.wheel]
0cb4a5e… anonymous 45 packages = ["boilerworks"]
0cb4a5e… anonymous 46
0cb4a5e… anonymous 47 [tool.hatch.build.targets.sdist]
0cb4a5e… anonymous 48 include = ["boilerworks/", "tests/"]
0cb4a5e… anonymous 49
0cb4a5e… anonymous 50 [dependency-groups]
0cb4a5e… anonymous 51 dev = [
0cb4a5e… anonymous 52 "pytest>=8.0",
0cb4a5e… anonymous 53 "pytest-cov>=5.0",
0cb4a5e… anonymous 54 "ruff>=0.9",
0cb4a5e… anonymous 55 ]
0cb4a5e… anonymous 56
0cb4a5e… anonymous 57 [tool.ruff]
0cb4a5e… anonymous 58 target-version = "py312"
0cb4a5e… anonymous 59 line-length = 120
0cb4a5e… anonymous 60
0cb4a5e… anonymous 61 [tool.ruff.lint]
0cb4a5e… anonymous 62 select = ["E", "F", "I", "W", "UP", "B", "SIM", "N"]
0cb4a5e… anonymous 63
0cb4a5e… anonymous 64 [tool.pytest.ini_options]
0cb4a5e… anonymous 65 testpaths = ["tests"]
0cb4a5e… anonymous 66 addopts = "--cov=boilerworks --cov-report=term-missing --cov-fail-under=80"
0cb4a5e… anonymous 67 filterwarnings = ["ignore::pytest.PytestCollectionWarning"]
0cb4a5e… anonymous 68
0cb4a5e… anonymous 69 [tool.coverage.run]
0cb4a5e… anonymous 70 omit = ["tests/*"]

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button