#!/usr/bin/make -f

# DH_VERBOSE := 1
export LC_ALL=C.UTF-8
export PYBUILD_TEST_ARGS=-m "not external_dependency_management" -k "not (test_container_registry or test_docker_container_docker_cli_exception_resolve or test_resolution_cache_namespace_missing or TestSpecialToolLoader or TestBuildListToolLoader or TestApplyRulesToolLoader or test_docker_container_resolver_detects_docker_cli)" -- tests

# test failures
# test_container_registry, test_resolution_cache_namespace_missing: needs internet access
# test_docker_container_docker_cli_exception_resolve: wants to run docker
# TestSpecialToolLoader, TestBuildListToolLoader, TestApplyRulesToolLoader: badly looks for file from lib/galaxy/tools/
# test_docker_container_resolver_detects_docker_cli: ???

%:
	dh $@ --buildsystem=pybuild

execute_after_dh_auto_install:
	find debian -name __init__.py | grep galaxy/__init__.py | xargs rm
	find debian -name py.typed | grep galaxy/py.typed | xargs rm
	find debian -name LICENSE -delete
	mkdir -p debian/python3-galaxy-tool-util/usr/share/doc/python3-galaxy-tool-util
	mv debian/python3-galaxy-tool-util/usr/lib/$(shell py3versions -d)/dist-packages/galaxy/tool_util/xsd/README.md \
		debian/python3-galaxy-tool-util/usr/share/doc/python3-galaxy-tool-util/README-xsd.md
	find debian/python3-galaxy-tool-util/usr/lib/ -name README.md -delete
