Skip to content

Commit 03db99c

Browse files
whummerclaude
andcommitted
remove unused proto files and grpcio dependencies
The integration tests work at the raw HTTP/2 frame level and don't need generated gRPC stubs. This simplifies the test setup. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent ac2f6c9 commit 03db99c

File tree

6 files changed

+2
-83
lines changed

6 files changed

+2
-83
lines changed

.github/workflows/utils.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,8 @@ jobs:
5959
cd utils
6060
pip install -e .[dev,test]
6161
62-
- name: Pull grpcbin image
63-
run: docker pull moul/grpcbin
64-
6562
- name: Run integration tests
6663
run: |
64+
docker pull moul/grpcbin &
6765
cd utils
6866
make test-integration

utils/Makefile

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,7 @@ test-unit: venv ## Run unit tests only (no Docker required)
4343
test-integration: venv ## Run integration tests (Docker required)
4444
$(VENV_RUN); python -m pytest tests/integration/ -v -m integration
4545

46-
proto: venv ## Generate Python stubs from .proto files
47-
$(VENV_RUN); python -m grpc_tools.protoc \
48-
-I./proto \
49-
--python_out=./tests/proto \
50-
--grpc_python_out=./tests/proto \
51-
./proto/*.proto
52-
5346
clean-dist: clean
5447
rm -rf dist/
5548

56-
.PHONY: clean clean-dist dist install publish usage venv format lint test test-unit test-integration proto
49+
.PHONY: clean clean-dist dist install publish usage venv format lint test test-unit test-integration

utils/proto/grpcbin.proto

Lines changed: 0 additions & 45 deletions
This file was deleted.

utils/proto/hello.proto

Lines changed: 0 additions & 24 deletions
This file was deleted.

utils/pyproject.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ dev = [
3939
test = [
4040
"pytest>=7.0",
4141
"pytest-timeout>=2.0",
42-
"grpcio>=1.50.0",
43-
"grpcio-tools>=1.50.0",
4442
"localstack",
4543
"jsonpatch",
4644
]

utils/tests/proto/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)