/
Makefile
47 lines (34 loc) · 878 Bytes
/
Makefile
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
35
36
37
38
39
40
41
42
43
44
45
46
# developer Makefile for repeated tasks
#
.PHONY: clean
nb:
docker run -it --rm -p 8888:8888 -v ${PWD}:/home/jovyan sjsrey/pysaldev:2.3 sh -c "/home/jovyan/develop.sh && /bin/bash"
term:
docker run -it --rm -v ${PWD}:/home/jovyan sjsrey/pysaldev:2.3 sh -c "/home/jovyan/develop.sh && /bin/bash"
download:
python gitreleases.py
convert:
python convert.py
test:
pytest --doctest-modules --doctest-continue-on-failure
doctest:
cd doc; make pickle; make doctest
install:
python setup.py install >/dev/null
src:
python setup.py sdist >/dev/null
win:
python setup.py bdist_wininst >/dev/null
prep:
rm -rf pysal/lib
mkdir pysal/lib
docs:
python convert_docs.py
cd doc; make clean; make html
clean:
find . -name "*.pyc" -exec rm '{}' ';'
find pysal -name "__pycache__" -exec rm -rf '{}' ';'
rm -rf dist
rm -rf build
rm -rf PySAL.egg-info
rm -rf tmp