Merge branch 'main' into avm99963-monorail

Merged commit 3779da353b36d43cf778e7d4f468097714dd4540

GitOrigin-RevId: 6451a5c6b75afb0fd1f37b3f14521148d0722ea8
diff --git a/Makefile b/Makefile
index ac8c92a..cdf9f53 100644
--- a/Makefile
+++ b/Makefile
@@ -75,6 +75,9 @@
 	../../cipd/protoc \
 	--python_out=. --prpc-python_out=. proto/*.proto
 
+pytest:
+	GAE_RUNTIME=python3 GAE_APPLICATION=testbed-test SERVER_SOFTWARE=test pytest
+
 test:
 	../../test.py test appengine/monorail
 
@@ -123,6 +126,11 @@
 
 run: serve
 
+pydeps:
+	pip install -r requirements.txt
+
+jsdeps: deps
+
 deps: node_deps
 	rm -f static/dist/*