20 lines
		
	
	
	
		
			406 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			406 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
all: .git/hooks/pre-commit build/cache/virtualenvs/ code_checks test
 | 
						|
 | 
						|
build/cache/virtualenvs/: pyproject.toml
 | 
						|
	poetry install
 | 
						|
 | 
						|
code_checks: $(shell find src)
 | 
						|
	poetry run python -m mypy src
 | 
						|
 | 
						|
test: code_checks $(shell find test)
 | 
						|
	poetry run python -m unittest test
 | 
						|
 | 
						|
.git/hooks/pre-commit: build/cache/virtualenvs/
 | 
						|
	poetry run pre-commit install
 | 
						|
    
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -rf build
 | 
						|
	rm -rf .mypy_cache 
 | 
						|
	rm -rf dist
 | 
						|
 |