5
PYTHON2=$(shell pyversions -vr)
6
PYTHON3=$(shell py3versions -vr)
5
PYTHON2=$(shell pyversions -r)
6
PYTHON3=$(shell py3versions -r)
8
# Send HTTP traffic to “discard” service
9
export http_proxy = http://127.0.1.1:9/
10
export https_proxy = ${http_proxy}
9
13
dh $@ --with python2,python3
15
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
11
16
override_dh_auto_test:
12
echo "nocheck set, skipping tests"
17
set -ex; python2.7 -m unittest discover -v;
18
set -ex; cd build/lib; for py in $(PYTHON3); do \
19
$$py -m unittest discover -v; \
23
override_dh_auto_clean:
24
rm -rf build keyring.egg-info
25
find -type f -name *.pyc -delete
14
27
override_dh_auto_build:
16
29
set -ex; for py in $(PYTHON3) ; do \
17
python$$py setup.py build; \
30
$$py setup.py build; \
20
33
override_dh_auto_install:
22
35
set -ex; for py in $(PYTHON3) ; do \
23
python$$py setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \
36
$$py setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \
26
39
override_dh_installchangelogs:
27
dh_installchangelogs -k CHANGES.txt
40
dh_installchangelogs -k CHANGES.rst
30
43
uscan --force-download --repack --verbose