#!/usr/bin/make -f SKIP=test_reconnect \ or test_jupyter_server \ or test_stack_overflow \ or test_pause_while_spilling \ or test_digests \ or test_dashboard_host \ or test_runspec_regression_sync \ or test_popen_timeout \ or test_runspec_regression_sync \ or test_client_async_before_loop_starts \ or test_plugin_internal_exception \ or test_client_async_before_loop_starts \ or test_web_preload \ or test_web_preload_worker \ or test_bandwidth_clear \ or test_include_communication_in_occupancy \ or test_worker_start_exception \ or test_task_state_instance_are_garbage_collected \ or test_spillbuffer_oserror \ or test_release_retry \ or test_timeout_zero \ export PYBUILD_NAME=distributed export PYBUILD_TEST_ARGS=$(CURDIR)/distributed/tests -v \ --ignore=distributed/deploy/utils_test.py \ --ignore=distributed/utils_test.py \ --ignore=continuous_integration \ --ignore=docs \ --ignore=.github \ --timeout-method=signal \ --timeout=300 \ -m "not (avoid_ci or isinstalled or slow)" -k "not ( $(SKIP) )" export NEEDED_JS=distributed/http/static/js/anime.js \ distributed/http/static/js/reconnecting-websocket.js DEB_BUILD_OPTIONS += $(filter nodoc,$(DEB_BUILD_PROFILES)) %: dh $@ --with python3,sphinxdoc --buildsystem=pybuild override_dh_auto_build: export http_proxy=127.0.0.1:9 override_dh_auto_build: export https_proxy=127.0.0.1:9 override_dh_auto_build: rm -f distributed/comm/tests/__init__.py set -e; \ for p in ${NEEDED_JS}; do \ uglifyjs -o $$p debian/missing-sources/$$p ; \ done chmod a-x distributed/tests/test_utils_test.py dh_auto_build # ln -s /usr/share/javascript/mathjax docs/source/_static ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) PYTHONPATH=. python3 -m sphinx -N -bhtml docs/source build/html # HTML generator rm -rf build/html/_static/__pycache__ endif dh_fixperms override_dh_compress: dh_compress -Xchangelog.html override_dh_install: dh_install dh_installchangelogs docs/source/changelog.rst override_dh_auto_install: dh_auto_install dh_link find debian/ -name *.ico -exec chmod a-x {} \; rm -rf debian/python3-distributed/usr/lib/python3*/dist-packages/dask-worker-space debian/python3-distributed/usr/lib/python3*/dist-packages/core debian/python3-distributed/usr/lib/python3*/dist-packages/test_cluster_dump override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) dh_auto_test else echo "Not running tests" endif override_dh_auto_clean: touch distributed/comm/tests/__init__.py dh_auto_clean -rm $(NEEDED_JS) -chmod 755 distributed/tests/test_utils_test.py