.venv: python3 -m venv .venv python-lint: black --check server.py flake8 server.py python-install: .venv .venv/bin/python3 -m pip install -r requirements.txt protostubs: protoc -I=. helloworld.proto --js_out=import_style=commonjs:. --grpc-web_out=import_style=commonjs,mode=grpcwebtext:. PATH=.venv/bin .venv/bin/python3 -m grpc_tools.protoc --proto_path=. --python_out=. --grpc_python_out=. --mypy_out=. --mypy_grpc_out=. helloworld.proto webpack: npx webpack client.js all: protostubs webpack install: python-install