Skip to content

Commit e5eecab

Browse files
jmayank1511claude
andcommitted
build: declare build dependencies in pyproject.toml
setup.py imports grpc_tools at module level (to compile protos at install time). Without a [build-system] table, pip's isolated build env lacks grpc_tools and pip install fails before setup() runs. Declare the build deps explicitly so pip install -e . works under build isolation. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent bf8c561 commit e5eecab

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎pyproject.toml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[build-system]
2+
requires = ["setuptools>=61", "wheel", "grpcio-tools"]
3+
build-backend = "setuptools.build_meta"

0 commit comments

Comments
 (0)