1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
inplace:
python3 setup.py build_ext -i
test: inplace
py.test
clean:
@rm -fr build dist
@rm -fr hdmedians/*.so
@rm -fr hdmedians/*.c
@rm -fr hdmedians.egg-info
@rm -fr hdmedians/__pycache__
doc: docs/README_.md docs/plots.py
#-- requires `pip3 install readme2tex cairosvg`
@python3 -m readme2tex --output README.md --svgdir docs --project hdmedians --usepackage "stix" --rerender docs/README_.md
@python3 docs/plots.py
#-- hack to make images work
@for f in $(wildcard docs/*.svg); do cairosvg -d 300 $$f -o $${f/svg/png}; done
@sed -i~ -e 's/svg/png/g; s/rawgit/github/g; s/master/raw\\\/master/g' README.md
@rm -fr *~
git rm --ignore-unmatch --cached $(wildcard docs/*.svg) $(wildcard docs/*.png)
git add $(wildcard docs/*.svg) $(wildcard docs/*.png)
git add README.md docs/README_.md
git commit -m 'Update README'
git push
sdist:
@rm -fr dist/
python3 setup.py sdist
upload:
python3 setup.py sdist register upload
|