Skip to content
Makefile 477 B
Newer Older
nimrod's avatar
nimrod committed
src != find src/ -type f -name '*.py'

payload.zip: clean requirements.txt $(src)
	-rm -r payload.zip payload/*
	mkdir -p payload
	cp -a src/* payload/
	python3 -m pip install -r requirements.txt -t payload
nimrod's avatar
nimrod committed
	cd payload && zip -X --exclude __pycache__ --exclude "*.pyc" --exclude test --exclude bin -r ../$@ ./
	strip-nondeterminism $@
nimrod's avatar
nimrod committed

.PHONY = clean
clean:
	-rm -r payload.zip payload

.venv: requirements.txt
	python3 -m venv .venv
	.venv/bin/pip install -r requirements.txt