#!/usr/bin/make -f #export DH_VERBOSE = 1 export PYBUILD_NAME=cyclopts export TERM=xterm-256color export PYBUILD_TEST_ARGS=-v --ignore=tests/test_edit.py \ --ignore=tests/test_pydantic.py %: dh $@ --with sphinxdoc --buildsystem=pybuild execute_after_dh_auto_build: PYTHONPATH=. http_proxy='http://127.0.0.1:9/' python3 -m sphinx -d debian/doctrees \ -N -bhtml docs/source/ debian/html execute_after_dh_install: python3 debian/generate-completions.py # Fixed privacy-breach-generic execute_after_dh_installdocs: find debian/python-cyclopts-doc/ -name '*.html' -exec sed -i \ -e 's/]*>//g' {} \; # Deleting memory address to fix reproducibility problem find debian/python-cyclopts-doc/ -name "searchindex.js" \ -exec sed -i 's/"0x[a-f0-9]\{12,\}": [0-9]\{1,\},//g' {} + find debian/python-cyclopts-doc/ -name "api.html" \ -exec sed -i '/at 0x7f/d' {} + sed -i -E 's/0x[0-9a-f]+/0xADDR/g' \ debian/python-cyclopts-doc/usr/share/doc/python-cyclopts-doc/html/searchindex.js