#!/usr/bin/make -f %: dh $@ --with python3 --buildsystem pybuild override_dh_auto_test: d := debian/python3-setuptools v_dir := usr/lib/python3/dist-packages/setuptools/_vendor override_dh_python3: dh_python3 if [ -d $(d)/$(v_dir)/autocommand ]; then \ sed -i -e 's/python3-autocommand,//' $(d).substvars; \ fi if [ -d $(d)/$(v_dir)/jaraco/context ]; then \ sed -i -e 's/python3-jaraco.context,//' $(d).substvars; \ fi if [ -d $(d)/$(v_dir)/jaraco/functools ]; then \ sed -i -e 's/python3-jaraco.functools,//' $(d).substvars; \ fi if [ -d $(d)/$(v_dir)/more_itertools ]; then \ sed -i -e 's/python3-more-itertools,//' $(d).substvars; \ fi if [ -d $(d)/$(v_dir)/packaging ]; then \ sed -i -e 's/python3-packaging,//' $(d).substvars; \ fi if [ -d $(d)/$(v_dir)/zipp ]; then \ sed -i -e 's/python3-zipp,//' $(d).substvars; \ fi override_dh_auto_install: dh_auto_install ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS))) PYTHONPATH=$(CURDIR) $(MAKE) -C docs html endif mkdir -p debian/python3-setuptools-whl/usr/share/python-wheels python3 setup.py bdist_wheel \ -d debian/python3-setuptools-whl/usr/share/python-wheels # dh_pypy from dh-python < 1.20150705-1 falls over requires.txt # and our requires.txt aren't useful find debian/tmp -name requires.txt -delete find debian/tmp -name '*.exe' | xargs -r rm -f override_dh_installchangelogs: dh_installchangelogs NEWS.rst override_dh_auto_clean: # Dont run dh_auto_clean, dh-python now removes the egg-info dir. # dh_auto_clean rm -rf .pybuild rm -rf build rm -rf .eggs docs/build override_dh_installdocs: dh_installdocs -p python3-setuptools docs/*.rst dh_installdocs -p python-setuptools-doc docs/build/html dh_installdocs --remaining-packages dh_link -p python-setuptools-doc \ /usr/share/doc/python-setuptools-doc/html \ /usr/share/doc/python3-setuptools/html \ # /usr/share/doc/python-setuptools-doc/html \ # /usr/share/doc/pypy-setuptools/html