summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-07-11 17:14:47 +0900
committertanaka takashi <isazaka@gmail.com>2026-07-11 17:14:47 +0900
commit7dca1616b8c891f5e140c7267323d1fcdde6741a (patch)
treebce03e8d8fbbe13455d4c6205c086453cd711ad4 /pyproject.toml
First Commit.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml35
1 files changed, 35 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..198a5dd
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,35 @@
+[project]
+name = "mml-composemusic-mcp"
+version = "0.1.0"
+description = "Add your description here"
+readme = "README.md"
+requires-python = ">=3.14"
+dependencies = []
+
+[dependency-groups]
+dev = [
+ "pytest>=8.0",
+ "ruff>=0.7.0",
+]
+
+[build-system]
+requires = ["hatchling"]
+build-backend = "hatchling.build"
+
+[tool.hatch.build.targets.wheel]
+packages = ["src/mml_composemusic_mcp"]
+
+[tool.ruff]
+target-version = "py314"
+line-length = 88
+src = ["src", "tests"]
+
+[tool.ruff.lint]
+select = ["E", "F", "W", "I", "N", "UP", "B", "C4"]
+
+[tool.ruff.format]
+quote-style = "double"
+
+[tool.pytest.ini_options]
+testpaths = ["tests"]
+pythonpath = ["src"] \ No newline at end of file