-
Notifications
You must be signed in to change notification settings - Fork 590
/
Makefile
36 lines (29 loc) · 972 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
nose:
nosetests --with-coverage --cover-package=vaex --cover-html test/dataset.py
# test/ui.py
coverage:
-coverage run --parallel-mode --source=vaex -m vaex.test.ui
-coverage run --parallel-mode --source=vaex -m vaex.test.dataset
-coverage run --parallel-mode --source=vaex -m vaex.test.plot
coverage combine
#test/dataset.py
coverage html -d cover
open cover/index.html
test:
VAEX_DEV=1 python -m pytest tests/
clean-test:
rm -rf smæll2.parquet smæll2.yaml tests/data/parquet/ tests/data/smæll2.csv.hdf5 tests/data/unittest.parquet
find . -wholename "./tests/data/parquet_dataset_partitioned_*" -delete
generate-docs:
make -C ./docs/ html
init:
python -m pip install -e .[dev]
uninstall:
@pip uninstall -y `pip list | grep -o -E "^vaex([-a-zA-Z0-9]+)?"` 2> /dev/null ||\
echo "Can't uninstall: Vaex is not installed"
clean:
make uninstall clean-test
rm -rf packages/vaex-core/build/
find . -wholename "*egg-info*" -delete
release:
echo ""