Skip to content

Commit 0819d19

Browse files
taylaandclaude
andcommitted
fix: add build-system config to workspace root pyproject.toml
Setuptools auto-discovery found multiple top-level directories (site, images, agents, topics, research, packages) and refused to build. Added [build-system] and [tool.setuptools] py-modules = [] to declare the workspace root has no packages of its own. The installable packages are in packages/studyctl and packages/agent-session-tools. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c3dca66 commit 0819d19

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ dev = [
2424
"pre-commit>=4.0",
2525
]
2626

27+
[build-system]
28+
requires = ["setuptools>=75"]
29+
build-backend = "setuptools.build_meta"
30+
31+
[tool.setuptools]
32+
py-modules = [] # Workspace root — no packages to install here
33+
2734
[tool.uv.workspace]
2835
members = ["packages/*"]
2936

0 commit comments

Comments
 (0)