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
|
#!/usr/bin/make -f
# -*- makefile -*-
#export DH_VERBOSE=1
include /usr/share/dpkg/pkg-info.mk
export DEB_VERSION_UPSTREAM
export POETRY_VERSION=$(shell poetry version | cut -f 2 -d " ")
export PYBUILD_NAME=sphinx_prompt
%:
dh $@ --buildsystem=pybuild
override_dh_clean:
rm -rf sphinx-prompt
dh_clean
override_dh_auto_build:
# Ensure the upstream version is set correctly in pyproject.toml file
# before any build is running.
@if [ "$$POETRY_VERSION" != "$$DEB_VERSION_UPSTREAM" ]; then \
echo "" ;\
echo "Error: Version string '$$POETRY_VERSION' in 'pyproject.toml'" ;\
echo "doesn't match upstream version '$$DEB_VERSION_UPSTREAM'!" ;\
echo "Version correctly adjusted through the patch queue?" ;\
echo "" ;\
exit 99 ;\
fi
cp -a sphinx_prompt sphinx-prompt
dh_auto_build
override_dh_auto_test:
dh_auto_test -- --system=custom --test-args="PYTHONPATH={build_dir} {interpreter} -m pytest tests"
|