test:
	pytest

install:
	python -m pip install .

install-editable:
	python -m pip install --editable .

gitpull:
	git pull --rebase

gitpush:
	git add .
	git commit -m "$(m)"
	git push origin

gitrefresh:
	#after any change to .gitignore
	git rm -r --cached .

pypi:
	rm dist/*
	#python setup.py bdist_wheel --universal
	python -m build  --sdist  --outdir dist .
	gpg --detach-sign -a dist/*
	twine upload -r pypi dist/*


pypi-test:
	rm dist/*
	#python setup.py bdist_wheel --universal
	python -m build  --sdist  --outdir dist .
	gpg --detach-sign -a dist/*
	twine upload -r test-pypi dist/* --verbose

pdf:
	export SEED="own ginger excuse humble abstract always remain math solar jealous craft coach"
	seedshuffler --seed="${SEED}" > grid.txt
	enscript -2r -f Courier7 -F Courier7 -j grid.txt -o grid.ps
	ps2pdf grid.ps
	rm grid.ps grid.txt

jpg:
	convert \
		-verbose \
		-density 150 \
		-trim \
		grid.pdf \
		-quality 100 \
		-flatten \
		-sharpen 0x1.0 \
		grid.jpg
