|  | SHELL = bash
 | 
						
						
						
							|  | CPU_CORES = $(shell N=$$(nproc); echo $$(( $$N > 4 ? 4 : $$N )))
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | .PHONY: install test clean
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | # Install
 | 
						
						
						
							|  | VENV = .venv
 | 
						
						
						
							|  | export POETRY_VIRTUALENVS_IN_PROJECT=true
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | install: $(VENV)
 | 
						
						
						
							|  | $(VENV):
 | 
						
						
						
							|  | 	poetry install
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | test: $(VENV)
 | 
						
						
						
							|  | 	poetry run pytest -s -vv
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | clean:
 | 
						
						
						
							|  | 	rm -Rf $(VENV)
 |