Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/m/mapproxy/mapproxy_1.13.0-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/mapproxy-1.13.0-1nl4mjacc/mapproxy_1.13.0-1_all.buildinfo Get source package info: mapproxy=1.13.0-1 Source URL: http://snapshot.notset.fr/mr/package/mapproxy/1.13.0-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc2-1 binutils=2.35.1-3 binutils-common=2.35.1-3 binutils-x86-64-linux-gnu=2.35.1-3 bsdextrautils=2.36.1-1 bsdutils=1:2.36.1-1 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.0-17 dash=0.5.11+git20200708+dd9ef66-2 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 default-libmysqlclient-dev=1.0.5 dh-autoreconf=19 dh-python=4.20201102 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 docbook-xml=4.5-9 docbook-xsl=1.79.2+dfsg-1 docbook2x=0.8.8-17+b1 docutils-common=0.16+dfsg-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0+git20201010-2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.0-1 g++-10=10.2.0-17 gcc=4:10.2.0-1 gcc-10=10.2.0-17 gcc-10-base=10.2.0-17 gdal-data=3.1.4+dfsg-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hdf5-helpers=1.10.6+repack-2 hostname=3.23 icu-devtools=67.1-4 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libaec-dev=1.0.4-1 libaec0=1.0.4-1 libarchive-zip-perl=1.68-1 libarmadillo-dev=1:10.1.2+dfsg-1 libarmadillo10=1:10.1.2+dfsg-1 libarpack2=3.7.0-3 libarpack2-dev=3.7.0-3 libasan6=10.2.0-17 libatomic1=10.2.0-17 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libbinutils=2.35.1-3 libblas-dev=3.9.0-3 libblas3=3.9.0-3 libblkid1=2.36.1-1 libboost-dev=1.71.0.3 libboost1.71-dev=1.71.0-7+b1 libbrotli1=1.0.9-2+b1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-17 libcfitsio-dev=3.490-3 libcfitsio9=3.490-3 libcharls-dev=2.1.0+dfsg-8 libcharls2=2.1.0+dfsg-8 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-3 libctf0=2.35.1-3 libcurl3-gnutls=7.72.0-1 libcurl4-gnutls-dev=7.72.0-1 libdap-dev=3.20.6-3 libdap25=3.20.6-3 libdapclient6v5=3.20.6-3 libdapserver7v5=3.20.6-3 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.2.1 libdpkg-perl=1.20.5 libelf1=0.182-1 libencode-locale-perl=1.05-1 libepsilon-dev=0.9.2+dfsg-5 libepsilon1=0.9.2+dfsg-5 libexpat1=2.2.10-1 libexpat1-dev=2.2.10-1 libffi7=3.3-5 libfile-listing-perl=6.11-1 libfile-stripnondeterminism-perl=1.9.0-1 libfontconfig1=2.13.1-4.2 libfreetype6=2.10.2+dfsg-4 libfreexl-dev=1.0.6-1 libfreexl1=1.0.6-1 libfyba-dev=4.1.1-7 libfyba0=4.1.1-7 libgcc-10-dev=10.2.0-17 libgcc-s1=10.2.0-17 libgcrypt20=1.8.7-2 libgdal-dev=3.1.4+dfsg-1+b1 libgdal27=3.1.4+dfsg-1+b1 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgeos-3.8.1=3.8.1-1 libgeos-c1v5=3.8.1-1 libgeos-dev=3.8.1-1 libgeotiff-dev=1.6.0-1 libgeotiff5=1.6.0-1 libgfortran5=10.2.0-17 libgif-dev=5.1.9-1 libgif7=5.1.9-1 libglib2.0-0=2.66.2-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.6.15-4 libgomp1=10.2.0-17 libgpg-error0=1.38-2 libgssapi-krb5-2=1.17-10 libhdf4-0-alt=4.2.15-3 libhdf4-alt-dev=4.2.15-3 libhdf5-103-1=1.10.6+repack-2 libhdf5-cpp-103-1=1.10.6+repack-2 libhdf5-dev=1.10.6+repack-2 libhdf5-fortran-102=1.10.6+repack-2 libhdf5-hl-100=1.10.6+repack-2 libhdf5-hl-cpp-100=1.10.6+repack-2 libhdf5-hl-fortran-100=1.10.6+repack-2 libhogweed6=3.6-2 libhtml-parser-perl=3.75-1+b1 libhtml-tagset-perl=3.20-4 libhtml-tree-perl=5.07-2 libhttp-cookies-perl=6.08-1 libhttp-date-perl=6.05-1 libhttp-message-perl=6.26-1 libhttp-negotiate-perl=6.01-1 libicu-dev=67.1-4 libicu67=67.1-4 libidn2-0=2.3.0-4 libimagequant0=2.12.2-1.1 libio-html-perl=1.001-1 libio-socket-ssl-perl=2.068-1 libisl22=0.22.1-1 libitm1=10.2.0-17 libjbig-dev=2.1-3.1+b2 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.0.5-1.1 libjpeg62-turbo=1:2.0.5-1.1 libjpeg62-turbo-dev=1:2.0.5-1.1 libjs-jquery=3.5.1+dfsg+~3.5.4-1 libjs-sphinxdoc=3.3.1-1 libjs-underscore=1.9.1~dfsg-1 libjson-c-dev=0.15-1 libjson-c5=0.15-1 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkml-dev=1.3.0-9 libkmlbase1=1.3.0-9 libkmlconvenience1=1.3.0-9 libkmldom1=1.3.0-9 libkmlengine1=1.3.0-9 libkmlregionator1=1.3.0-9 libkmlxsd1=1.3.0-9 libkrb5-3=1.17-10 libkrb5support0=1.17-10 liblapack-dev=3.9.0-3 liblapack3=3.9.0-3 liblcms2-2=2.9-4+b1 libldap-2.4-2=2.4.56+dfsg-1 liblsan0=10.2.0-17 libltdl-dev=2.4.6-14 libltdl7=2.4.6-14 liblwp-mediatypes-perl=6.04-1 liblwp-protocol-https-perl=6.09-1 liblz4-1=1.9.2-2 liblzma-dev=5.2.4-1+b1 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmariadb-dev=1:10.5.8-2 libmariadb-dev-compat=1:10.5.8-2 libmariadb3=1:10.5.8-2 libminizip-dev=1.1-8+b1 libminizip1=1.1-8+b1 libmount1=2.36.1-1 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20200918-1 libnet-http-perl=6.19-1 libnet-ssleay-perl=1.88-3+b1 libnetcdf-dev=1:4.7.4-1 libnetcdf18=1:4.7.4-1 libnettle8=3.6-2 libnghttp2-14=1.41.0-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnspr4=2:4.29-1 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libnss3=2:3.59-1 libodbc1=2.3.6-0.1+b1 libogdi-dev=4.1.0+ds-3 libogdi4.1=4.1.0+ds-3 libopenjp2-7=2.3.1-1 libopenjp2-7-dev=2.3.1-1 libosp5=1.5.2-13+b1 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre16-3=2:8.39-13 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libpcre3-dev=2:8.39-13 libpcre32-3=2:8.39-13 libpcrecpp0v5=2:8.39-13 libperl5.32=5.32.0-5 libpipeline1=1.5.3-1 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libpoppler-dev=20.09.0-3 libpoppler-private-dev=20.09.0-3 libpoppler102=20.09.0-3 libpq-dev=13.1-1 libpq5=13.1-1 libproj-dev=7.2.0-1 libproj19=7.2.0-1 libpsl5=0.21.0-1.1 libpython3-stdlib=3.9.0-3 libpython3.8-minimal=3.8.6-1 libpython3.8-stdlib=3.8.6-1 libpython3.9-minimal=3.9.0-5 libpython3.9-stdlib=3.9.0-5 libqhull-dev=2020.2-2 libqhull-r8.0=2020.2-2 libqhull8.0=2020.2-2 libqhullcpp8.0=2020.2-2 libquadmath0=10.2.0-17 libreadline8=8.1~rc2-2 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 librttopo-dev=1.1.0-2 librttopo1=1.1.0-2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.0-3 libselinux1=3.1-2+b1 libsigsegv2=2.12-2 libsmartcols1=2.36.1-1 libspatialite-dev=5.0.0-1 libspatialite7=5.0.0-1 libsqlite3-0=3.33.0-1 libsqlite3-dev=3.33.0-1 libssh2-1=1.8.0-2.1 libssl-dev=1.1.1h-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-17 libstdc++6=10.2.0-17 libsub-override-perl=0.09-2 libsuperlu-dev=5.2.2+dfsg1-2 libsuperlu5=5.2.2+dfsg1-2 libsystemd0=246.6-3 libsz2=1.0.4-1 libtasn1-6=4.16.0-2 libtext-charwidth-perl=0.04-10+b1 libtext-unidecode-perl=1.30-1 libtext-wrapi18n-perl=0.06-9 libtiff-dev=4.1.0+git191117-2 libtiff5=4.1.0+git191117-2 libtiffxx5=4.1.0+git191117-2 libtimedate-perl=2.3300-1 libtinfo6=6.2+20200918-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtry-tiny-perl=0.30-1 libtsan0=10.2.0-17 libubsan1=10.2.0-17 libuchardet0=0.0.7-1 libudev1=246.6-3 libunistring2=0.9.10-4 liburi-perl=5.05-1 liburiparser-dev=0.9.4+dfsg-1 liburiparser1=0.9.4+dfsg-1 libuuid1=2.36.1-1 libwebp-dev=0.6.1-2+b1 libwebp6=0.6.1-2+b1 libwebpdemux2=0.6.1-2+b1 libwebpmux3=0.6.1-2+b1 libwww-perl=6.49-1 libwww-robotrules-perl=6.02-1 libxau6=1:1.0.8-1+b2 libxcb1=1.14-2 libxdmcp6=1:1.1.2-3 libxerces-c-dev=3.2.3+debian-1+b1 libxerces-c3.2=3.2.3+debian-1+b1 libxml-libxml-perl=2.0134+dfsg-2+b1 libxml-namespacesupport-perl=1.12-1 libxml-parser-perl=2.46-1+b2 libxml-sax-base-perl=1.09-1 libxml-sax-expat-perl=0.51-1 libxml-sax-perl=1.02+dfsg-1 libxml2=2.9.10+dfsg-6.2 libxml2-dev=2.9.10+dfsg-6.2 libxslt1.1=1.1.34-4 libyaml-0-2=0.2.2-1 libzstd-dev=1.4.5+dfsg-4 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.6-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 mailcap=3.67 make=4.3-4 man-db=2.9.3-2 mariadb-common=1:10.5.8-2 mawk=1.3.4.20200120-2 media-types=1.0.1 mime-support=3.66 mysql-common=5.8+1.0.5 ncurses-base=6.2+20200918-1 ncurses-bin=6.2+20200918-1 netbase=6.2 node-jquery=3.5.1+dfsg+~3.5.4-1 odbcinst=2.3.6-0.1+b1 odbcinst1debian2=2.3.6-0.1+b1 opensp=1.5.2-13+b1 openssl=1.1.1h-1 patch=2.7.6-6 perl=5.32.0-5 perl-base=5.32.0-5 perl-modules-5.32=5.32.0-5 perl-openssl-defaults=5 pkg-config=0.29.2-1 po-debconf=1.0.21 proj-data=7.2.0-1 python-babel-localedata=2.8.0+dfsg.1-4 python-pastedeploy-tpl=2.1.1-1 python3=3.9.0-3 python3-alabaster=0.7.8-1.1 python3-all=3.9.0-3 python3-atomicwrites=1.4.0-1 python3-attr=20.3.0-1 python3-babel=2.8.0+dfsg.1-4 python3-bs4=4.9.3-1 python3-certifi=2020.6.20-1 python3-chardet=3.0.4-7 python3-distutils=3.8.6-1 python3-docutils=0.16+dfsg-3 python3-idna=2.10-1 python3-imagesize=1.2.0-2 python3-importlib-metadata=1.6.0-2 python3-jinja2=2.11.2-1 python3-lib2to3=3.8.6-1 python3-lxml=4.6.1-1 python3-markupsafe=1.1.1-1+b2 python3-minimal=3.9.0-3 python3-more-itertools=4.2.0-3 python3-numpy=1:1.19.4-1 python3-packaging=20.4-1 python3-paste=3.5.0+dfsg1-1 python3-pastedeploy=2.1.1-1 python3-pil=8.0.1-1 python3-pkg-resources=50.3.0-1 python3-pluggy=0.13.0-5 python3-py=1.9.0-2 python3-pygments=2.7.1+dfsg-1 python3-pyparsing=2.4.7-1 python3-pytest=4.6.11-1 python3-redis=3.3.11-3 python3-requests=2.24.0+dfsg-1 python3-roman=2.0.0-5 python3-setuptools=50.3.0-1 python3-shapely=1.7.1-1+b1 python3-six=1.15.0-2 python3-snowballstemmer=2.0.0-2 python3-soupsieve=2.0.1-1 python3-sphinx=3.3.1-1 python3-sphinx-bootstrap-theme=0.7.1-1 python3-tempita=0.5.2-6 python3-tz=2020.4-2 python3-urllib3=1.25.11-1 python3-waitress=1.4.1-1 python3-wcwidth=0.1.9+dfsg1-2 python3-webob=1:1.8.6-1.1 python3-webtest=2.0.34-1 python3-yaml=5.3.1-3 python3-zipp=1.0.0-3 python3.8=3.8.6-1 python3.8-minimal=3.8.6-1 python3.9=3.9.0-5 python3.9-minimal=3.9.0-5 readline-common=8.1~rc2-2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sgml-base=1.30 sgml-data=2.0.11 sphinx-common=3.3.1-1 sysvinit-utils=2.96-5 tar=1.30+dfsg-7 tex-common=6.15 texinfo=6.7.0.dfsg.2-5+b1 tzdata=2020d-1 ucf=3.0043 unixodbc-dev=2.3.6-0.1+b1 util-linux=2.36.1-1 uuid-dev=2.36.1-1 xml-core=0.18+nmu1 xsltproc=1.1.34-4 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201119T152556Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d mapproxy=1.13.0-1 && mkdir -p /build/mapproxy-tSAZk8 && dpkg-source --no-check -x /*.dsc /build/mapproxy-tSAZk8/mapproxy-1.13.0 && chown -R builduser:builduser /build/mapproxy-tSAZk8" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/mapproxy-tSAZk8/mapproxy-1.13.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1605802550" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/mapproxy-tSAZk8 /tmp/mapproxy-1.13.0-1nl4mjacc bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201119T152556Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.2hXK5AGZeo as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.2hXK5AGZeo Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201119T152556Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201119T152556Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (991 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4690 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201119T152556Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.2hXK5AGZeo Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20201119T152556Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Fetched 22.6 MB in 19s (1174 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.2hXK5AGZeo I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d mapproxy=1.13.0-1 && mkdir -p /build/mapproxy-tSAZk8 && dpkg-source --no-check -x /*.dsc /build/mapproxy-tSAZk8/mapproxy-1.13.0 && chown -R builduser:builduser /build/mapproxy-tSAZk8"' exec /tmp/mmdebstrap.2hXK5AGZeo Reading package lists... NOTICE: 'mapproxy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian-gis-team/mapproxy.git Please use: git clone https://salsa.debian.org/debian-gis-team/mapproxy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1576 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mapproxy 1.13.0-1 (dsc) [2325 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mapproxy 1.13.0-1 (tar) [1554 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main mapproxy 1.13.0-1 (diff) [19.6 kB] Fetched 1576 kB in 1s (1112 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'mapproxy_1.13.0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting mapproxy in /build/mapproxy-tSAZk8/mapproxy-1.13.0 dpkg-source: info: unpacking mapproxy_1.13.0.orig.tar.gz dpkg-source: info: unpacking mapproxy_1.13.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-tag_date.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/mapproxy-tSAZk8/mapproxy-1.13.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1605802550" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.2hXK5AGZeo dpkg-buildpackage: info: source package mapproxy dpkg-buildpackage: info: source version 1.13.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bas Couwenberg dpkg-source --before-build . fakeroot debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_auto_clean I: pybuild base:232: python3.8 setup.py clean running clean removing '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it rm -f -r doc/_build/ make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_autoreconf_clean -O--buildsystem=pybuild debian/rules override_dh_clean make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_clean debian/man/*.1 make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' debian/rules build-indep dh build-indep --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:232: python3.8 setup.py config running config I: pybuild base:232: python3.9 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' # Create man page from DocBook XML for x in debian/man/mapproxy-seed.1.xml debian/man/mapproxy-util-autoconfig.1.xml debian/man/mapproxy-util.1.xml ; do \ docbook2x-man --string-param header-3="19 November 2020" $x ; \ mv `basename $x | sed 's/.xml$//'` `dirname $x` ; \ done dh_auto_build I: pybuild base:232: /usr/bin/python3.8 setup.py build running build running build_py creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/wsgiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/template.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy copying mapproxy/proj.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/transform.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/opts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/message.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image copying mapproxy/image/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/defaults.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config copying mapproxy/config/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/log.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client copying mapproxy/client/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/error.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source copying mapproxy/source/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat copying mapproxy/compat/itertools.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat copying mapproxy/compat/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat copying mapproxy/compat/modules.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat copying mapproxy/compat/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/test_http_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/mocker.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/conftest.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test copying mapproxy/test/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template copying mapproxy/config_template/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request copying mapproxy/request/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request copying mapproxy/request/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request copying mapproxy/request/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request copying mapproxy/request/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request copying mapproxy/request/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/defrag.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script copying mapproxy/script/scales.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/legend.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/file.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/path.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/meta.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/renderd.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/dummy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache copying mapproxy/cache/mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/lib.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/ogr.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/lock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/fs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/async_.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util copying mapproxy/util/py.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/script.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/seeder.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/cleanup.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed copying mapproxy/seed/cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/ows.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/demo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/template_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service copying mapproxy/service/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_options.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_ogr_reader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_conf_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_async.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_seed_cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_concat_legends.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_messages.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_conf_loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_exceptions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_wms_layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_file_lock_load.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_request.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_tiled_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_timeutils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_request_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_util_conf_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_inspire_vs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tms_origin.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_xslt_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_sld.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_behind_proxy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_legendgraphic.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_scalehints.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_grid_names.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_bulk_meta_tiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_layergroups.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_conf.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_seed_only.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_renderd_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_disable_storage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_band_merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts_dimensions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_watermark.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_combined_sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_source_errors.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_formats.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mapserver.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_multi_cache_layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms_version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tilesource_minmax_res.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms_srs_extent.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts_restful.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mixed_mode_format.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmsc.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms copying mapproxy/request/wms/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms copying mapproxy/request/wms/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/caches.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/seeds.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/app.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/serving.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/local.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/lockfile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/odict.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/_looper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/compat3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test copying mapproxy/util/ext/dictspec/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test copying mapproxy/util/ext/dictspec/test/test_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/test_parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/test_util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test running egg_info creating MapProxy.egg-info writing MapProxy.egg-info/PKG-INFO writing dependency_links to MapProxy.egg-info/dependency_links.txt writing entry points to MapProxy.egg-info/entry_points.txt writing requirements to MapProxy.egg-info/requires.txt writing top-level names to MapProxy.egg-info/top_level.txt writing manifest file 'MapProxy.egg-info/SOURCES.txt' reading manifest file 'MapProxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MapProxy.egg-info/SOURCES.txt' creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas copying mapproxy/test/schemas/xml.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 copying mapproxy/test/schemas/inspire/common/1.0/common.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 copying mapproxy/test/schemas/inspire/common/1.0/network.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_bul.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_cze.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_dan.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_dut.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_eng.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_est.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_fin.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_fre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_ger.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_gle.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_gre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_hun.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_ita.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_lav.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_lit.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_mlt.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_pol.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_por.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_rum.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_slo.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_slv.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_spa.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_swe.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0 copying mapproxy/test/schemas/inspire/inspire_vs/1.0/inspire_vs.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/atom-author-link.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/ogckml22.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/xAL.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/ows19115subset.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsAll.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsCommon.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsContents.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsDataIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsDomainType.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsExceptionReport.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsGetCapabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsGetResourceByID.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsInputOutputData.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsManifest.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsOperationsMetadata.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsServiceIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsServiceProvider.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/sld creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/sld/1.1.0 copying mapproxy/test/schemas/sld/1.1.0/sld_capabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/sld/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 copying mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 copying mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 copying mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 copying mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmts.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsAbstract.wsdl -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetTile_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsKVP.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsPayload_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 copying mapproxy/test/schemas/xlink/1.0.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 copying mapproxy/test/schemas/xlink/1.0.0/xlinks.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/config.wsgi -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/full_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/full_seed_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/log.ini -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_root_resource.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_tilemap_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms110capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms110exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms111capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms111exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms130capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms130exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wmts100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wmts100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/capabilities_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/openlayers-demo.cfg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/static.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/tms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/wms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/wmts_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/OpenLayers.js -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/logo.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/site.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/blank.gif -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/east-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/north-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/south-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/west-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-minus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-plus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-world-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/framedCloud.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/google.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/ie6-style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/image/fonts/DejaVuSans.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/DejaVuSansMono.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/LICENSE -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts copying mapproxy/test/unit/epsg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.dbf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.shp -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.shx -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/arcgis.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/auth.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache.mbtiles -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_band_merge.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_bulk_meta_tiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_geopackage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_grid_names.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_mbtiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_s3.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/combined_sources.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/coverage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/disable_storage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/empty_ogrdata.geojson -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/formats.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/inspire.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/inspire_full.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/kml_layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layergroups.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layergroups_root.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/legendgraphic.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapnik_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapproxy_export.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapserver.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/minimal_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mixed_mode.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multi_cache_layers.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multiapp1.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multiapp2.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/renderd_client.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/scalehints.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_old.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_timeouts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_timeouts_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seedonly.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/sld.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/source_errors.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/source_errors_raise.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/tileservice_origin.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/tilesource_minmax_res.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-base-grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-overwrite.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-wms-111-cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities_service_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/watermark.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wms_srs_extent.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wms_versions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wmts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wmts_dimensions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/xslt_featureinfo.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/xslt_featureinfo_input.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000/000.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000/001.jpeg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000/001.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying mapproxy/util/ext/wmsparse/test/wms-large-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms-omniscale-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms-omniscale-130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms_nasa_cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/wsgiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/template.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy copying mapproxy/proj.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/transform.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/opts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/message.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image copying mapproxy/image/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/defaults.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config copying mapproxy/config/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/log.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client copying mapproxy/client/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/error.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source copying mapproxy/source/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat copying mapproxy/compat/itertools.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat copying mapproxy/compat/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat copying mapproxy/compat/modules.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat copying mapproxy/compat/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/test_http_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/mocker.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/conftest.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test copying mapproxy/test/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template copying mapproxy/config_template/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request copying mapproxy/request/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request copying mapproxy/request/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request copying mapproxy/request/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request copying mapproxy/request/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request copying mapproxy/request/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/defrag.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script copying mapproxy/script/scales.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/legend.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/file.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/path.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/meta.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/renderd.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/dummy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache copying mapproxy/cache/mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/lib.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/ogr.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/lock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/fs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/async_.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util copying mapproxy/util/py.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/script.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/seeder.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/cleanup.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed copying mapproxy/seed/cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/ows.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/demo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/template_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service copying mapproxy/service/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_options.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_ogr_reader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_conf_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_async.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_seed_cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_concat_legends.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_messages.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_conf_loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_exceptions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_image_mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_client_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_wms_layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_file_lock_load.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_request.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_tiled_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_timeutils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_cache_couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_request_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit copying mapproxy/test/unit/test_util_conf_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_inspire_vs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tms_origin.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_xslt_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_sld.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_behind_proxy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_legendgraphic.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_scalehints.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_grid_names.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_bulk_meta_tiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_layergroups.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_conf.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_seed_only.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_renderd_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_disable_storage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_band_merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts_dimensions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_watermark.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_combined_sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_source_errors.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_formats.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mapserver.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_multi_cache_layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms_version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tilesource_minmax_res.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wms_srs_extent.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_tms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_cache_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmts_restful.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_mixed_mode_format.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_wmsc.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system copying mapproxy/test/system/test_util_export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms copying mapproxy/request/wms/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms copying mapproxy/request/wms/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/caches.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/seeds.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/app.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf copying mapproxy/script/conf/utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/serving.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/local.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/lockfile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext copying mapproxy/util/ext/odict.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/_looper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita copying mapproxy/util/ext/tempita/compat3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec copying mapproxy/util/ext/dictspec/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse copying mapproxy/util/ext/wmsparse/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test copying mapproxy/util/ext/dictspec/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test copying mapproxy/util/ext/dictspec/test/test_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/test_parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/test_util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test running egg_info writing MapProxy.egg-info/PKG-INFO writing dependency_links to MapProxy.egg-info/dependency_links.txt writing entry points to MapProxy.egg-info/entry_points.txt writing requirements to MapProxy.egg-info/requires.txt writing top-level names to MapProxy.egg-info/top_level.txt reading manifest file 'MapProxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MapProxy.egg-info/SOURCES.txt' creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas copying mapproxy/test/schemas/xml.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 copying mapproxy/test/schemas/inspire/common/1.0/common.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 copying mapproxy/test/schemas/inspire/common/1.0/network.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_bul.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_cze.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_dan.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_dut.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_eng.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_est.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_fin.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_fre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_ger.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_gle.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_gre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_hun.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_ita.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_lav.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_lit.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_mlt.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_pol.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_por.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_rum.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_slo.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_slv.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_spa.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums copying mapproxy/test/schemas/inspire/common/1.0/enums/enum_swe.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0 copying mapproxy/test/schemas/inspire/inspire_vs/1.0/inspire_vs.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/atom-author-link.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/ogckml22.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 copying mapproxy/test/schemas/kml/2.2.0/xAL.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/ows19115subset.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsAll.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsCommon.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsContents.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsDataIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsDomainType.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsExceptionReport.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsGetCapabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsGetResourceByID.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsInputOutputData.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsManifest.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsOperationsMetadata.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsServiceIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 copying mapproxy/test/schemas/ows/1.1.0/owsServiceProvider.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/sld creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/sld/1.1.0 copying mapproxy/test/schemas/sld/1.1.0/sld_capabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/sld/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 copying mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 copying mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 copying mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 copying mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.7 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 copying mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 copying mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 copying mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 copying mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmts.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsAbstract.wsdl -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsGetTile_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsKVP.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 copying mapproxy/test/schemas/wmts/1.0/wmtsPayload_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 copying mapproxy/test/schemas/xlink/1.0.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 copying mapproxy/test/schemas/xlink/1.0.0/xlinks.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/config.wsgi -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/full_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/full_seed_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/log.ini -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config copying mapproxy/config_template/base_config/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_root_resource.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/tms_tilemap_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms110capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms110exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms111capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms111exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms130capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wms130exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wmts100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates copying mapproxy/service/templates/wmts100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/capabilities_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/openlayers-demo.cfg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/static.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/tms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/wms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo copying mapproxy/service/templates/demo/wmts_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/OpenLayers.js -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/logo.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static copying mapproxy/service/templates/demo/static/site.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/blank.gif -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/east-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/north-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/south-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/west-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-minus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-plus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img copying mapproxy/service/templates/demo/static/img/zoom-world-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/framedCloud.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/google.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/ie6-style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/service/templates/demo/static/theme/default/style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default copying mapproxy/image/fonts/DejaVuSans.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/DejaVuSansMono.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts copying mapproxy/image/fonts/LICENSE -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts copying mapproxy/test/unit/epsg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.dbf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.shp -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons copying mapproxy/test/unit/polygons/polygons.shx -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/arcgis.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/auth.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache.mbtiles -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_band_merge.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_bulk_meta_tiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_geopackage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_grid_names.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_mbtiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_s3.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/cache_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/combined_sources.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/coverage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/disable_storage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/empty_ogrdata.geojson -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/formats.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/inspire.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/inspire_full.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/kml_layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layergroups.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/layergroups_root.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/legendgraphic.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapnik_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapproxy_export.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mapserver.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/minimal_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/mixed_mode.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multi_cache_layers.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multiapp1.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/multiapp2.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/renderd_client.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/scalehints.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_old.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_timeouts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seed_timeouts_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/seedonly.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/sld.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/source_errors.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/source_errors_raise.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/tileservice_origin.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/tilesource_minmax_res.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-base-grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-overwrite.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util-conf-wms-111-cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/util_wms_capabilities_service_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/watermark.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wms_srs_extent.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wms_versions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wmts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/wmts_dimensions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/xslt_featureinfo.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture copying mapproxy/test/system/fixture/xslt_featureinfo_input.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000/000.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000/001.jpeg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000/001.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying mapproxy/util/ext/wmsparse/test/wms-large-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms-omniscale-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms-omniscale-130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test copying mapproxy/util/ext/wmsparse/test/wms_nasa_cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test (cd doc && PYTHONPATH=/build/mapproxy-tSAZk8/mapproxy-1.13.0 /usr/bin/make html) make[2]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0/doc' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v3.3.1 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 21 source files that are out of date updating environment: [new config] 21 added, 0 changed, 0 removed reading sources... [ 4%] auth reading sources... [ 9%] caches reading sources... [ 14%] configuration reading sources... [ 19%] configuration_examples reading sources... [ 23%] coverages reading sources... [ 28%] decorate_img reading sources... [ 33%] deployment reading sources... [ 38%] development reading sources... [ 42%] index reading sources... [ 47%] inspire reading sources... [ 52%] install reading sources... [ 57%] install_osgeo4w reading sources... [ 61%] install_windows reading sources... [ 66%] labeling reading sources... [ 71%] mapproxy_2 reading sources... [ 76%] mapproxy_util reading sources... [ 80%] mapproxy_util_autoconfig reading sources... [ 85%] seed reading sources... [ 90%] services reading sources... [ 95%] sources reading sources... [100%] tutorial /build/mapproxy-tSAZk8/mapproxy-1.13.0/doc/auth.rst:314: WARNING: duplicate object description of authorize, other instance in auth, use :noindex: for one of them /build/mapproxy-tSAZk8/mapproxy-1.13.0/doc/auth.rst:421: WARNING: duplicate object description of authorize, other instance in auth, use :noindex: for one of them /build/mapproxy-tSAZk8/mapproxy-1.13.0/doc/configuration.rst:949: WARNING: Explicit markup ends without a blank line; unexpected unindent. looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 4%] auth writing output... [ 9%] caches writing output... [ 14%] configuration writing output... [ 19%] configuration_examples writing output... [ 23%] coverages writing output... [ 28%] decorate_img writing output... [ 33%] deployment writing output... [ 38%] development writing output... [ 42%] index writing output... [ 47%] inspire writing output... [ 52%] install writing output... [ 57%] install_osgeo4w writing output... [ 61%] install_windows writing output... [ 66%] labeling writing output... [ 71%] mapproxy_2 writing output... [ 76%] mapproxy_util writing output... [ 80%] mapproxy_util_autoconfig writing output... [ 85%] seed writing output... [ 90%] services writing output... [ 95%] sources writing output... [100%] tutorial generating indices... genindex done writing additional pages... search done copying images... [ 7%] imgs/nearest.png copying images... [ 14%] imgs/bilinear.png copying images... [ 21%] imgs/bicubic.png copying images... [ 28%] imgs/mapnik-webmerc.png copying images... [ 35%] imgs/mapnik-webmerc-hq.png copying images... [ 42%] imgs/labeling-no-placement.png copying images... [ 50%] imgs/labeling-dynamic.png copying images... [ 57%] imgs/labeling-repeated.png copying images... [ 64%] imgs/labeling-metatiling.png copying images... [ 71%] imgs/labeling-meta-buffer.png copying images... [ 78%] imgs/labeling-metatiling-buffer.png copying images... [ 85%] imgs/labeling-partial-false.png copying images... [ 92%] imgs/labeling-no-clip.png copying images... [100%] imgs/mapproxy-demo.png copying downloadable files... [ 16%] yaml/simple_conf.yaml copying downloadable files... [ 33%] yaml/cache_conf.yaml copying downloadable files... [ 50%] yaml/grid_conf.yaml copying downloadable files... [ 66%] yaml/merged_conf.yaml copying downloadable files... [ 83%] yaml/seed.yaml copying downloadable files... [100%] GM.txt copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 3 warnings. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make[2]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0/doc' make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_auto_test || echo "Ignoring test failures" I: pybuild base:232: cd /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build; python3.8 -m pytest ============================= test session starts ============================== platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0 rootdir: /build/mapproxy-tSAZk8/mapproxy-1.13.0, inifile: pytest.ini collected 1700 items mapproxy/grid.py ................... [ 1%] mapproxy/layer.py ..... [ 1%] mapproxy/multiapp.py ... [ 1%] mapproxy/proj.py . [ 1%] mapproxy/srs.py ............... [ 2%] mapproxy/cache/file.py .. [ 2%] mapproxy/cache/geopackage.py .. [ 2%] mapproxy/cache/legend.py . [ 2%] mapproxy/cache/path.py ........ [ 3%] mapproxy/cache/tile.py ...s [ 3%] mapproxy/client/http.py . [ 3%] mapproxy/client/tile.py ...... [ 3%] mapproxy/config/config.py . [ 4%] mapproxy/config/loader.py ... [ 4%] mapproxy/image/__init__.py . [ 4%] mapproxy/image/transform.py .. [ 4%] mapproxy/request/base.py .... [ 4%] mapproxy/request/wms/__init__.py . [ 4%] mapproxy/request/wms/exception.py . [ 4%] mapproxy/script/defrag.py . [ 4%] mapproxy/script/export.py .. [ 4%] mapproxy/script/util.py . [ 4%] mapproxy/seed/cleanup.py . [ 5%] mapproxy/seed/config.py . [ 5%] mapproxy/seed/script.py . [ 5%] mapproxy/seed/seeder.py . [ 5%] mapproxy/seed/util.py .. [ 5%] mapproxy/service/template_helper.py .. [ 5%] mapproxy/service/wms.py . [ 5%] mapproxy/test/helper.py ... [ 5%] mapproxy/test/http.py ..... [ 5%] mapproxy/test/test_http_helper.py .................. [ 7%] mapproxy/test/system/test_arcgis.py ..... [ 7%] mapproxy/test/system/test_auth.py ...................................... [ 9%] ................ [ 10%] mapproxy/test/system/test_behind_proxy.py ....... [ 10%] mapproxy/test/system/test_bulk_meta_tiles.py ... [ 11%] mapproxy/test/system/test_cache_band_merge.py ....... [ 11%] mapproxy/test/system/test_cache_geopackage.py EEEE [ 11%] mapproxy/test/system/test_cache_grid_names.py ..... [ 12%] mapproxy/test/system/test_cache_mbtiles.py .. [ 12%] mapproxy/test/system/test_cache_s3.py sss [ 12%] mapproxy/test/system/test_cache_source.py ..... [ 12%] mapproxy/test/system/test_combined_sources.py ......... [ 13%] mapproxy/test/system/test_coverage.py ...... [ 13%] mapproxy/test/system/test_decorate_img.py ........ [ 13%] mapproxy/test/system/test_disable_storage.py . [ 14%] mapproxy/test/system/test_formats.py ..................... [ 15%] mapproxy/test/system/test_inspire_vs.py .. [ 15%] mapproxy/test/system/test_kml.py ............ [ 16%] mapproxy/test/system/test_layergroups.py ........ [ 16%] mapproxy/test/system/test_legendgraphic.py ............ [ 17%] mapproxy/test/system/test_mapnik.py sssss [ 17%] mapproxy/test/system/test_mapserver.py F [ 17%] mapproxy/test/system/test_mixed_mode_format.py ... [ 17%] mapproxy/test/system/test_multi_cache_layers.py ...... [ 18%] mapproxy/test/system/test_multiapp.py ..... [ 18%] mapproxy/test/system/test_renderd_client.py ........ [ 18%] mapproxy/test/system/test_scalehints.py ..... [ 19%] mapproxy/test/system/test_seed.py ................... [ 20%] mapproxy/test/system/test_seed_only.py .... [ 20%] mapproxy/test/system/test_sld.py ... [ 20%] mapproxy/test/system/test_source_errors.py .............. [ 21%] mapproxy/test/system/test_tilesource_minmax_res.py .. [ 21%] mapproxy/test/system/test_tms.py .............................. [ 23%] mapproxy/test/system/test_tms_origin.py ... [ 23%] mapproxy/test/system/test_util_conf.py ..... [ 23%] mapproxy/test/system/test_util_export.py ....... [ 24%] mapproxy/test/system/test_util_grids.py ...... [ 24%] mapproxy/test/system/test_util_wms_capabilities.py .FFFFF [ 25%] mapproxy/test/system/test_watermark.py .. [ 25%] mapproxy/test/system/test_wms.py ....................................... [ 27%] .................................................. [ 30%] mapproxy/test/system/test_wms_srs_extent.py ..... [ 30%] mapproxy/test/system/test_wms_version.py ........ [ 31%] mapproxy/test/system/test_wmsc.py ...... [ 31%] mapproxy/test/system/test_wmts.py ............. [ 32%] mapproxy/test/system/test_wmts_dimensions.py .......... [ 32%] mapproxy/test/system/test_wmts_restful.py .......... [ 33%] mapproxy/test/system/test_xslt_featureinfo.py .......... [ 34%] mapproxy/test/unit/test_async.py .......... [ 34%] mapproxy/test/unit/test_auth.py .......................... [ 36%] mapproxy/test/unit/test_cache.py ....................................... [ 38%] ...............FFFF.............................. [ 41%] mapproxy/test/unit/test_cache_compact.py ............................... [ 43%] ........... [ 43%] mapproxy/test/unit/test_cache_couchdb.py sssssssssssssss... [ 44%] mapproxy/test/unit/test_cache_geopackage.py ............................ [ 46%] ......FFF [ 47%] mapproxy/test/unit/test_cache_redis.py sssssssssssssss [ 47%] mapproxy/test/unit/test_cache_riak.py ssssssssssssssssssssssssssss [ 49%] mapproxy/test/unit/test_cache_s3.py sssssssssssssssssssssssssss [ 51%] mapproxy/test/unit/test_cache_tile.py .................................. [ 53%] ....................................................... [ 56%] mapproxy/test/unit/test_client.py FF...FFFFFFFFFFFFFF............. [ 58%] mapproxy/test/unit/test_client_arcgis.py .. [ 58%] mapproxy/test/unit/test_client_cgi.py ......F.F [ 58%] mapproxy/test/unit/test_collections.py ............ [ 59%] mapproxy/test/unit/test_concat_legends.py . [ 59%] mapproxy/test/unit/test_conf_loader.py ................................. [ 61%] ........... [ 62%] mapproxy/test/unit/test_conf_validator.py ........................ [ 63%] mapproxy/test/unit/test_config.py ....... [ 64%] mapproxy/test/unit/test_decorate_img.py ........ [ 64%] mapproxy/test/unit/test_exceptions.py ............ [ 65%] mapproxy/test/unit/test_featureinfo.py ................ [ 66%] mapproxy/test/unit/test_file_lock_load.py . [ 66%] mapproxy/test/unit/test_geom.py ........................................ [ 68%] ........ [ 69%] mapproxy/test/unit/test_grid.py ........................................ [ 71%] ........................................................................ [ 75%] ............................ [ 77%] mapproxy/test/unit/test_image.py ....................................... [ 79%] ........................................... [ 82%] mapproxy/test/unit/test_image_mask.py ........ [ 82%] mapproxy/test/unit/test_image_messages.py ........... [ 83%] mapproxy/test/unit/test_image_options.py ........... [ 83%] mapproxy/test/unit/test_multiapp.py ............ [ 84%] mapproxy/test/unit/test_ogr_reader.py ... [ 84%] mapproxy/test/unit/test_request.py ..................................... [ 86%] .......................................... [ 89%] mapproxy/test/unit/test_request_wmts.py ................... [ 90%] mapproxy/test/unit/test_response.py ..... [ 90%] mapproxy/test/unit/test_seed.py ......................... [ 92%] mapproxy/test/unit/test_seed_cachelock.py ... [ 92%] mapproxy/test/unit/test_srs.py .......F..................... [ 94%] mapproxy/test/unit/test_tiled_source.py FFF [ 94%] mapproxy/test/unit/test_tilefilter.py . [ 94%] mapproxy/test/unit/test_times.py . [ 94%] mapproxy/test/unit/test_timeutils.py ..... [ 94%] mapproxy/test/unit/test_util_conf_utils.py ........ [ 95%] mapproxy/test/unit/test_utils.py ....................... [ 96%] mapproxy/test/unit/test_wms_capabilities.py ... [ 96%] mapproxy/test/unit/test_wms_layer.py ..... [ 97%] mapproxy/test/unit/test_yaml.py ..... [ 97%] mapproxy/util/collections.py . [ 97%] mapproxy/util/times.py .. [ 97%] mapproxy/util/ext/local.py .. [ 97%] mapproxy/util/ext/odict.py .. [ 97%] mapproxy/util/ext/dictspec/spec.py ..... [ 98%] mapproxy/util/ext/dictspec/test/test_validator.py ...................... [ 99%] [ 99%] mapproxy/util/ext/tempita/__init__.py ... [ 99%] mapproxy/util/ext/wmsparse/test/test_parse.py ....... [ 99%] mapproxy/util/ext/wmsparse/test/test_util.py . [100%] ==================================== ERRORS ==================================== __________ ERROR at setup of TestGeopackageCache.test_get_map_cached ___________ base_dir = local('/tmp/pytest-of-builduser/pytest-0/base_dir9') @pytest.fixture(scope="class") def fixture_gpkg(base_dir): > shutil.copy( os.path.join(os.path.dirname(__file__), "fixture", "cache.gpkg"), base_dir.strpath, ) mapproxy/test/system/test_cache_geopackage.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/shutil.py:415: in copy copyfile(src, dst, follow_symlinks=follow_symlinks) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' dst = '/tmp/pytest-of-builduser/pytest-0/base_dir9/cache.gpkg' def copyfile(src, dst, *, follow_symlinks=True): """Copy data from src to dst in the most efficient way possible. If follow_symlinks is not set and src is a symbolic link, a new symlink will be created instead of copying the file it points to. """ sys.audit("shutil.copyfile", src, dst) if _samefile(src, dst): raise SameFileError("{!r} and {!r} are the same file".format(src, dst)) file_size = 0 for i, fn in enumerate([src, dst]): try: st = _stat(fn) except OSError: # File most likely does not exist pass else: # XXX What about other special files? (sockets, devices...) if stat.S_ISFIFO(st.st_mode): fn = fn.path if isinstance(fn, os.DirEntry) else fn raise SpecialFileError("`%s` is a named pipe" % fn) if _WINDOWS and i == 0: file_size = st.st_size if not follow_symlinks and _islink(src): os.symlink(os.readlink(src), dst) else: > with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst: E FileNotFoundError: [Errno 2] No such file or directory: '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' /usr/lib/python3.8/shutil.py:261: FileNotFoundError _________ ERROR at setup of TestGeopackageCache.test_get_map_uncached __________ base_dir = local('/tmp/pytest-of-builduser/pytest-0/base_dir9') @pytest.fixture(scope="class") def fixture_gpkg(base_dir): > shutil.copy( os.path.join(os.path.dirname(__file__), "fixture", "cache.gpkg"), base_dir.strpath, ) mapproxy/test/system/test_cache_geopackage.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/shutil.py:415: in copy copyfile(src, dst, follow_symlinks=follow_symlinks) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' dst = '/tmp/pytest-of-builduser/pytest-0/base_dir9/cache.gpkg' def copyfile(src, dst, *, follow_symlinks=True): """Copy data from src to dst in the most efficient way possible. If follow_symlinks is not set and src is a symbolic link, a new symlink will be created instead of copying the file it points to. """ sys.audit("shutil.copyfile", src, dst) if _samefile(src, dst): raise SameFileError("{!r} and {!r} are the same file".format(src, dst)) file_size = 0 for i, fn in enumerate([src, dst]): try: st = _stat(fn) except OSError: # File most likely does not exist pass else: # XXX What about other special files? (sockets, devices...) if stat.S_ISFIFO(st.st_mode): fn = fn.path if isinstance(fn, os.DirEntry) else fn raise SpecialFileError("`%s` is a named pipe" % fn) if _WINDOWS and i == 0: file_size = st.st_size if not follow_symlinks and _islink(src): os.symlink(os.readlink(src), dst) else: > with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst: E FileNotFoundError: [Errno 2] No such file or directory: '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' /usr/lib/python3.8/shutil.py:261: FileNotFoundError _ ERROR at setup of TestGeopackageCache.test_bad_config_geopackage_no_gpkg_contents _ base_dir = local('/tmp/pytest-of-builduser/pytest-0/base_dir9') @pytest.fixture(scope="class") def fixture_gpkg(base_dir): > shutil.copy( os.path.join(os.path.dirname(__file__), "fixture", "cache.gpkg"), base_dir.strpath, ) mapproxy/test/system/test_cache_geopackage.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/shutil.py:415: in copy copyfile(src, dst, follow_symlinks=follow_symlinks) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' dst = '/tmp/pytest-of-builduser/pytest-0/base_dir9/cache.gpkg' def copyfile(src, dst, *, follow_symlinks=True): """Copy data from src to dst in the most efficient way possible. If follow_symlinks is not set and src is a symbolic link, a new symlink will be created instead of copying the file it points to. """ sys.audit("shutil.copyfile", src, dst) if _samefile(src, dst): raise SameFileError("{!r} and {!r} are the same file".format(src, dst)) file_size = 0 for i, fn in enumerate([src, dst]): try: st = _stat(fn) except OSError: # File most likely does not exist pass else: # XXX What about other special files? (sockets, devices...) if stat.S_ISFIFO(st.st_mode): fn = fn.path if isinstance(fn, os.DirEntry) else fn raise SpecialFileError("`%s` is a named pipe" % fn) if _WINDOWS and i == 0: file_size = st.st_size if not follow_symlinks and _islink(src): os.symlink(os.readlink(src), dst) else: > with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst: E FileNotFoundError: [Errno 2] No such file or directory: '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' /usr/lib/python3.8/shutil.py:261: FileNotFoundError _ ERROR at setup of TestGeopackageCache.test_bad_config_geopackage_no_spatial_ref_sys _ base_dir = local('/tmp/pytest-of-builduser/pytest-0/base_dir9') @pytest.fixture(scope="class") def fixture_gpkg(base_dir): > shutil.copy( os.path.join(os.path.dirname(__file__), "fixture", "cache.gpkg"), base_dir.strpath, ) mapproxy/test/system/test_cache_geopackage.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.8/shutil.py:415: in copy copyfile(src, dst, follow_symlinks=follow_symlinks) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src = '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' dst = '/tmp/pytest-of-builduser/pytest-0/base_dir9/cache.gpkg' def copyfile(src, dst, *, follow_symlinks=True): """Copy data from src to dst in the most efficient way possible. If follow_symlinks is not set and src is a symbolic link, a new symlink will be created instead of copying the file it points to. """ sys.audit("shutil.copyfile", src, dst) if _samefile(src, dst): raise SameFileError("{!r} and {!r} are the same file".format(src, dst)) file_size = 0 for i, fn in enumerate([src, dst]): try: st = _stat(fn) except OSError: # File most likely does not exist pass else: # XXX What about other special files? (sockets, devices...) if stat.S_ISFIFO(st.st_mode): fn = fn.path if isinstance(fn, os.DirEntry) else fn raise SpecialFileError("`%s` is a named pipe" % fn) if _WINDOWS and i == 0: file_size = st.st_size if not follow_symlinks and _islink(src): os.symlink(os.readlink(src), dst) else: > with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst: E FileNotFoundError: [Errno 2] No such file or directory: '/build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.gpkg' /usr/lib/python3.8/shutil.py:261: FileNotFoundError =================================== FAILURES =================================== ________________________ TestMapServerCGI.test_get_map _________________________ self = app = def test_get_map(self, app): resp = app.get(self.common_map_req) > assert resp.content_type == "image/png" E AssertionError: assert 'application/vnd.ogc.se_xml' == 'image/png' E - application/vnd.ogc.se_xml E + image/png mapproxy/test/system/test_mapserver.py:77: AssertionError ------------------------------ Captured log setup ------------------------------ WARNING mapproxy.config:loader.py:2081 Could not find mapserver binary (./minimal_cgi.py) ----------------------------- Captured stderr call ----------------------------- /usr/bin/env: ‘python’: No such file or directory ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.wms:wms.py:100 could not retrieve WMS map: Error during CGI call (exit code: 127) ______________ TestUtilWMSCapabilities.test_request_not_parsable _______________ self = def test_request_not_parsable(self): with mock_httpd( TESTSERVER_ADDRESS, [ ( { "path": "/service?request=GetCapabilities&version=1.1.1&service=WMS", "method": "GET", }, {"status": "200", "body": ""}, ) ], ): with capture() as (out, err): with pytest.raises(SystemExit): wms_capabilities_command(self.args) > error_msg = err.getvalue().rsplit("-" * 80, 1)[1].strip() E IndexError: list index out of range mapproxy/test/system/test_util_wms_capabilities.py:74: IndexError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ________________ TestUtilWMSCapabilities.test_service_exception ________________ self = def test_service_exception(self): self.args = [ "command_dummy", "--host", TESTSERVER_URL + "/service?request=GetCapabilities", ] with open(SERVICE_EXCEPTION_FILE, "rb") as fp: capabilities_doc = fp.read() with mock_httpd( TESTSERVER_ADDRESS, [ ( { "path": "/service?request=GetCapabilities&version=1.1.1&service=WMS", "method": "GET", }, {"status": "200", "body": capabilities_doc}, ) ], ): with capture() as (out, err): with pytest.raises(SystemExit): wms_capabilities_command(self.args) > error_msg = err.getvalue().rsplit("-" * 80, 1)[1].strip() E IndexError: list index out of range mapproxy/test/system/test_util_wms_capabilities.py:100: IndexError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _______________ TestUtilWMSCapabilities.test_parse_capabilities ________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1 HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: url = 'http://127.0.0.1:56413/service?request=GetCapabilities' version = '1.1.1' def parse_capabilities_url(url, version='1.1.1'): try: capabilities_url = wms_capapilities_url(url, version) > capabilities_response = open_url(capabilities_url) mapproxy/script/wms_capabilities.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' def open_url(url): url, (username, password) = auth_data_from_url(url) http_client = HTTPClient(url, username, password) > return http_client.open(url) mapproxy/client/http.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_parse_capabilities(self): self.args = [ "command_dummy", "--host", TESTSERVER_URL + "/service?request=GetCapabilities", "--version", "1.1.1", ] with open(CAPABILITIES111_FILE, "rb") as fp: capabilities_doc = fp.read() with mock_httpd( TESTSERVER_ADDRESS, [ ( { "path": "/service?request=GetCapabilities&version=1.1.1&service=WMS", "method": "GET", }, {"status": "200", "body": capabilities_doc}, ) ], ): with capture() as (out, err): > wms_capabilities_command(self.args) mapproxy/test/system/test_util_wms_capabilities.py:126: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/script/wms_capabilities.py:145: in wms_capabilities_command service = parse_capabilities_url(options.capabilities_url, version=options.version) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/service?request=GetCapabilities' version = '1.1.1' def parse_capabilities_url(url, version='1.1.1'): try: capabilities_url = wms_capapilities_url(url, version) capabilities_response = open_url(capabilities_url) except HTTPClientError as ex: log_error('ERROR: %s', ex.args[0]) > sys.exit(1) E SystemExit: 1 mapproxy/script/wms_capabilities.py:117: SystemExit ----------------------------- Captured stdout call ----------------------------- requests mismatch: ______________ TestUtilWMSCapabilities.test_parse_130capabilities ______________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0 HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: url = 'http://127.0.0.1:56413/service?request=GetCapabilities' version = '1.3.0' def parse_capabilities_url(url, version='1.1.1'): try: capabilities_url = wms_capapilities_url(url, version) > capabilities_response = open_url(capabilities_url) mapproxy/script/wms_capabilities.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' def open_url(url): url, (username, password) = auth_data_from_url(url) http_client = HTTPClient(url, username, password) > return http_client.open(url) mapproxy/client/http.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.3.0": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_parse_130capabilities(self): self.args = [ "command_dummy", "--host", TESTSERVER_URL + "/service?request=GetCapabilities", "--version", "1.3.0", ] with open(CAPABILITIES130_FILE, "rb") as fp: capabilities_doc = fp.read() with mock_httpd( TESTSERVER_ADDRESS, [ ( { "path": "/service?request=GetCapabilities&version=1.3.0&service=WMS", "method": "GET", }, {"status": "200", "body": capabilities_doc}, ) ], ): with capture() as (out, err): > wms_capabilities_command(self.args) mapproxy/test/system/test_util_wms_capabilities.py:153: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/script/wms_capabilities.py:145: in wms_capabilities_command service = parse_capabilities_url(options.capabilities_url, version=options.version) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/service?request=GetCapabilities' version = '1.3.0' def parse_capabilities_url(url, version='1.1.1'): try: capabilities_url = wms_capapilities_url(url, version) capabilities_response = open_url(capabilities_url) except HTTPClientError as ex: log_error('ERROR: %s', ex.args[0]) > sys.exit(1) E SystemExit: 1 mapproxy/script/wms_capabilities.py:117: SystemExit ----------------------------- Captured stdout call ----------------------------- requests mismatch: ____________________ TestUtilWMSCapabilities.test_key_error ____________________ self = def test_key_error(self): self.args = [ "command_dummy", "--host", TESTSERVER_URL + "/service?request=GetCapabilities", ] with open(CAPABILITIES111_FILE, "rb") as fp: capabilities_doc = fp.read() capabilities_doc = capabilities_doc.replace(b"minx", b"foo") with mock_httpd( TESTSERVER_ADDRESS, [ ( { "path": "/service?request=GetCapabilities&version=1.1.1&service=WMS", "method": "GET", }, {"status": "200", "body": capabilities_doc}, ) ], ): with capture() as (out, err): with pytest.raises(SystemExit): wms_capabilities_command(self.args) > assert err.getvalue().startswith("XML-Element has no such attribute") E assert False E + where False = ('XML-Element has no such attribute') E + where = 'ERROR: No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1": Connection refused\n'.startswith E + where 'ERROR: No response from URL "http://127.0.0.1:56413/service?request=GetCapabilities&service=WMS&version=1.1.1": Connection refused\n' = () E + where = <_io.StringIO object at 0x7f740a1c0f70>.getvalue mapproxy/test/system/test_util_wms_capabilities.py:182: AssertionError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _____________________ TestWMSSourceWithClient.test_get_map _____________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EP...ccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: > resp = self._get_map(query) mapproxy/source/wms.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def _get_map(self, query): format = self.image_opts.format if not format: format = query.format if self.supported_formats and format not in self.supported_formats: format = self.supported_formats[0] if self.supported_srs: # srs can be equal while still having a different srs_code (EPSG:3857/900913), make sure to use a supported srs_code request_srs = None for srs in self.supported_srs: if query.srs == srs: request_srs = srs break if request_srs is None: return self._get_transformed(query, format) if query.srs.srs_code != request_srs.srs_code: query.srs = request_srs if self.extent and not self.extent.contains(MapExtent(query.bbox, query.srs)): return self._get_sub_query(query, format) > resp = self.client.retrieve(query, format) mapproxy/source/wms.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) format = 'image/png' def retrieve(self, query, format): if self.http_method == 'POST': request_method = 'POST' elif self.http_method == 'GET': request_method = 'GET' else: # 'AUTO' if 'sld_body' in self.request_template.params: request_method = 'POST' else: request_method = 'GET' if request_method == 'POST': url, data = self._query_data(query, format) if isinstance(data, text_type): data = data.encode('utf-8') else: url = self._query_url(query, format) data = None if self.lock: with self.lock(): resp = self.http_client.open(url, data=data) else: > resp = self.http_client.open(url, data=data) mapproxy/client/wms.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = source = def test_get_map(self, source): with tmp_image((512, 512)) as img: expected_req = ({'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326&styles=' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512'}, {'body': img.read(), 'headers': {'content-type': 'image/png'}}) with mock_httpd(TEST_SERVER_ADDRESS, [expected_req]): q = MapQuery((0.0, 10.0, 10.0, 20.0), (512, 512), SRS(4326)) > result = source.get_map(q) mapproxy/test/unit/test_cache.py:820: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/wms.py:101: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/wms.py:88: in get_map resp = self._get_map(query) mapproxy/source/wms.py:122: in _get_map resp = self.client.retrieve(query, format) mapproxy/client/wms.py:66: in retrieve resp = self.http_client.open(url, data=data) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.wms:wms.py:100 could not retrieve WMS map: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused _________ TestWMSSourceWithClient.test_get_map_non_image_content_type __________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EP...ccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: > resp = self._get_map(query) mapproxy/source/wms.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def _get_map(self, query): format = self.image_opts.format if not format: format = query.format if self.supported_formats and format not in self.supported_formats: format = self.supported_formats[0] if self.supported_srs: # srs can be equal while still having a different srs_code (EPSG:3857/900913), make sure to use a supported srs_code request_srs = None for srs in self.supported_srs: if query.srs == srs: request_srs = srs break if request_srs is None: return self._get_transformed(query, format) if query.srs.srs_code != request_srs.srs_code: query.srs = request_srs if self.extent and not self.extent.contains(MapExtent(query.bbox, query.srs)): return self._get_sub_query(query, format) > resp = self.client.retrieve(query, format) mapproxy/source/wms.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) format = 'image/png' def retrieve(self, query, format): if self.http_method == 'POST': request_method = 'POST' elif self.http_method == 'GET': request_method = 'GET' else: # 'AUTO' if 'sld_body' in self.request_template.params: request_method = 'POST' else: request_method = 'GET' if request_method == 'POST': url, data = self._query_data(query, format) if isinstance(data, text_type): data = data.encode('utf-8') else: url = self._query_url(query, format) data = None if self.lock: with self.lock(): resp = self.http_client.open(url, data=data) else: > resp = self.http_client.open(url, data=data) mapproxy/client/wms.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = source = def test_get_map_non_image_content_type(self, source): with tmp_image((512, 512)) as img: expected_req = ({'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326&styles=' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512'}, {'body': img.read(), 'headers': {'content-type': 'text/plain'}}) with mock_httpd(TEST_SERVER_ADDRESS, [expected_req]): q = MapQuery((0.0, 10.0, 10.0, 20.0), (512, 512), SRS(4326)) try: > source.get_map(q) mapproxy/test/unit/test_cache.py:835: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: resp = self._get_map(query) if self.transparent_color: resp = make_transparent(resp, self.transparent_color, self.transparent_color_tolerance) resp.opacity = self.opacity return resp except HTTPClientError as e: if self.error_handler: resp = self.error_handler.handle(e.response_code, query) if resp: return resp log.warning('could not retrieve WMS map: %s', e.full_msg or e) > reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/source/wms.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = SourceError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, HTTPClientError('No response from URL "http://127.0.0.1:56413/service...G%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused'), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: > resp = self._get_map(query) mapproxy/source/wms.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def _get_map(self, query): format = self.image_opts.format if not format: format = query.format if self.supported_formats and format not in self.supported_formats: format = self.supported_formats[0] if self.supported_srs: # srs can be equal while still having a different srs_code (EPSG:3857/900913), make sure to use a supported srs_code request_srs = None for srs in self.supported_srs: if query.srs == srs: request_srs = srs break if request_srs is None: return self._get_transformed(query, format) if query.srs.srs_code != request_srs.srs_code: query.srs = request_srs if self.extent and not self.extent.contains(MapExtent(query.bbox, query.srs)): return self._get_sub_query(query, format) > resp = self.client.retrieve(query, format) mapproxy/source/wms.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) format = 'image/png' def retrieve(self, query, format): if self.http_method == 'POST': request_method = 'POST' elif self.http_method == 'GET': request_method = 'GET' else: # 'AUTO' if 'sld_body' in self.request_template.params: request_method = 'POST' else: request_method = 'GET' if request_method == 'POST': url, data = self._query_data(query, format) if isinstance(data, text_type): data = data.encode('utf-8') else: url = self._query_url(query, format) data = None if self.lock: with self.lock(): resp = self.http_client.open(url, data=data) else: > resp = self.http_client.open(url, data=data) mapproxy/client/wms.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError During handling of the above exception, another exception occurred: self = source = def test_get_map_non_image_content_type(self, source): with tmp_image((512, 512)) as img: expected_req = ({'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326&styles=' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512'}, {'body': img.read(), 'headers': {'content-type': 'text/plain'}}) with mock_httpd(TEST_SERVER_ADDRESS, [expected_req]): q = MapQuery((0.0, 10.0, 10.0, 20.0), (512, 512), SRS(4326)) try: source.get_map(q) except SourceError as e: > assert 'no image returned' in e.args[0] E assert 'no image returned' in 'No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused' mapproxy/test/unit/test_cache.py:837: AssertionError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.wms:wms.py:100 could not retrieve WMS map: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused ___________________ TestWMSSourceWithClient.test_basic_auth ____________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EP...ccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: > resp = self._get_map(query) mapproxy/source/wms.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def _get_map(self, query): format = self.image_opts.format if not format: format = query.format if self.supported_formats and format not in self.supported_formats: format = self.supported_formats[0] if self.supported_srs: # srs can be equal while still having a different srs_code (EPSG:3857/900913), make sure to use a supported srs_code request_srs = None for srs in self.supported_srs: if query.srs == srs: request_srs = srs break if request_srs is None: return self._get_transformed(query, format) if query.srs.srs_code != request_srs.srs_code: query.srs = request_srs if self.extent and not self.extent.contains(MapExtent(query.bbox, query.srs)): return self._get_sub_query(query, format) > resp = self.client.retrieve(query, format) mapproxy/source/wms.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) format = 'image/png' def retrieve(self, query, format): if self.http_method == 'POST': request_method = 'POST' elif self.http_method == 'GET': request_method = 'GET' else: # 'AUTO' if 'sld_body' in self.request_template.params: request_method = 'POST' else: request_method = 'GET' if request_method == 'POST': url, data = self._query_data(query, format) if isinstance(data, text_type): data = data.encode('utf-8') else: url = self._query_url(query, format) data = None if self.lock: with self.lock(): resp = self.http_client.open(url, data=data) else: > resp = self.http_client.open(url, data=data) mapproxy/client/wms.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = req_template = WMS111MapRequest(param=WMSMapRequestParams(param=NoCaseMultiDict([('format', ['image/png']), ('layers', ['foo'])])), url='http://127.0.0.1:56413/service?') client = source = def test_basic_auth(self, req_template, client, source): http_client = HTTPClient(req_template.url, username='foo', password='bar@') client.http_client = http_client def assert_auth(req_handler): assert 'Authorization' in req_handler.headers auth_data = req_handler.headers['Authorization'].split()[1] auth_data = base64.b64decode(auth_data.encode('utf-8')).decode('utf-8') assert auth_data == 'foo:bar@' return True expected_req = ({'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512&STYLES=', 'require_basic_auth': True, 'req_assert_function': assert_auth}, {'body': b'no image', 'headers': {'content-type': 'image/png'}}) with mock_httpd(TEST_SERVER_ADDRESS, [expected_req]): q = MapQuery((0.0, 10.0, 10.0, 20.0), (512, 512), SRS(4326)) > source.get_map(q) mapproxy/test/unit/test_cache.py:858: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/wms.py:101: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/wms.py:88: in get_map resp = self._get_map(query) mapproxy/source/wms.py:122: in _get_map resp = self.client.retrieve(query, format) mapproxy/client/wms.py:66: in retrieve resp = self.http_client.open(url, data=data) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.wms:wms.py:100 could not retrieve WMS map: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused _______________ TestWMSSourceWithClient.test_http_error_handler ________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EP...ccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def get_map(self, query): if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() try: > resp = self._get_map(query) mapproxy/source/wms.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) def _get_map(self, query): format = self.image_opts.format if not format: format = query.format if self.supported_formats and format not in self.supported_formats: format = self.supported_formats[0] if self.supported_srs: # srs can be equal while still having a different srs_code (EPSG:3857/900913), make sure to use a supported srs_code request_srs = None for srs in self.supported_srs: if query.srs == srs: request_srs = srs break if request_srs is None: return self._get_transformed(query, format) if query.srs.srs_code != request_srs.srs_code: query.srs = request_srs if self.extent and not self.extent.contains(MapExtent(query.bbox, query.srs)): return self._get_sub_query(query, format) > resp = self.client.retrieve(query, format) mapproxy/source/wms.py:122: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = query = MapQuery(bbox=(0.0, 10.0, 10.0, 20.0), size=(512, 512), srs=SRS('EPSG:4326'), format=image/png) format = 'image/png' def retrieve(self, query, format): if self.http_method == 'POST': request_method = 'POST' elif self.http_method == 'GET': request_method = 'GET' else: # 'AUTO' if 'sld_body' in self.request_template.params: request_method = 'POST' else: request_method = 'GET' if request_method == 'POST': url, data = self._query_data(query, format) if isinstance(data, text_type): data = data.encode('utf-8') else: url = self._query_url(query, format) data = None if self.lock: with self.lock(): resp = self.http_client.open(url, data=data) else: > resp = self.http_client.open(url, data=data) mapproxy/client/wms.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = client = def test_http_error_handler(self, client): error_handler = HTTPSourceErrorHandler() error_handler.add_handler(500, (255, 0, 0), cacheable=True) error_handler.add_handler(400, (0, 0, 0), cacheable=False) source = WMSSource(client, error_handler=error_handler) expected_req = [ ( { 'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512&STYLES=' }, { 'body': b'error', 'status': 500, 'headers': {'content-type': 'text/plain'}, }, ), ( { 'path': r'/service?LAYERS=foo&SERVICE=WMS&FORMAT=image%2Fpng' '&REQUEST=GetMap&HEIGHT=512&SRS=EPSG%3A4326' '&VERSION=1.1.1&BBOX=0.0,10.0,10.0,20.0&WIDTH=512&STYLES=' }, { 'body': b'error', 'status': 400, 'headers': {'content-type': 'text/plain'}, }, ), ] with mock_httpd(TEST_SERVER_ADDRESS, expected_req): query = MapQuery((0.0, 10.0, 10.0, 20.0), (512, 512), SRS(4326)) > resp = source.get_map(query) mapproxy/test/unit/test_cache.py:893: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/wms.py:101: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/wms.py:88: in get_map resp = self._get_map(query) mapproxy/source/wms.py:122: in _get_map resp = self.client.retrieve(query, format) mapproxy/client/wms.py:66: in retrieve resp = self.http_client.open(url, data=data) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.wms:wms.py:100 could not retrieve WMS map: No response from URL "http://127.0.0.1:56413/service?format=image%2Fpng&layers=foo&bbox=0.0,10.0,10.0,20.0&width=512&height=512&srs=EPSG%3A4326&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused _________ TestGeopackageCacheInitErrors.test_bad_config_geopackage_srs _________ self = def test_bad_config_geopackage_srs(self): error_msg = None gpkg_file = os.path.join(os.path.join(os.path.dirname(__file__), 'fixture'), 'cache.gpkg') table_name = 'cache' try: GeopackageCache(gpkg_file, TileGrid(srs=4326), table_name) except ValueError as ve: error_msg = ve > assert "srs is improperly configured." in str(error_msg) E AssertionError: assert 'srs is improperly configured.' in 'None' E + where 'None' = str(None) mapproxy/test/unit/test_cache_geopackage.py:197: AssertionError ________ TestGeopackageCacheInitErrors.test_bad_config_geopackage_tile _________ self = def test_bad_config_geopackage_tile(self): error_msg = None gpkg_file = os.path.join(os.path.join(os.path.dirname(__file__), 'fixture'), 'cache.gpkg') table_name = 'cache' try: GeopackageCache(gpkg_file, TileGrid(srs=900913, tile_size=(512, 512)), table_name) except ValueError as ve: error_msg = ve > assert "tile_size is improperly configured." in str(error_msg) E AssertionError: assert 'tile_size is improperly configured.' in 'srs is improperly configured.' E + where 'srs is improperly configured.' = str(ValueError('srs is improperly configured.')) mapproxy/test/unit/test_cache_geopackage.py:209: AssertionError _________ TestGeopackageCacheInitErrors.test_bad_config_geopackage_res _________ self = def test_bad_config_geopackage_res(self): error_msg = None gpkg_file = os.path.join(os.path.join(os.path.dirname(__file__), 'fixture'), 'cache.gpkg') table_name = 'cache' try: GeopackageCache(gpkg_file, TileGrid(srs=900913, res=[1000, 100, 10]), table_name) except ValueError as ve: error_msg = ve > assert "res is improperly configured." in str(error_msg) E AssertionError: assert 'res is improperly configured.' in 'srs is improperly configured.' E + where 'srs is improperly configured.' = str(ValueError('srs is improperly configured.')) mapproxy/test/unit/test_cache_geopackage.py:221: AssertionError ___________________________ TestHTTPClient.test_post ___________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'POST' url = 'http://127.0.0.1:56413/service', body = b'foo=bar' headers = {'Connection': 'close', 'Content-Length': '7', 'Content-Type': 'application/x-www-form-urlencoded', 'Host': '127.0.0.1:56413', ...} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'POST' url = 'http://127.0.0.1:56413/service', body = b'foo=bar' headers = {'Connection': 'close', 'Content-Length': '7', 'Content-Type': 'application/x-www-form-urlencoded', 'Host': '127.0.0.1:56413', ...} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = b'foo=bar' def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = b'foo=bar', encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'POST http://127.0.0.1:56413/service HTTP/1.1\r\nAccept-Encoding: identity\r\nContent-Type: application/x-www-form-ur...ded\r\nContent-Length: 7\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service', data = b'foo=bar' def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_post(self): with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/service?foo=bar', 'method': 'POST'}, {'status': '200', 'body': b''})]): > self.client.open(TESTSERVER_URL + '/service', data=b"foo=bar") mapproxy/test/unit/test_client.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _________________ TestHTTPClient.test_internal_error_response __________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/ HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_internal_error_response(self): try: with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/'}, {'status': '500', 'body': b''})]): > self.client.open(TESTSERVER_URL + '/') mapproxy/test/unit/test_client.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_internal_error_response(self): try: with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/'}, {'status': '500', 'body': b''})]): self.client.open(TESTSERVER_URL + '/') except HTTPClientError as e: > assert_re(e.args[0], r'HTTP Error ".*": 500') mapproxy/test/unit/test_client.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ value = 'No response from URL "http://127.0.0.1:56413/": Connection refused' regex = 'HTTP Error ".*": 500' def assert_re(value, regex): """ >>> assert_re('hello', 'l+') >>> assert_re('hello', 'l{3}') Traceback (most recent call last): ... AssertionError: hello ~= l{3} """ match = re.search(regex, value) > assert match is not None, '%s ~= %s' % (value, regex) E AssertionError: No response from URL "http://127.0.0.1:56413/": Connection refused ~= HTTP Error ".*": 500 mapproxy/test/helper.py:142: AssertionError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ________________________ TestHTTPClient.test_no_connect ________________________ self = http_class = req = , http_conn_args = {} host = 'localhost:53871' h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '', body = None headers = {'Connection': 'close', 'Host': 'localhost:53871', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '', body = None headers = {'Connection': 'close', 'Host': 'localhost:53871', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: localhost:53871\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('localhost', 53871), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('localhost', 53871), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E OSError: [Errno 99] Cannot assign requested address /usr/lib/python3.8/socket.py:796: OSError During handling of the above exception, another exception occurred: self = url = 'http://localhost:53871', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = 'localhost:53871' h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_no_connect(self): try: > self.client.open('http://localhost:53871') mapproxy/test/unit/test_client.py:89: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://localhost:53871', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://localhost:53871": Cannot assign requested address') exc_info = (, URLError(OSError(99, 'Cannot assign requested address')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://localhost:53871', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = 'localhost:53871' h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://localhost:53871": Cannot assign requested address /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_no_connect(self): try: self.client.open('http://localhost:53871') except HTTPClientError as e: > assert_re(e.args[0], r'No response .* "http://localhost.*": Connection refused') mapproxy/test/unit/test_client.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ value = 'No response from URL "http://localhost:53871": Cannot assign requested address' regex = 'No response .* "http://localhost.*": Connection refused' def assert_re(value, regex): """ >>> assert_re('hello', 'l+') >>> assert_re('hello', 'l{3}') Traceback (most recent call last): ... AssertionError: hello ~= l{3} """ match = re.search(regex, value) > assert match is not None, '%s ~= %s' % (value, regex) E AssertionError: No response from URL "http://localhost:53871": Cannot assign requested address ~= No response .* "http://localhost.*": Connection refused mapproxy/test/helper.py:142: AssertionError ____________ TestHTTPClient.test_internal_error_hide_error_details _____________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/ HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_internal_error_hide_error_details(self): try: with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/'}, {'status': '500', 'body': b''})]): > HTTPClient(hide_error_details=True).open(TESTSERVER_URL + '/') mapproxy/test/unit/test_client.py:99: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL (see logs for URL and reason).') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL (see logs for URL and reason). /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_internal_error_hide_error_details(self): try: with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/'}, {'status': '500', 'body': b''})]): HTTPClient(hide_error_details=True).open(TESTSERVER_URL + '/') except HTTPClientError as e: > assert_re(e.args[0], r'HTTP Error \(see logs for URL and reason\).') mapproxy/test/unit/test_client.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ value = 'No response from URL (see logs for URL and reason).' regex = 'HTTP Error \\(see logs for URL and reason\\).' def assert_re(value, regex): """ >>> assert_re('hello', 'l+') >>> assert_re('hello', 'l{3}') Traceback (most recent call last): ... AssertionError: hello ~= l{3} """ match = re.search(regex, value) > assert match is not None, '%s ~= %s' % (value, regex) E AssertionError: No response from URL (see logs for URL and reason). ~= HTTP Error \(see logs for URL and reason\). mapproxy/test/helper.py:142: AssertionError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ___________________ TestHTTPClient.test_https_untrusted_root ___________________ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: untrusted-root.badssl.com\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): "Connect to a host on a given (SSL) port." > super().connect() /usr/lib/python3.8/http/client.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_untrusted_root(self): if not supports_ssl_default_context: raise pytest.skip("old python versions require ssl_ca_certs") self.client = HTTPClient('https://untrusted-root.badssl.com/') try: > self.client.open('https://untrusted-root.badssl.com/') mapproxy/test/unit/test_client.py:111: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "https://untrusted-root.badssl.com/": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "https://untrusted-root.badssl.com/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_untrusted_root(self): if not supports_ssl_default_context: raise pytest.skip("old python versions require ssl_ca_certs") self.client = HTTPClient('https://untrusted-root.badssl.com/') try: self.client.open('https://untrusted-root.badssl.com/') except HTTPClientError as e: > assert_re(e.args[0], r'Could not verify connection to URL') mapproxy/test/unit/test_client.py:113: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ value = 'No response from URL "https://untrusted-root.badssl.com/": Connection refused' regex = 'Could not verify connection to URL' def assert_re(value, regex): """ >>> assert_re('hello', 'l+') >>> assert_re('hello', 'l{3}') Traceback (most recent call last): ... AssertionError: hello ~= l{3} """ match = re.search(regex, value) > assert match is not None, '%s ~= %s' % (value, regex) E AssertionError: No response from URL "https://untrusted-root.badssl.com/": Connection refused ~= Could not verify connection to URL mapproxy/test/helper.py:142: AssertionError ______________________ TestHTTPClient.test_https_insecure ______________________ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: untrusted-root.badssl.com\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): "Connect to a host on a given (SSL) port." > super().connect() /usr/lib/python3.8/http/client.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_insecure(self): self.client = HTTPClient( 'https://untrusted-root.badssl.com/', insecure=True) > self.client.open('https://untrusted-root.badssl.com/') mapproxy/test/unit/test_client.py:119: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1393: in https_open return self.do_open(http.client.HTTPSConnection, req, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "https://untrusted-root.badssl.com/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError _________________ TestHTTPClient.test_https_valid_ca_cert_file _________________ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'www.google.com', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'www.google.com', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.google.com\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): "Connect to a host on a given (SSL) port." > super().connect() /usr/lib/python3.8/http/client.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'https://www.google.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_valid_ca_cert_file(self): # verify with fixed ca_certs file cert_file = '/etc/ssl/certs/ca-certificates.crt' if os.path.exists(cert_file): self.client = HTTPClient('https://www.google.com/', ssl_ca_certs=cert_file) > self.client.open('https://www.google.com/') mapproxy/test/unit/test_client.py:127: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1393: in https_open return self.do_open(http.client.HTTPSConnection, req, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "https://www.google.com/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError _________________ TestHTTPClient.test_https_valid_default_cert _________________ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'www.google.com', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'www.google.com', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.google.com\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): "Connect to a host on a given (SSL) port." > super().connect() /usr/lib/python3.8/http/client.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'https://www.google.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_valid_default_cert(self): # modern python should verify by default if not supports_ssl_default_context: raise pytest.skip("old python versions require ssl_ca_certs") self.client = HTTPClient('https://www.google.com/') > self.client.open('https://www.google.com/') mapproxy/test/unit/test_client.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1393: in https_open return self.do_open(http.client.HTTPSConnection, req, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "https://www.google.com/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ____________________ TestHTTPClient.test_https_invalid_cert ____________________ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = '/', body = None headers = {'Connection': 'close', 'Host': 'untrusted-root.badssl.com', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET / HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: untrusted-root.badssl.com\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): "Connect to a host on a given (SSL) port." > super().connect() /usr/lib/python3.8/http/client.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_invalid_cert(self): # load 'wrong' root cert with TempFile() as tmp: with open(tmp, 'wb') as f: f.write(GOOGLE_ROOT_CERT) self.client = HTTPClient( 'https://untrusted-root.badssl.com/', ssl_ca_certs=tmp) try: > self.client.open('https://untrusted-root.badssl.com/') mapproxy/test/unit/test_client.py:152: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "https://untrusted-root.badssl.com/": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://untrusted-root.badssl.com/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'https', meth_name = 'https_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def https_open(self, req): > return self.do_open(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname) /usr/lib/python3.8/urllib/request.py:1393: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = http_conn_args = {'check_hostname': None, 'context': } host = '127.0.0.1:9', h = tunnel_headers = {}, proxy_auth_hdr = 'Proxy-Authorization' def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "https://untrusted-root.badssl.com/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = @pytest.mark.online def test_https_invalid_cert(self): # load 'wrong' root cert with TempFile() as tmp: with open(tmp, 'wb') as f: f.write(GOOGLE_ROOT_CERT) self.client = HTTPClient( 'https://untrusted-root.badssl.com/', ssl_ca_certs=tmp) try: self.client.open('https://untrusted-root.badssl.com/') except HTTPClientError as e: > assert_re(e.args[0], r'Could not verify connection to URL') mapproxy/test/unit/test_client.py:154: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ value = 'No response from URL "https://untrusted-root.badssl.com/": Connection refused' regex = 'Could not verify connection to URL' def assert_re(value, regex): """ >>> assert_re('hello', 'l+') >>> assert_re('hello', 'l{3}') Traceback (most recent call last): ... AssertionError: hello ~= l{3} """ match = re.search(regex, value) > assert match is not None, '%s ~= %s' % (value, regex) E AssertionError: No response from URL "https://untrusted-root.badssl.com/": Connection refused ~= Could not verify connection to URL mapproxy/test/helper.py:142: AssertionError _________________________ TestHTTPClient.test_timeouts _________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/ HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = 0.1, source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = 0.1, source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: > result = self.opener.open(req, timeout=self._timeout) mapproxy/client/http.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = 0.1 def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_timeouts(self): test_req = ({'path': '/', 'req_assert_function': lambda x: time.sleep(0.9) or True}, {'body': b'nothing'}) import mapproxy.client.http client1 = HTTPClient(timeout=0.1) client2 = HTTPClient(timeout=0.5) with mock_httpd(TESTSERVER_ADDRESS, [test_req]): try: start = time.time() > client1.open(TESTSERVER_URL + '/') mapproxy/test/unit/test_client.py:167: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: > result = self.opener.open(req, timeout=self._timeout) mapproxy/client/http.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = 0.1 def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_timeouts(self): test_req = ({'path': '/', 'req_assert_function': lambda x: time.sleep(0.9) or True}, {'body': b'nothing'}) import mapproxy.client.http client1 = HTTPClient(timeout=0.1) client2 = HTTPClient(timeout=0.5) with mock_httpd(TESTSERVER_ADDRESS, [test_req]): try: start = time.time() client1.open(TESTSERVER_URL + '/') except HTTPClientError as ex: > assert 'timed out' in ex.args[0] E assert 'timed out' in 'No response from URL "http://127.0.0.1:56413/": Connection refused' mapproxy/test/unit/test_client.py:169: AssertionError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _________________________ TestTileClient.test_tc_path __________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/09/000/000/005/000/000/013.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/09/000/000/005/000/000/013.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/09/000/000/005/000/000/013.png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/09/000/000/005/000/000/013.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_tc_path(self): template = TileURLTemplate(TESTSERVER_URL + '/%(tc_path)s.png') client = TileClient(template) with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/09/000/000/005/000/000/013.png'}, {'body': b'tile', 'headers': {'content-type': 'image/png'}})]): > resp = client.get_tile((5, 13, 9)).source.read() mapproxy/test/unit/test_client.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/09/000/000/005/000/000/013.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _________________________ TestTileClient.test_quadkey __________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/key=000002303&format=png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/key=000002303&format=png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/key=000002303&format=png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/key=000002303&format=png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_quadkey(self): template = TileURLTemplate(TESTSERVER_URL + '/key=%(quadkey)s&format=%(format)s') client = TileClient(template) with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/key=000002303&format=png'}, {'body': b'tile', 'headers': {'content-type': 'image/png'}})]): > resp = client.get_tile((5, 13, 9)).source.read() mapproxy/test/unit/test_client.py:271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/key=000002303&format=png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ___________________________ TestTileClient.test_xyz ____________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/x=5&y=13&z=9&format=png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/x=5&y=13&z=9&format=png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/x=5&y=13&z=9&format=png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/x=5&y=13&z=9&format=png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_xyz(self): template = TileURLTemplate(TESTSERVER_URL + '/x=%(x)s&y=%(y)s&z=%(z)s&format=%(format)s') client = TileClient(template) with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/x=5&y=13&z=9&format=png'}, {'body': b'tile', 'headers': {'content-type': 'image/png'}})]): > resp = client.get_tile((5, 13, 9)).source.read() mapproxy/test/unit/test_client.py:279: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/x=5&y=13&z=9&format=png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _____________________ TestTileClient.test_arcgiscache_path _____________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/L09/R0000000d/C00000005.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/L09/R0000000d/C00000005.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/L09/R0000000d/C00000005.png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/L09/R0000000d/C00000005.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_arcgiscache_path(self): template = TileURLTemplate(TESTSERVER_URL + '/%(arcgiscache_path)s.png') client = TileClient(template) with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/L09/R0000000d/C00000005.png'}, {'body': b'tile', 'headers': {'content-type': 'image/png'}})]): > resp = client.get_tile((5, 13, 9)).source.read() mapproxy/test/unit/test_client.py:288: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/L09/R0000000d/C00000005.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ___________________________ TestTileClient.test_bbox ___________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000 HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = def test_bbox(self): grid = tile_grid(4326) template = TileURLTemplate(TESTSERVER_URL + '/service?BBOX=%(bbox)s') client = TileClient(template, grid=grid) with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000'}, {'body': b'tile', 'headers': {'content-type': 'image/png'}})]): > resp = client.get_tile((0, 1, 2)).source.read() mapproxy/test/unit/test_client.py:298: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?BBOX=-180.00000000,0.00000000,-90.00000000,90.00000000": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: _________________________ TestWMSClient.test_no_image __________________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&height=512&srs=EPSG%3A900913&format=image%2Fpng&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&height=512&srs=EPSG%3A900913&format=image%2Fpng&request=GetMap&version=1.1.1&service=WMS&styles=' body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&...ccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&height=512&srs=EPSG%3A900913&format=image%2Fpng&request=GetMap&version=1.1.1&service=WMS&styles=' data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = caplog = <_pytest.logging.LogCaptureFixture object at 0x7f7404a88a60> def test_no_image(self, caplog): try: with mock_httpd(TESTSERVER_ADDRESS, [({'path': '/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&height=512&srs=EPSG%3A900913&format=image%2Fpng&request=GetMap&version=1.1.1&service=WMS&styles='}, {'status': '200', 'body': b'x' * 1000, 'headers': {'content-type': 'application/foo'}, })]): req = WMS111MapRequest(url=TESTSERVER_URL + '/service?map=foo', param={'layers':'foo', 'transparent': 'true'}) query = MapQuery((-200000, -200000, 200000, 200000), (512, 512), SRS(900913), 'png') > wms = WMSClient(req).retrieve(query, 'png') mapproxy/test/unit/test_client.py:312: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/client/wms.py:66: in retrieve resp = self.http_client.open(url, data=data) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/service?map=foo&layers=foo&transparent=true&bbox=-200000,-200000,200000,200000&width=512&height=512&srs=EPSG%3A900913&format=image%2Fpng&request=GetMap&version=1.1.1&service=WMS&styles=": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ___________________________ TestCGIClient.test_call ____________________________ self = def test_call(self): script = self.create_script() client = CGIClient(script) > resp = client.open('http://example.org/service?hello=bar') mapproxy/test/unit/test_client_cgi.py:103: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://example.org/service?hello=bar', data = None def open(self, url, data=None): assert data is None, 'POST requests not supported by CGIClient' parsed_url = urlparse.urlparse(url) environ = os.environ.copy() environ.update({ 'QUERY_STRING': parsed_url.query, 'REQUEST_METHOD': 'GET', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_ADDR': '127.0.0.1', 'SERVER_NAME': 'localhost', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'MapProxy', }) start_time = time.time() try: p = subprocess.Popen([self.script], env=environ, stdout=subprocess.PIPE, cwd=self.working_directory or os.path.dirname(self.script) ) except OSError as ex: if ex.errno == errno.ENOENT: raise SourceError('CGI script not found (%s)' % (self.script,)) elif ex.errno == errno.EACCES: raise SourceError('No permission for CGI script (%s)' % (self.script,)) else: raise stdout = p.communicate()[0] ret = p.wait() if ret != 0: > raise HTTPClientError('Error during CGI call (exit code: %d)' % (ret, )) E mapproxy.client.http.HTTPClientError: Error during CGI call (exit code: 127) mapproxy/client/cgi.py:112: HTTPClientError ----------------------------- Captured stderr call ----------------------------- /usr/bin/env: ‘python’: No such file or directory _____________________ TestCGIClient.test_working_directory _____________________ self = def test_working_directory(self): tmp_work_dir = os.path.join(self.script_dir, 'tmp') os.mkdir(tmp_work_dir) tmp_file = os.path.join(tmp_work_dir, 'testfile') open(tmp_file, 'wb') # start script in default directory script = self.create_script(TEST_CGI_SCRIPT_CWD) client = CGIClient(script) try: client.open('http://example.org/service?hello=bar') except HTTPClientError: pass else: assert False, 'expected HTTPClientError' # start in tmp_work_dir client = CGIClient(script, working_directory=tmp_work_dir) > client.open('http://example.org/service?hello=bar') mapproxy/test/unit/test_client_cgi.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://example.org/service?hello=bar', data = None def open(self, url, data=None): assert data is None, 'POST requests not supported by CGIClient' parsed_url = urlparse.urlparse(url) environ = os.environ.copy() environ.update({ 'QUERY_STRING': parsed_url.query, 'REQUEST_METHOD': 'GET', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_ADDR': '127.0.0.1', 'SERVER_NAME': 'localhost', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'MapProxy', }) start_time = time.time() try: p = subprocess.Popen([self.script], env=environ, stdout=subprocess.PIPE, cwd=self.working_directory or os.path.dirname(self.script) ) except OSError as ex: if ex.errno == errno.ENOENT: raise SourceError('CGI script not found (%s)' % (self.script,)) elif ex.errno == errno.EACCES: raise SourceError('No permission for CGI script (%s)' % (self.script,)) else: raise stdout = p.communicate()[0] ret = p.wait() if ret != 0: > raise HTTPClientError('Error during CGI call (exit code: %d)' % (ret, )) E mapproxy.client.http.HTTPClientError: Error during CGI call (exit code: 127) mapproxy/client/cgi.py:112: HTTPClientError ----------------------------- Captured stderr call ----------------------------- /usr/bin/env: ‘python’: No such file or directory /usr/bin/env: ‘python’: No such file or directory ______________________ Test_1_ProjDataPath.test_dummy_srs ______________________ self = def test_dummy_srs(self): > srs.SRS(1234) mapproxy/test/unit/test_srs.py:92: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/srs.py:96: in SRS srs = _srs_impl(srs_code) mapproxy/srs.py:132: in __init__ self.proj = Proj(init='epsg:%d' % epsg_num) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = .Proj object at 0x7f7406435250> proj_def = None, init = 'epsg:1234' def __init__(self, proj_def=None, init=None): if init: self._proj = libproj.pj_init_plus(b'+init=' + init.encode('ascii')) else: self._proj = libproj.pj_init_plus(proj_def.encode('ascii')) if not self._proj: errno = libproj.pj_get_errno_ref().contents > raise ProjInitError('error initializing Proj(proj_def=%r, init=%r): %s' % (proj_def, init, libproj.pj_strerrno(errno))) E mapproxy.proj.ProjInitError: error initializing Proj(proj_def=None, init='epsg:1234'): b'no arguments in initialization list' mapproxy/proj.py:173: ProjInitError ----------------------------- Captured stderr call ----------------------------- proj_create: Infinite recursion in PROJStringParser::createFromPROJString() proj_create: cannot expand +init=epsg:1234 proj_create: cannot expand +init=epsg:1234 ________________ TestTileClientOnError.test_cacheable_response _________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/1/0/0.png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=[-180, -90, 0, 90], size=(256, 256), srs=SRS('EPSG:4326'), format=png) def get_map(self, query): if self.grid.tile_size != query.size: ex = InvalidSourceQuery( 'tile size of cache and tile source do not match: %s != %s' % (self.grid.tile_size, query.size) ) log_config.error(ex) raise ex if self.grid.srs != query.srs: ex = InvalidSourceQuery( 'SRS of cache and tile source do not match: %r != %r' % (self.grid.srs, query.srs) ) log_config.error(ex) raise ex if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() _bbox, grid, tiles = self.grid.get_affected_tiles(query.bbox, query.size) if grid != (1, 1): raise InvalidSourceQuery('BBOX does not align to tile') tile_coord = next(tiles) try: > return self.client.get_tile(tile_coord, format=query.format) mapproxy/source/tile.py:75: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = TileClient(TileURLTemplate('http://127.0.0.1:56413/%(tms_path)s.png', format='png')) tile_coord = (0, 0, 1), format = 'png' def get_tile(self, tile_coord, format=None): url = self.url_template.substitute(tile_coord, format, self.grid) if self.http_client: return self.http_client.open_image(url) else: > return retrieve_image(url) mapproxy/client/tile.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png', client = None def retrieve_image(url, client=None): """ Retrive an image from `url`. :return: the image as a file object (with url .header and .info) :raise HTTPClientError: if response content-type doesn't start with image """ > resp = open_url(url) mapproxy/client/http.py:302: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png' def open_url(url): url, (username, password) = auth_data_from_url(url) http_client = HTTPClient(url, username, password) > return http_client.open(url) mapproxy/client/http.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_cacheable_response(self): error_handler = HTTPSourceErrorHandler() error_handler.add_handler(500, (255, 0, 0), cacheable=True) self.source = TiledSource(self.grid, self.client, error_handler=error_handler) with mock_httpd( TEST_SERVER_ADDRESS, [ ( {"path": "/1/0/0.png"}, { "body": b"error", "status": 500, "headers": {"content-type": "text/plain"}, }, ) ], ): > resp = self.source.get_map( MapQuery([-180, -90, 0, 90], (256, 256), SRS(4326), format="png") ) mapproxy/test/unit/test_tiled_source.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/tile.py:82: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/tile.py:75: in get_map return self.client.get_tile(tile_coord, format=query.format) mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.tile:tile.py:81 could not retrieve tile: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused __________________ TestTileClientOnError.test_image_response ___________________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/1/0/0.png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=[-180, -90, 0, 90], size=(256, 256), srs=SRS('EPSG:4326'), format=png) def get_map(self, query): if self.grid.tile_size != query.size: ex = InvalidSourceQuery( 'tile size of cache and tile source do not match: %s != %s' % (self.grid.tile_size, query.size) ) log_config.error(ex) raise ex if self.grid.srs != query.srs: ex = InvalidSourceQuery( 'SRS of cache and tile source do not match: %r != %r' % (self.grid.srs, query.srs) ) log_config.error(ex) raise ex if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() _bbox, grid, tiles = self.grid.get_affected_tiles(query.bbox, query.size) if grid != (1, 1): raise InvalidSourceQuery('BBOX does not align to tile') tile_coord = next(tiles) try: > return self.client.get_tile(tile_coord, format=query.format) mapproxy/source/tile.py:75: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = TileClient(TileURLTemplate('http://127.0.0.1:56413/%(tms_path)s.png', format='png')) tile_coord = (0, 0, 1), format = 'png' def get_tile(self, tile_coord, format=None): url = self.url_template.substitute(tile_coord, format, self.grid) if self.http_client: return self.http_client.open_image(url) else: > return retrieve_image(url) mapproxy/client/tile.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png', client = None def retrieve_image(url, client=None): """ Retrive an image from `url`. :return: the image as a file object (with url .header and .info) :raise HTTPClientError: if response content-type doesn't start with image """ > resp = open_url(url) mapproxy/client/http.py:302: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png' def open_url(url): url, (username, password) = auth_data_from_url(url) http_client = HTTPClient(url, username, password) > return http_client.open(url) mapproxy/client/http.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_image_response(self): error_handler = HTTPSourceErrorHandler() error_handler.add_handler(500, (255, 0, 0), cacheable=False) self.source = TiledSource(self.grid, self.client, error_handler=error_handler) with mock_httpd( TEST_SERVER_ADDRESS, [ ( {"path": "/1/0/0.png"}, { "body": b"error", "status": 500, "headers": {"content-type": "text/plain"}, }, ) ], ): > resp = self.source.get_map( MapQuery([-180, -90, 0, 90], (256, 256), SRS(4326), format="png") ) mapproxy/test/unit/test_tiled_source.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/tile.py:82: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/tile.py:75: in get_map return self.client.get_tile(tile_coord, format=query.format) mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.tile:tile.py:81 could not retrieve tile: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused _____________ TestTileClientOnError.test_multiple_image_responses ______________ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: > h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) /usr/lib/python3.8/urllib/request.py:1350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} def request(self, method, url, body=None, headers={}, *, encode_chunked=False): """Send a complete request to the server.""" > self._send_request(method, url, body, headers, encode_chunked) /usr/lib/python3.8/http/client.py:1255: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , method = 'GET' url = 'http://127.0.0.1:56413/1/0/0.png', body = None headers = {'Connection': 'close', 'Host': '127.0.0.1:56413', 'User-Agent': 'MapProxy-unknown_version'} encode_chunked = False def _send_request(self, method, url, body, headers, encode_chunked): # Honor explicitly requested Host: and Accept-Encoding: headers. header_names = frozenset(k.lower() for k in headers) skips = {} if 'host' in header_names: skips['skip_host'] = 1 if 'accept-encoding' in header_names: skips['skip_accept_encoding'] = 1 self.putrequest(method, url, **skips) # chunked encoding will happen if HTTP/1.1 is used and either # the caller passes encode_chunked=True or the following # conditions hold: # 1. content-length has not been explicitly set # 2. the body is a file or iterable, but not a str or bytes-like # 3. Transfer-Encoding has NOT been explicitly set by the caller if 'content-length' not in header_names: # only chunk body if not explicitly set for backwards # compatibility, assuming the client code is already handling the # chunking if 'transfer-encoding' not in header_names: # if content-length cannot be automatically determined, fall # back to chunked encoding encode_chunked = False content_length = self._get_content_length(body, method) if content_length is None: if body is not None: if self.debuglevel > 0: print('Unable to determine size of %r' % body) encode_chunked = True self.putheader('Transfer-Encoding', 'chunked') else: self.putheader('Content-Length', str(content_length)) else: encode_chunked = False for hdr, value in headers.items(): self.putheader(hdr, value) if isinstance(body, str): # RFC 2616 Section 3.7.1 says that text default has a # default charset of iso-8859-1. body = _encode(body, 'body') > self.endheaders(body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1301: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None def endheaders(self, message_body=None, *, encode_chunked=False): """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional message_body argument can be used to pass a message body associated with the request. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT else: raise CannotSendHeader() > self._send_output(message_body, encode_chunked=encode_chunked) /usr/lib/python3.8/http/client.py:1250: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = message_body = None, encode_chunked = False def _send_output(self, message_body=None, encode_chunked=False): """Send the currently buffered request and clear the buffer. Appends an extra \\r\\n to the buffer. A message_body may be specified, to be appended to the request. """ self._buffer.extend((b"", b"")) msg = b"\r\n".join(self._buffer) del self._buffer[:] > self.send(msg) /usr/lib/python3.8/http/client.py:1010: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = data = b'GET http://127.0.0.1:56413/1/0/0.png HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: 127.0.0.1:56413\r\nUser-Agent: MapProxy-unknown_version\r\nConnection: close\r\n\r\n' def send(self, data): """Send `data' to the server. ``data`` can be a string object, a bytes object, an array object, a file-like object that supports a .read() method, or an iterable object. """ if self.sock is None: if self.auto_open: > self.connect() /usr/lib/python3.8/http/client.py:950: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def connect(self): """Connect to the host and port specified in __init__.""" > self.sock = self._create_connection( (self.host,self.port), self.timeout, self.source_address) /usr/lib/python3.8/http/client.py:921: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) sock.connect(sa) # Break explicitly a reference cycle err = None return sock except error as _: err = _ if sock is not None: sock.close() if err is not None: try: > raise err /usr/lib/python3.8/socket.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ address = ('127.0.0.1', 9), timeout = source_address = None def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=None): """Connect to *address* and return the socket object. Convenience function. Connect to *address* (a 2-tuple ``(host, port)``) and return the socket object. Passing the optional *timeout* parameter will set the timeout on the socket instance before attempting to connect. If no *timeout* is supplied, the global default timeout setting returned by :func:`getdefaulttimeout` is used. If *source_address* is set it must be a tuple of (host, port) for the socket to bind as a source address before making the connection. A host of '' or port 0 tells the OS to use the default. """ host, port = address err = None for res in getaddrinfo(host, port, 0, SOCK_STREAM): af, socktype, proto, canonname, sa = res sock = None try: sock = socket(af, socktype, proto) if timeout is not _GLOBAL_DEFAULT_TIMEOUT: sock.settimeout(timeout) if source_address: sock.bind(source_address) > sock.connect(sa) E ConnectionRefusedError: [Errno 111] Connection refused /usr/lib/python3.8/socket.py:796: ConnectionRefusedError During handling of the above exception, another exception occurred: self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E urllib.error.URLError: /usr/lib/python3.8/urllib/request.py:1353: URLError During handling of the above exception, another exception occurred: self = query = MapQuery(bbox=[-180, -90, 0, 90], size=(256, 256), srs=SRS('EPSG:4326'), format=png) def get_map(self, query): if self.grid.tile_size != query.size: ex = InvalidSourceQuery( 'tile size of cache and tile source do not match: %s != %s' % (self.grid.tile_size, query.size) ) log_config.error(ex) raise ex if self.grid.srs != query.srs: ex = InvalidSourceQuery( 'SRS of cache and tile source do not match: %r != %r' % (self.grid.srs, query.srs) ) log_config.error(ex) raise ex if self.res_range and not self.res_range.contains(query.bbox, query.size, query.srs): raise BlankImage() if self.coverage and not self.coverage.intersects(query.bbox, query.srs): raise BlankImage() _bbox, grid, tiles = self.grid.get_affected_tiles(query.bbox, query.size) if grid != (1, 1): raise InvalidSourceQuery('BBOX does not align to tile') tile_coord = next(tiles) try: > return self.client.get_tile(tile_coord, format=query.format) mapproxy/source/tile.py:75: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = TileClient(TileURLTemplate('http://127.0.0.1:56413/%(tms_path)s.png', format='png')) tile_coord = (0, 0, 1), format = 'png' def get_tile(self, tile_coord, format=None): url = self.url_template.substitute(tile_coord, format, self.grid) if self.http_client: return self.http_client.open_image(url) else: > return retrieve_image(url) mapproxy/client/tile.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png', client = None def retrieve_image(url, client=None): """ Retrive an image from `url`. :return: the image as a file object (with url .header and .info) :raise HTTPClientError: if response content-type doesn't start with image """ > resp = open_url(url) mapproxy/client/http.py:302: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ url = 'http://127.0.0.1:56413/1/0/0.png' def open_url(url): url, (username, password) = auth_data_from_url(url) http_client = HTTPClient(url, username, password) > return http_client.open(url) mapproxy/client/http.py:293: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: result = self.opener.open(req) except HTTPError as e: code = e.code err = self.handle_url_exception(url, 'HTTP Error', str(code), response_code=code) reraise_exception(err, sys.exc_info()) except URLError as e: if isinstance(e.reason, ssl.SSLError): err = self.handle_url_exception(url, 'Could not verify connection to URL', e.reason.args[1]) reraise_exception(err, sys.exc_info()) try: reason = e.reason.args[1] except (AttributeError, IndexError): reason = e.reason err = self.handle_url_exception(url, 'No response from URL', reason) > reraise_exception(err, sys.exc_info()) mapproxy/client/http.py:206: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ new_exc = HTTPClientError('No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused') exc_info = (, URLError(ConnectionRefusedError(111, 'Connection refused')), ) def reraise_exception(new_exc, exc_info): """ Reraise exception (`new_exc`) with the given `exc_info`. """ _exc_class, _exc, tb = exc_info if PY2: exec('raise new_exc.__class__, new_exc, tb') else: > raise new_exc.with_traceback(tb) mapproxy/util/py.py:30: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'http://127.0.0.1:56413/1/0/0.png', data = None def open(self, url, data=None): code = None result = None try: req = urllib2.Request(url, data=data) except ValueError as e: err = self.handle_url_exception(url, 'URL not correct', e.args[0]) reraise_exception(err, sys.exc_info()) for key, value in self.header_list: req.add_header(key, value) try: start_time = time.time() if self._timeout is not None: result = self.opener.open(req, timeout=self._timeout) else: > result = self.opener.open(req) mapproxy/client/http.py:192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = fullurl = , data = None timeout = def open(self, fullurl, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): # accept a URL or a Request object if isinstance(fullurl, str): req = Request(fullurl, data) else: req = fullurl if data is not None: req.data = data req.timeout = timeout protocol = req.type # pre-process request meth_name = protocol+"_request" for processor in self.process_request.get(protocol, []): meth = getattr(processor, meth_name) req = meth(req) sys.audit('urllib.Request', req.full_url, req.data, req.headers, req.get_method()) > response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:525: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = , data = None def _open(self, req, data=None): result = self._call_chain(self.handle_open, 'default', 'default_open', req) if result: return result protocol = req.type > result = self._call_chain(self.handle_open, protocol, protocol + '_open', req) /usr/lib/python3.8/urllib/request.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = chain = {'data': [], 'file': [, ], ...} kind = 'http', meth_name = 'http_open' args = (,) handlers = [, ] handler = func = > def _call_chain(self, chain, kind, meth_name, *args): # Handlers raise an exception if no one else should try to handle # the request, or return None if they can't but another handler # could. Otherwise, they return the response. handlers = chain.get(kind, ()) for handler in handlers: func = getattr(handler, meth_name) > result = func(*args) /usr/lib/python3.8/urllib/request.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = req = def http_open(self, req): > return self.do_open(http.client.HTTPConnection, req) /usr/lib/python3.8/urllib/request.py:1379: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.client.http.HTTPClientError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: HTTPClientError During handling of the above exception, another exception occurred: self = def test_multiple_image_responses(self): error_handler = HTTPSourceErrorHandler() error_handler.add_handler(500, (255, 0, 0), cacheable=False) error_handler.add_handler(204, (255, 0, 127, 200), cacheable=True) self.source = TiledSource(self.grid, self.client, error_handler=error_handler) with mock_httpd( TEST_SERVER_ADDRESS, [ ( {"path": "/1/0/0.png"}, { "body": b"error", "status": 500, "headers": {"content-type": "text/plain"}, }, ), ( {"path": "/1/0/0.png"}, { "body": b"error", "status": 204, "headers": {"content-type": "text/plain"}, }, ), ], ): > resp = self.source.get_map( MapQuery([-180, -90, 0, 90], (256, 256), SRS(4326), format="png") ) mapproxy/test/unit/test_tiled_source.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ mapproxy/source/tile.py:82: in get_map reraise_exception(SourceError(e.args[0]), sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/source/tile.py:75: in get_map return self.client.get_tile(tile_coord, format=query.format) mapproxy/client/tile.py:29: in get_tile return retrieve_image(url) mapproxy/client/http.py:302: in retrieve_image resp = open_url(url) mapproxy/client/http.py:293: in open_url return http_client.open(url) mapproxy/client/http.py:206: in open reraise_exception(err, sys.exc_info()) mapproxy/util/py.py:30: in reraise_exception raise new_exc.with_traceback(tb) mapproxy/client/http.py:192: in open result = self.opener.open(req) /usr/lib/python3.8/urllib/request.py:525: in open response = self._open(req, data) /usr/lib/python3.8/urllib/request.py:542: in _open result = self._call_chain(self.handle_open, protocol, protocol + /usr/lib/python3.8/urllib/request.py:502: in _call_chain result = func(*args) /usr/lib/python3.8/urllib/request.py:1379: in http_open return self.do_open(http.client.HTTPConnection, req) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = http_class = req = , http_conn_args = {} host = '127.0.0.1:9', h = def do_open(self, http_class, req, **http_conn_args): """Return an HTTPResponse object for the request, using http_class. http_class must implement the HTTPConnection API from http.client. """ host = req.host if not host: raise URLError('no host given') # will parse host:port h = http_class(host, timeout=req.timeout, **http_conn_args) h.set_debuglevel(self._debuglevel) headers = dict(req.unredirected_hdrs) headers.update({k: v for k, v in req.headers.items() if k not in headers}) # TODO(jhylton): Should this be redesigned to handle # persistent connections? # We want to make an HTTP/1.1 request, but the addinfourl # class isn't prepared to deal with a persistent connection. # It will try to read all remaining data from the socket, # which will block while the server waits for the next request. # So make sure the connection gets closed after the (only) # request. headers["Connection"] = "close" headers = {name.title(): val for name, val in headers.items()} if req._tunnel_host: tunnel_headers = {} proxy_auth_hdr = "Proxy-Authorization" if proxy_auth_hdr in headers: tunnel_headers[proxy_auth_hdr] = headers[proxy_auth_hdr] # Proxy-Authorization should not be sent to origin # server. del headers[proxy_auth_hdr] h.set_tunnel(req._tunnel_host, headers=tunnel_headers) try: try: h.request(req.get_method(), req.selector, req.data, headers, encode_chunked=req.has_header('Transfer-encoding')) except OSError as err: # timeout error > raise URLError(err) E mapproxy.source.SourceError: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused /usr/lib/python3.8/urllib/request.py:1353: SourceError ----------------------------- Captured stdout call ----------------------------- requests mismatch: ------------------------------ Captured log call ------------------------------- WARNING mapproxy.source.tile:tile.py:81 could not retrieve tile: No response from URL "http://127.0.0.1:56413/1/0/0.png": Connection refused =============================== warnings summary =============================== mapproxy/srs.py:73 /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/srs.py:73: DeprecationWarning: calling un-configured base_config if not _proj_initialized and 'proj_data_dir' in base_config().srs: .pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache.py::TestTileManagerLocking::test_concurrent /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__init__.py:321: DeprecationWarning: calling un-configured base_config if (image_opts.colors is None and base_config().image.paletted .pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_config.py::TestSRSConfig::test_user_srs_definitions /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/config.py:168: DeprecationWarning: calling un-configured base_config load_config(base_config(), config_file=config_file, clear_existing=clear_existing) -- Docs: https://docs.pytest.org/en/latest/warnings.html == 35 failed, 1567 passed, 94 skipped, 3 warnings, 4 error in 171.04 seconds === E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build; python3.8 -m pytest I: pybuild base:232: cd /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build; python3.9 -m pytest ============================= test session starts ============================== platform linux -- Python 3.9.0+, pytest-4.6.11, py-1.9.0, pluggy-0.13.0 rootdir: /build/mapproxy-tSAZk8/mapproxy-1.13.0, inifile: pytest.ini collected 329 items / 197 errors / 132 selected ==================================== ERRORS ==================================== ____ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/grid.py ____ mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' ___ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/layer.py ____ mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' ____ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/proj.py ____ mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' ____ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/srs.py _____ mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/tilefilter.py _ mapproxy/tilefilter.py:20: in from mapproxy.image.message import WatermarkImage mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/compact.py _ mapproxy/cache/compact.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/couchdb.py _ mapproxy/cache/couchdb.py:25: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/file.py _ mapproxy/cache/file.py:21: in from mapproxy.image import ImageSource, is_single_color_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/geopackage.py _ mapproxy/cache/geopackage.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/legend.py _ mapproxy/cache/legend.py:20: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/mbtiles.py _ mapproxy/cache/mbtiles.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/meta.py _ mapproxy/cache/meta.py:4: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/redis.py _ mapproxy/cache/redis.py:20: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/renderd.py _ mapproxy/cache/renderd.py:30: in from mapproxy.cache.tile import TileCreator, Tile mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/riak.py _ mapproxy/cache/riak.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' __ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/s3.py __ mapproxy/cache/s3.py:22: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/tile.py _ mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/arcgis.py _ mapproxy/client/arcgis.py:16: in from mapproxy.client.http import HTTPClient mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/cgi.py _ mapproxy/client/cgi.py:26: in from mapproxy.source import SourceError mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/http.py _ mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/tile.py _ mapproxy/client/tile.py:16: in from mapproxy.client.http import retrieve_image mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/wms.py _ mapproxy/client/wms.py:23: in from mapproxy.layer import InfoQuery mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/coverage.py _ mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/__init__.py _ mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/mask.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/merge.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/message.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/tile.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/transform.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts/__init__.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/arcgis.py _ mapproxy/request/arcgis.py:20: in from mapproxy.srs import make_lin_transf mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/__init__.py _ mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/exception.py _ mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/defrag.py _ mapproxy/script/defrag.py:25: in from mapproxy.cache.compact import CompactCacheV1, CompactCacheV2 mapproxy/cache/compact.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/export.py _ mapproxy/script/export.py:26: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/grids.py _ mapproxy/script/grids.py:25: in from mapproxy.seed.config import ( mapproxy/seed/config.py:28: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/util.py _ mapproxy/script/util.py:28: in from mapproxy.script.conf.app import config_command mapproxy/script/conf/app.py:32: in from .sources import sources mapproxy/script/conf/sources.py:17: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/wms_capabilities.py _ mapproxy/script/wms_capabilities.py:25: in from mapproxy.client.http import open_url, HTTPClientError mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/app.py _ mapproxy/script/conf/app.py:32: in from .sources import sources mapproxy/script/conf/sources.py:17: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/sources.py _ mapproxy/script/conf/sources.py:17: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/utils.py _ mapproxy/script/conf/utils.py:124: in from mapproxy.client.http import open_url mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/cleanup.py _ mapproxy/seed/cleanup.py:20: in from mapproxy.seed.util import format_cleanup_task mapproxy/seed/util.py:30: in from mapproxy.layer import map_extent_from_grid mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/config.py _ mapproxy/seed/config.py:28: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/script.py _ mapproxy/seed/script.py:31: in from mapproxy.seed.config import load_seed_tasks_conf mapproxy/seed/config.py:28: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/seeder.py _ mapproxy/seed/seeder.py:28: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/util.py __ mapproxy/seed/util.py:30: in from mapproxy.layer import map_extent_from_grid mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/demo.py _ mapproxy/service/demo.py:31: in from mapproxy.srs import SRS, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/kml.py _ mapproxy/service/kml.py:22: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/tile.py _ mapproxy/service/tile.py:28: in from mapproxy.layer import map_extent_from_grid mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/wms.py _ mapproxy/service/wms.py:23: in from mapproxy.cache.tile import CacheInfo mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/wmts.py _ mapproxy/service/wmts.py:31: in from mapproxy.layer import InfoQuery mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/__init__.py _ mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/arcgis.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/error.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/mapnik.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/tile.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/wms.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_arcgis.py _ mapproxy/test/system/test_arcgis.py:22: in from mapproxy.request.wms import WMS111FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_arcgis.py _ mapproxy/test/system/test_arcgis.py:22: in from mapproxy.request.wms import WMS111FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_auth.py _ mapproxy/test/system/test_auth.py:20: in from mapproxy.srs import bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_auth.py _ mapproxy/test/system/test_auth.py:20: in from mapproxy.srs import bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_bulk_meta_tiles.py _ mapproxy/test/system/test_bulk_meta_tiles.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_bulk_meta_tiles.py _ mapproxy/test/system/test_bulk_meta_tiles.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_band_merge.py _ mapproxy/test/system/test_cache_band_merge.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_band_merge.py _ mapproxy/test/system/test_cache_band_merge.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_geopackage.py _ mapproxy/test/system/test_cache_geopackage.py:26: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_geopackage.py _ mapproxy/test/system/test_cache_geopackage.py:26: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_mbtiles.py _ mapproxy/test/system/test_cache_mbtiles.py:23: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_mbtiles.py _ mapproxy/test/system/test_cache_mbtiles.py:23: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_s3.py _ mapproxy/test/system/test_cache_s3.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_s3.py _ mapproxy/test/system/test_cache_s3.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_source.py _ mapproxy/test/system/test_cache_source.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_source.py _ mapproxy/test/system/test_cache_source.py:18: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_combined_sources.py _ mapproxy/test/system/test_combined_sources.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_combined_sources.py _ mapproxy/test/system/test_combined_sources.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_coverage.py _ mapproxy/test/system/test_coverage.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_coverage.py _ mapproxy/test/system/test_coverage.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_decorate_img.py _ mapproxy/test/system/test_decorate_img.py:21: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_decorate_img.py _ mapproxy/test/system/test_decorate_img.py:21: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_formats.py _ mapproxy/test/system/test_formats.py:22: in from mapproxy.request.wms import WMS111MapRequest, WMS111FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_formats.py _ mapproxy/test/system/test_formats.py:22: in from mapproxy.request.wms import WMS111MapRequest, WMS111FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_inspire_vs.py _ mapproxy/test/system/test_inspire_vs.py:22: in from mapproxy.request.wms import WMS130CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_inspire_vs.py _ mapproxy/test/system/test_inspire_vs.py:22: in from mapproxy.request.wms import WMS130CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_kml.py _ mapproxy/test/system/test_kml.py:23: in from mapproxy.srs import bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_kml.py _ mapproxy/test/system/test_kml.py:23: in from mapproxy.srs import bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_layergroups.py _ mapproxy/test/system/test_layergroups.py:21: in from mapproxy.test.system.test_wms import ( :1007: in _find_and_load ??? :986: in _find_and_load_unlocked ??? :664: in _load_unlocked ??? :627: in _load_backward_compatible ??? /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:304: in load_module exec(co, mod.__dict__) mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_layergroups.py _ mapproxy/test/system/test_layergroups.py:21: in from mapproxy.test.system.test_wms import ( :1007: in _find_and_load ??? :986: in _find_and_load_unlocked ??? :664: in _load_unlocked ??? :627: in _load_backward_compatible ??? /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:304: in load_module exec(co, mod.__dict__) mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_legendgraphic.py _ mapproxy/test/system/test_legendgraphic.py:23: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_legendgraphic.py _ mapproxy/test/system/test_legendgraphic.py:23: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mapserver.py _ mapproxy/test/system/test_mapserver.py:27: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mapserver.py _ mapproxy/test/system/test_mapserver.py:27: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mixed_mode_format.py _ mapproxy/test/system/test_mixed_mode_format.py:24: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mixed_mode_format.py _ mapproxy/test/system/test_mixed_mode_format.py:24: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_multi_cache_layers.py _ mapproxy/test/system/test_multi_cache_layers.py:26: in from mapproxy.request.wms import WMS111CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_multi_cache_layers.py _ mapproxy/test/system/test_multi_cache_layers.py:26: in from mapproxy.request.wms import WMS111CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_renderd_client.py _ mapproxy/test/system/test_renderd_client.py:23: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_renderd_client.py _ mapproxy/test/system/test_renderd_client.py:23: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_scalehints.py _ mapproxy/test/system/test_scalehints.py:21: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_scalehints.py _ mapproxy/test/system/test_scalehints.py:21: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed.py _ mapproxy/test/system/test_seed.py:22: in from mapproxy.cache.tile import Tile mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed.py _ mapproxy/test/system/test_seed.py:22: in from mapproxy.cache.tile import Tile mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed_only.py _ mapproxy/test/system/test_seed_only.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed_only.py _ mapproxy/test/system/test_seed_only.py:22: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_sld.py _ mapproxy/test/system/test_sld.py:25: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_sld.py _ mapproxy/test/system/test_sld.py:25: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_source_errors.py _ mapproxy/test/system/test_source_errors.py:20: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_source_errors.py _ mapproxy/test/system/test_source_errors.py:20: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_conf.py _ mapproxy/test/system/test_util_conf.py:24: in from mapproxy.script.conf.app import config_command mapproxy/script/conf/app.py:32: in from .sources import sources mapproxy/script/conf/sources.py:17: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_conf.py _ mapproxy/test/system/test_util_conf.py:24: in from mapproxy.script.conf.app import config_command mapproxy/script/conf/app.py:32: in from .sources import sources mapproxy/script/conf/sources.py:17: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_export.py _ mapproxy/test/system/test_util_export.py:23: in from mapproxy.script.export import export_command mapproxy/script/export.py:26: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_export.py _ mapproxy/test/system/test_util_export.py:23: in from mapproxy.script.export import export_command mapproxy/script/export.py:26: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_grids.py _ mapproxy/test/system/test_util_grids.py:20: in from mapproxy.script.grids import grids_command mapproxy/script/grids.py:25: in from mapproxy.seed.config import ( mapproxy/seed/config.py:28: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_grids.py _ mapproxy/test/system/test_util_grids.py:20: in from mapproxy.script.grids import grids_command mapproxy/script/grids.py:25: in from mapproxy.seed.config import ( mapproxy/seed/config.py:28: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_wms_capabilities.py _ mapproxy/test/system/test_util_wms_capabilities.py:20: in from mapproxy.client.http import HTTPClient mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_wms_capabilities.py _ mapproxy/test/system/test_util_wms_capabilities.py:20: in from mapproxy.client.http import HTTPClient mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_watermark.py _ mapproxy/test/system/test_watermark.py:23: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_watermark.py _ mapproxy/test/system/test_watermark.py:23: in from mapproxy.request.wms import WMS111MapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms.py _ mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms.py _ mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_srs_extent.py _ mapproxy/test/system/test_wms_srs_extent.py:18: in from mapproxy.request.wms import WMS111MapRequest, WMS111CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_srs_extent.py _ mapproxy/test/system/test_wms_srs_extent.py:18: in from mapproxy.request.wms import WMS111MapRequest, WMS111CapabilitiesRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_version.py _ mapproxy/test/system/test_wms_version.py:19: in from mapproxy.test.system.test_wms import is_110_capa, is_111_capa, is_130_capa :1007: in _find_and_load ??? :986: in _find_and_load_unlocked ??? :664: in _load_unlocked ??? :627: in _load_backward_compatible ??? /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:304: in load_module exec(co, mod.__dict__) mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_version.py _ mapproxy/test/system/test_wms_version.py:19: in from mapproxy.test.system.test_wms import is_110_capa, is_111_capa, is_130_capa :1007: in _find_and_load ??? :986: in _find_and_load_unlocked ??? :664: in _load_unlocked ??? :627: in _load_backward_compatible ??? /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:304: in load_module exec(co, mod.__dict__) mapproxy/test/system/test_wms.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmsc.py _ mapproxy/test/system/test_wmsc.py:22: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmsc.py _ mapproxy/test/system/test_wmsc.py:22: in from mapproxy.request.wms import ( mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_xslt_featureinfo.py _ mapproxy/test/system/test_xslt_featureinfo.py:20: in from mapproxy.request.wms import WMS111FeatureInfoRequest, WMS130FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_xslt_featureinfo.py _ mapproxy/test/system/test_xslt_featureinfo.py:20: in from mapproxy.request.wms import WMS111FeatureInfoRequest, WMS130FeatureInfoRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_auth.py _ mapproxy/test/unit/test_auth.py:19: in from mapproxy.grid import tile_grid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_auth.py _ mapproxy/test/unit/test_auth.py:19: in from mapproxy.grid import tile_grid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache.py _ mapproxy/test/unit/test_cache.py:31: in from mapproxy.cache.file import FileCache mapproxy/cache/file.py:21: in from mapproxy.image import ImageSource, is_single_color_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache.py _ mapproxy/test/unit/test_cache.py:31: in from mapproxy.cache.file import FileCache mapproxy/cache/file.py:21: in from mapproxy.image import ImageSource, is_single_color_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_compact.py _ mapproxy/test/unit/test_cache_compact.py:26: in from mapproxy.cache.compact import CompactCacheV1, CompactCacheV2 mapproxy/cache/compact.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_compact.py _ mapproxy/test/unit/test_cache_compact.py:26: in from mapproxy.cache.compact import CompactCacheV1, CompactCacheV2 mapproxy/cache/compact.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_couchdb.py _ mapproxy/test/unit/test_cache_couchdb.py:23: in from mapproxy.cache.couchdb import CouchDBCache, CouchDBMDTemplate mapproxy/cache/couchdb.py:25: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_couchdb.py _ mapproxy/test/unit/test_cache_couchdb.py:23: in from mapproxy.cache.couchdb import CouchDBCache, CouchDBMDTemplate mapproxy/cache/couchdb.py:25: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_geopackage.py _ mapproxy/test/unit/test_cache_geopackage.py:25: in from mapproxy.cache.geopackage import GeopackageCache, GeopackageLevelCache mapproxy/cache/geopackage.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_geopackage.py _ mapproxy/test/unit/test_cache_geopackage.py:25: in from mapproxy.cache.geopackage import GeopackageCache, GeopackageLevelCache mapproxy/cache/geopackage.py:26: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_redis.py _ mapproxy/test/unit/test_cache_redis.py:26: in from mapproxy.cache.redis import RedisCache mapproxy/cache/redis.py:20: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_redis.py _ mapproxy/test/unit/test_cache_redis.py:26: in from mapproxy.cache.redis import RedisCache mapproxy/cache/redis.py:20: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_riak.py _ mapproxy/test/unit/test_cache_riak.py:22: in from mapproxy.cache.riak import RiakCache mapproxy/cache/riak.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_riak.py _ mapproxy/test/unit/test_cache_riak.py:22: in from mapproxy.cache.riak import RiakCache mapproxy/cache/riak.py:23: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_s3.py _ mapproxy/test/unit/test_cache_s3.py:25: in from mapproxy.cache.s3 import S3Cache mapproxy/cache/s3.py:22: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_s3.py _ mapproxy/test/unit/test_cache_s3.py:25: in from mapproxy.cache.s3 import S3Cache mapproxy/cache/s3.py:22: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_tile.py _ mapproxy/test/unit/test_cache_tile.py:32: in from mapproxy.cache.file import FileCache mapproxy/cache/file.py:21: in from mapproxy.image import ImageSource, is_single_color_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_tile.py _ mapproxy/test/unit/test_cache_tile.py:32: in from mapproxy.cache.file import FileCache mapproxy/cache/file.py:21: in from mapproxy.image import ImageSource, is_single_color_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client.py _ mapproxy/test/unit/test_client.py:22: in from mapproxy.client.http import HTTPClient, HTTPClientError, supports_ssl_default_context mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client.py _ mapproxy/test/unit/test_client.py:22: in from mapproxy.client.http import HTTPClient, HTTPClientError, supports_ssl_default_context mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_arcgis.py _ mapproxy/test/unit/test_client_arcgis.py:18: in from mapproxy.client.arcgis import ArcGISInfoClient mapproxy/client/arcgis.py:16: in from mapproxy.client.http import HTTPClient mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_arcgis.py _ mapproxy/test/unit/test_client_arcgis.py:18: in from mapproxy.client.arcgis import ArcGISInfoClient mapproxy/client/arcgis.py:16: in from mapproxy.client.http import HTTPClient mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_cgi.py _ mapproxy/test/unit/test_client_cgi.py:24: in from mapproxy.client.cgi import CGIClient, split_cgi_response mapproxy/client/cgi.py:26: in from mapproxy.source import SourceError mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_cgi.py _ mapproxy/test/unit/test_client_cgi.py:24: in from mapproxy.client.cgi import CGIClient, split_cgi_response mapproxy/client/cgi.py:26: in from mapproxy.source import SourceError mapproxy/source/__init__.py:20: in from mapproxy.layer import ( mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_concat_legends.py _ mapproxy/test/unit/test_concat_legends.py:17: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_concat_legends.py _ mapproxy/test/unit/test_concat_legends.py:17: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_conf_loader.py _ mapproxy/test/unit/test_conf_loader.py:24: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_conf_loader.py _ mapproxy/test/unit/test_conf_loader.py:24: in from mapproxy.config.coverage import load_coverage mapproxy/config/coverage.py:18: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_decorate_img.py _ mapproxy/test/unit/test_decorate_img.py:17: in from mapproxy.grid import tile_grid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_decorate_img.py _ mapproxy/test/unit/test_decorate_img.py:17: in from mapproxy.grid import tile_grid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_exceptions.py _ mapproxy/test/unit/test_exceptions.py:21: in from mapproxy.request.wms import WMSMapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_exceptions.py _ mapproxy/test/unit/test_exceptions.py:21: in from mapproxy.request.wms import WMSMapRequest mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_geom.py _ mapproxy/test/unit/test_geom.py:31: in from mapproxy.srs import SRS, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_geom.py _ mapproxy/test/unit/test_geom.py:31: in from mapproxy.srs import SRS, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_grid.py _ mapproxy/test/unit/test_grid.py:19: in from mapproxy.grid import ( mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_grid.py _ mapproxy/test/unit/test_grid.py:19: in from mapproxy.grid import ( mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image.py _ mapproxy/test/unit/test_image.py:25: in from mapproxy.image import ( mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image.py _ mapproxy/test/unit/test_image.py:25: in from mapproxy.image import ( mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_mask.py _ mapproxy/test/unit/test_image_mask.py:17: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_mask.py _ mapproxy/test/unit/test_image_mask.py:17: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_messages.py _ mapproxy/test/unit/test_image_messages.py:20: in from mapproxy.cache.tile import Tile mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_messages.py _ mapproxy/test/unit/test_image_messages.py:20: in from mapproxy.cache.tile import Tile mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_ogr_reader.py _ mapproxy/test/unit/test_ogr_reader.py:20: in from mapproxy.util.ogr import OGRShapeReader, libgdal mapproxy/util/ogr.py:216: in res = try_import() mapproxy/util/ogr.py:197: in try_libogr_import libgdal = init_libgdal() mapproxy/util/ogr.py:26: in init_libgdal libgdal = load_library(['libgdal', 'libgdal1', 'gdal110', 'gdal19', 'gdal18', 'gdal17']) mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibgdal.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_ogr_reader.py _ mapproxy/test/unit/test_ogr_reader.py:20: in from mapproxy.util.ogr import OGRShapeReader, libgdal mapproxy/util/ogr.py:216: in res = try_import() mapproxy/util/ogr.py:197: in try_libogr_import libgdal = init_libgdal() mapproxy/util/ogr.py:26: in init_libgdal libgdal = load_library(['libgdal', 'libgdal1', 'gdal110', 'gdal19', 'gdal18', 'gdal17']) mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibgdal.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_request.py _ mapproxy/test/unit/test_request.py:23: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_request.py _ mapproxy/test/unit/test_request.py:23: in from mapproxy.srs import SRS mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_seed.py _ mapproxy/test/unit/test_seed.py:29: in from mapproxy.seed.seeder import TileWalker, SeedTask, SeedProgress mapproxy/seed/seeder.py:28: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_seed.py _ mapproxy/test/unit/test_seed.py:29: in from mapproxy.seed.seeder import TileWalker, SeedTask, SeedProgress mapproxy/seed/seeder.py:28: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_srs.py _ mapproxy/test/unit/test_srs.py:21: in from mapproxy import srs, proj mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_srs.py _ mapproxy/test/unit/test_srs.py:21: in from mapproxy import srs, proj mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tiled_source.py _ mapproxy/test/unit/test_tiled_source.py:17: in from mapproxy.client.tile import TileClient, TileURLTemplate mapproxy/client/tile.py:16: in from mapproxy.client.http import retrieve_image mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tiled_source.py _ mapproxy/test/unit/test_tiled_source.py:17: in from mapproxy.client.tile import TileClient, TileURLTemplate mapproxy/client/tile.py:16: in from mapproxy.client.http import retrieve_image mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tilefilter.py _ mapproxy/test/unit/test_tilefilter.py:16: in from mapproxy.tilefilter import tile_watermark_placement mapproxy/tilefilter.py:20: in from mapproxy.image.message import WatermarkImage mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tilefilter.py _ mapproxy/test/unit/test_tilefilter.py:16: in from mapproxy.tilefilter import tile_watermark_placement mapproxy/tilefilter.py:20: in from mapproxy.image.message import WatermarkImage mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_util_conf_utils.py _ mapproxy/test/unit/test_util_conf_utils.py:19: in from mapproxy.script.conf.utils import update_config mapproxy/script/conf/utils.py:124: in from mapproxy.client.http import open_url mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_util_conf_utils.py _ mapproxy/test/unit/test_util_conf_utils.py:19: in from mapproxy.script.conf.utils import update_config mapproxy/script/conf/utils.py:124: in from mapproxy.client.http import open_url mapproxy/client/http.py:24: in from mapproxy.image import ImageSource mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_capabilities.py _ mapproxy/test/unit/test_wms_capabilities.py:16: in from mapproxy.service.wms import limit_srs_extents mapproxy/service/wms.py:23: in from mapproxy.cache.tile import CacheInfo mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_capabilities.py _ mapproxy/test/unit/test_wms_capabilities.py:16: in from mapproxy.service.wms import limit_srs_extents mapproxy/service/wms.py:23: in from mapproxy.cache.tile import CacheInfo mapproxy/cache/tile.py:41: in from mapproxy.grid import MetaGrid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_layer.py _ mapproxy/test/unit/test_wms_layer.py:18: in from mapproxy.layer import MapQuery, InfoQuery mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_layer.py _ mapproxy/test/unit/test_wms_layer.py:18: in from mapproxy.layer import MapQuery, InfoQuery mapproxy/layer.py:22: in from mapproxy.grid import NoTiles, GridError, merge_resolution_range, bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/coverage.py _ mapproxy/util/coverage.py:20: in from mapproxy.grid import bbox_intersects, bbox_contains mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/geom.py __ mapproxy/util/geom.py:24: in from mapproxy.grid import tile_grid mapproxy/grid.py:22: in from mapproxy.srs import SRS, get_epsg_num, merge_bbox, bbox_equals mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' __ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ogr.py __ mapproxy/util/ogr.py:216: in res = try_import() mapproxy/util/ogr.py:197: in try_libogr_import libgdal = init_libgdal() mapproxy/util/ogr.py:26: in init_libgdal libgdal = load_library(['libgdal', 'libgdal1', 'gdal110', 'gdal19', 'gdal18', 'gdal17']) mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibgdal.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/__init__.py _ mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/parse.py _ mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/__init__.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_parse.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_parse.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_util.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' _ ERROR collecting .pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_util.py _ /usr/lib/python3/dist-packages/py/_path/local.py:704: in pyimport __import__(modname) mapproxy/util/ext/wmsparse/__init__.py:1: in from .parse import parse_capabilities mapproxy/util/ext/wmsparse/parse.py:8: in from mapproxy.request.wms import switch_bbox_epsg_axis_order mapproxy/request/wms/__init__.py:20: in from mapproxy.request.wms import exception mapproxy/request/wms/exception.py:21: in from mapproxy.image.message import message_image mapproxy/image/__init__.py:26: in from mapproxy.srs import make_lin_transf, get_epsg_num mapproxy/srs.py:26: in from mapproxy.proj import USE_PROJ4_API mapproxy/proj.py:282: in res = try_import() mapproxy/proj.py:155: in try_libproj_import libproj = init_libproj() mapproxy/proj.py:58: in init_libproj libproj = load_library('libproj') mapproxy/util/lib.py:65: in load_library lib = load_library_(lib_name, locations_conf) mapproxy/util/lib.py:69: in load_library_ lib_path = find_library(lib_name) mapproxy/util/lib.py:93: in find_library lib = _find_library(lib_name) /usr/lib/python3.9/ctypes/util.py:341: in find_library _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name)) /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc if not _is_elf(file): /usr/lib/python3.9/ctypes/util.py:99: in _is_elf with open(filename, 'br') as thefile: E FileNotFoundError: [Errno 2] No such file or directory: b'liblibproj.a' !!!!!!!!!!!!!!!!!! Interrupted: 197 errors during collection !!!!!!!!!!!!!!!!!!! ========================== 197 error in 59.18 seconds ========================== E: pybuild pybuild:353: test: plugin distutils failed with: exit code=2: cd /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build; python3.9 -m pytest dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.8 3.9" returned exit code 13 Ignoring test failures make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-indep dh binary-indep --with python3,sphinxdoc --buildsystem=pybuild dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild debian/rules override_dh_auto_install make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' PYBUILD_INSTALL_ARGS="--install-scripts=/usr/lib/{package}" dh_auto_install I: pybuild base:232: /usr/bin/python3.8 setup.py install --root /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy --install-scripts=/usr/lib/python3-mapproxy running install running build running build_py running egg_info writing MapProxy.egg-info/PKG-INFO writing dependency_links to MapProxy.egg-info/dependency_links.txt writing entry points to MapProxy.egg-info/entry_points.txt writing requirements to MapProxy.egg-info/requires.txt writing top-level names to MapProxy.egg-info/top_level.txt reading manifest file 'MapProxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MapProxy.egg-info/SOURCES.txt' running install_lib creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts/DejaVuSans.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts/LICENSE -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/fonts/DejaVuSansMono.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/transform.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/opts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/message.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/transform.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/message.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/opts.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/merge.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/__pycache__/mask.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/image/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/defaults.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/loader.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/coverage.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/spec.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/defaults.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/validator.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/__pycache__/config.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/log.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/cgi.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/log.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/wms.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/http.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/__pycache__/arcgis.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/client/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/mapnik.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/wms.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/arcgis.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/__pycache__/error.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/error.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/source/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/wsgiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/itertools.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/modules.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/__pycache__/image.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/__pycache__/itertools.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/__pycache__/modules.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/compat/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_image_options.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_ogr_reader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_conf_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_async.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_seed_cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_concat_legends.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_client_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_image_messages.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_conf_loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_exceptions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/epsg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_image_mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_client_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_wms_layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_file_lock_load.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_request.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_tiled_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons/polygons.shx -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons/polygons.dbf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/polygons/polygons.shp -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_timeutils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_util_conf_utils.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_timeutils.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_messages.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_srs.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_exceptions.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_yaml.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_conf_validator.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_times.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_multiapp.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_tilefilter.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_concat_legends.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_async.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_tiled_source.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_geom.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_featureinfo.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_seed_cachelock.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_ogr_reader.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_collections.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_image.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_grid.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_client_arcgis.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_wms_layer.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_wms_capabilities.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_tile.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_auth.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_s3.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_config.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_redis.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_compact.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_client_cgi.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_conf_loader.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_decorate_img.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_riak.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_options.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_mask.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_response.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_seed.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_client.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_couchdb.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_request.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_request_wmts.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_file_lock_load.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_utils.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_geopackage.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/fixture/cache.gpkg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_cache_couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_request_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/unit/test_util_conf_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/test_http_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/mocker.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsAbstract.wsdl -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmts.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsPayload_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsKVP.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetTile_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmts/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.7 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.7 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.0.7 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wms/1.3.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/xlink creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/xlink/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0/xlinks.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/xlink/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/xlink/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/ogckml22.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/atom-author-link.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/xAL.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/xml.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/sld creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/sld/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/sld/1.1.0/sld_capabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/sld/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsCommon.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsDataIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsGetCapabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsGetResourceByID.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/ows19115subset.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsServiceIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsDomainType.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsExceptionReport.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsContents.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsServiceProvider.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsInputOutputData.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsManifest.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsOperationsMetadata.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsAll.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/ows/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/inspire_vs creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/inspire_vs/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0/inspire_vs.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/inspire_vs/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_gle.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_fre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_cze.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_eng.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_pol.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_dan.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_hun.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_est.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_swe.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_dut.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_rum.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_fin.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_lit.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_mlt.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_ger.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_ita.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_por.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_gre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_slo.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_bul.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_spa.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_slv.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_lav.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/common.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/network.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_inspire_vs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_tms_origin.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_xslt_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_sld.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_behind_proxy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_legendgraphic.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_scalehints.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_grid_names.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_bulk_meta_tiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_layergroups.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_util_conf.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_seed_only.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_renderd_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_disable_storage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_band_merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wmts_dimensions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_watermark.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_combined_sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_source_errors.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_formats.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_util_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_mapserver.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_multi_cache_layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wms_version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_tilesource_minmax_res.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wms_srs_extent.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_tms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_util_grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_multi_cache_layers.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_mapnik.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wms.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_tms_origin.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_tilesource_minmax_res.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_band_merge.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_source_errors.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_util_wms_capabilities.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_combined_sources.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_multiapp.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_coverage.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_formats.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_layergroups.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_mixed_mode_format.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_mapserver.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_xslt_featureinfo.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_arcgis.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wmsc.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_renderd_client.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_util_export.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_util_grids.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_source.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wms_srs_extent.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_mbtiles.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_auth.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_watermark.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wms_version.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_kml.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_s3.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_util_conf.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_disable_storage.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_sld.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_decorate_img.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_grid_names.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_behind_proxy.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts_restful.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_seed.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_seed_only.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_bulk_meta_tiles.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_scalehints.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_inspire_vs.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_geopackage.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_legendgraphic.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_tms.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts_dimensions.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_cache_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wmts_restful.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_mixed_mode_format.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/xslt_featureinfo.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util-conf-base-grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/wms_versions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_grid_names.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_geopackage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seed_timeouts_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/inspire_full.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/scalehints.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/wmts_dimensions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/multiapp1.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/legendgraphic.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/multiapp2.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util-conf-overwrite.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/empty_ogrdata.geojson -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seed_old.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_band_merge.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/kml_layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/inspire.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_s3.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/sld.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/mapproxy_export.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/multi_cache_layers.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/wmts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/source_errors_raise.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/formats.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/coverage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/mapnik_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/tilesource_minmax_res.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/combined_sources.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000/001.jpeg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000/001.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000/000.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/mapserver.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seed_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_mbtiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/layergroups_root.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util_grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/xslt_featureinfo_input.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seed_timeouts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/arcgis.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/auth.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/disable_storage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/tileservice_origin.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/seedonly.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache_bulk_meta_tiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util-conf-wms-111-cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/__pycache__/minimal_cgi.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/mixed_mode.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/minimal_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/watermark.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/wms_srs_extent.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/cache.mbtiles -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/layergroups.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/source_errors.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities_service_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/fixture/renderd_client.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_wmsc.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/system/test_util_export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/image.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/helper.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/mocker.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/http.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/conftest.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/__pycache__/test_http_helper.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/conftest.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/test/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/full_seed_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/log.ini -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/config.wsgi -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/base_config/full_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/config_template/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms/__pycache__/exception.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/wms/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__pycache__/wmts.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__pycache__/base.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/__pycache__/arcgis.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/request/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/defrag.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/caches.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/seeds.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/app.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/seeds.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/app.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/layers.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/utils.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/caches.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/conf/__pycache__/sources.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/scales.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/scales.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/wms_capabilities.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/util.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/grids.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/defrag.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/script/__pycache__/export.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/template.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/legend.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/file.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/path.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/meta.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/renderd.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/dummy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/meta.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/legend.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/mbtiles.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/path.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/dummy.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/compact.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/base.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/geopackage.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/couchdb.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/file.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/s3.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/redis.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/renderd.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/__pycache__/riak.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/cache/mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/lib.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ogr.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/lock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/_looper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/compat3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/compat3.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/_looper.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/serving.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test/test_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/test/__pycache__/test_validator.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/spec.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/validator.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms_nasa_cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-omniscale-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-omniscale-130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-large-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/__pycache__/test_parse.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/test/__pycache__/test_util.cpython-38-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/util.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/parse.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/local.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/lockfile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/odict.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__pycache__/odict.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__pycache__/local.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__pycache__/serving.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/ext/__pycache__/lockfile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/fs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/async_.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/lib.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/coverage.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/lock.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/geom.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/async_.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/ogr.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/collections.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/fs.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/times.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/py.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/__pycache__/yaml.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/util/py.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/featureinfo.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/template.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/exception.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/srs.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/wsgiapp.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/grid.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/proj.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/layer.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/multiapp.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/tilefilter.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/response.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/__pycache__/version.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/script.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/seeder.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/cleanup.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/script.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/cachelock.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/util.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/spec.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/cleanup.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/seeder.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/__pycache__/config.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/seed/cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/ows.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/demo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/tms_tilemap_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wmts100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/tms_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/tms_root_resource.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/tms_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms111exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms110capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wmts100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms111capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms130exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/capabilities_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/openlayers-demo.cfg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/tms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/wmts_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/wms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/OpenLayers.js -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/site.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/ie6-style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/google.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/framedCloud.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/logo.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/south-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/blank.gif -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-world-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-minus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/north-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/east-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-plus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/demo/static/img/west-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms130capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/templates/wms110exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/template_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/wms.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/__init__.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/wmts.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/demo.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/base.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/tile.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/ows.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/template_helper.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/__pycache__/kml.cpython-38.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/service/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.8_mapproxy/build/mapproxy/proj.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/srs.py to srs.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/fonts/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/merge.py to merge.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/mask.py to mask.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/transform.py to transform.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/opts.py to opts.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/message.py to message.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/image/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/validator.py to validator.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/defaults.py to defaults.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/spec.py to spec.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/loader.py to loader.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/coverage.py to coverage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config/config.py to config.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/log.py to log.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/http.py to http.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/cgi.py to cgi.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/wms.py to wms.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/arcgis.py to arcgis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/client/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/wms.py to wms.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/mapnik.py to mapnik.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/arcgis.py to arcgis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/error.py to error.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/source/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/wsgiapp.py to wsgiapp.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/itertools.py to itertools.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/modules.py to modules.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/compat/image.py to image.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/multiapp.py to multiapp.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_wms_capabilities.py to test_wms_capabilities.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_image_options.py to test_image_options.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_ogr_reader.py to test_ogr_reader.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_tile.py to test_cache_tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_compact.py to test_cache_compact.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_times.py to test_times.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_conf_validator.py to test_conf_validator.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_auth.py to test_auth.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_s3.py to test_cache_s3.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_async.py to test_async.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_seed_cachelock.py to test_seed_cachelock.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_client.py to test_client.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_geom.py to test_geom.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_concat_legends.py to test_concat_legends.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache.py to test_cache.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_srs.py to test_srs.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_geopackage.py to test_cache_geopackage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_yaml.py to test_yaml.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_seed.py to test_seed.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_client_cgi.py to test_client_cgi.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_image_messages.py to test_image_messages.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_conf_loader.py to test_conf_loader.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_exceptions.py to test_exceptions.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_collections.py to test_collections.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_config.py to test_config.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_multiapp.py to test_multiapp.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_image.py to test_image.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_image_mask.py to test_image_mask.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_response.py to test_response.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_featureinfo.py to test_featureinfo.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_tilefilter.py to test_tilefilter.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_client_arcgis.py to test_client_arcgis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_utils.py to test_utils.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_wms_layer.py to test_wms_layer.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_file_lock_load.py to test_file_lock_load.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_request.py to test_request.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_tiled_source.py to test_tiled_source.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_redis.py to test_cache_redis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_decorate_img.py to test_decorate_img.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_timeutils.py to test_timeutils.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_riak.py to test_cache_riak.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_grid.py to test_grid.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_cache_couchdb.py to test_cache_couchdb.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_request_wmts.py to test_request_wmts.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/unit/test_util_conf_utils.py to test_util_conf_utils.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/http.py to http.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/test_http_helper.py to test_http_helper.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/helper.py to helper.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/mocker.py to mocker.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_inspire_vs.py to test_inspire_vs.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_tms_origin.py to test_tms_origin.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wms.py to test_wms.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_xslt_featureinfo.py to test_xslt_featureinfo.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_sld.py to test_sld.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_behind_proxy.py to test_behind_proxy.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_mapnik.py to test_mapnik.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_auth.py to test_auth.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_s3.py to test_cache_s3.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_mbtiles.py to test_cache_mbtiles.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_legendgraphic.py to test_legendgraphic.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_scalehints.py to test_scalehints.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_grid_names.py to test_cache_grid_names.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_bulk_meta_tiles.py to test_bulk_meta_tiles.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_coverage.py to test_coverage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_layergroups.py to test_layergroups.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_geopackage.py to test_cache_geopackage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_util_conf.py to test_util_conf.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_seed.py to test_seed.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_seed_only.py to test_seed_only.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_renderd_client.py to test_renderd_client.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_multiapp.py to test_multiapp.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_disable_storage.py to test_disable_storage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_band_merge.py to test_cache_band_merge.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wmts_dimensions.py to test_wmts_dimensions.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_watermark.py to test_watermark.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_combined_sources.py to test_combined_sources.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_source_errors.py to test_source_errors.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_formats.py to test_formats.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_util_wms_capabilities.py to test_util_wms_capabilities.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_mapserver.py to test_mapserver.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_multi_cache_layers.py to test_multi_cache_layers.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wms_version.py to test_wms_version.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wmts.py to test_wmts.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_tilesource_minmax_res.py to test_tilesource_minmax_res.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_decorate_img.py to test_decorate_img.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wms_srs_extent.py to test_wms_srs_extent.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_tms.py to test_tms.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_util_grids.py to test_util_grids.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_cache_source.py to test_cache_source.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_arcgis.py to test_arcgis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wmts_restful.py to test_wmts_restful.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_mixed_mode_format.py to test_mixed_mode_format.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/fixture/minimal_cgi.py to minimal_cgi.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_kml.py to test_kml.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_wmsc.py to test_wmsc.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/system/test_util_export.py to test_util_export.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/conftest.py to conftest.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/test/image.py to image.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/exception.py to exception.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/response.py to response.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/config_template/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wmts.py to wmts.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/wms/exception.py to exception.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/base.py to base.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/arcgis.py to arcgis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/request/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/defrag.py to defrag.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/grids.py to grids.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/export.py to export.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/util.py to util.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/wms_capabilities.py to wms_capabilities.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/caches.py to caches.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/seeds.py to seeds.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/app.py to app.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/layers.py to layers.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/sources.py to sources.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/conf/utils.py to utils.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/script/scales.py to scales.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/grid.py to grid.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/layer.py to layer.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/template.py to template.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/riak.py to riak.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/redis.py to redis.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/legend.py to legend.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/file.py to file.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/path.py to path.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/s3.py to s3.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/meta.py to meta.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/renderd.py to renderd.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/dummy.py to dummy.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/compact.py to compact.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/base.py to base.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/geopackage.py to geopackage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/couchdb.py to couchdb.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/cache/mbtiles.py to mbtiles.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/tilefilter.py to tilefilter.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/collections.py to collections.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/yaml.py to yaml.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/lib.py to lib.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/times.py to times.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/geom.py to geom.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/coverage.py to coverage.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ogr.py to ogr.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/lock.py to lock.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/_looper.py to _looper.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/tempita/compat3.py to compat3.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/serving.py to serving.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/validator.py to validator.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/spec.py to spec.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/dictspec/test/test_validator.py to test_validator.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/parse.py to parse.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/util.py to util.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/test_parse.py to test_parse.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/wmsparse/test/test_util.py to test_util.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/local.py to local.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/lockfile.py to lockfile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/ext/odict.py to odict.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/fs.py to fs.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/async_.py to async_.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/util/py.py to py.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/version.py to version.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/featureinfo.py to featureinfo.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/spec.py to spec.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/script.py to script.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/util.py to util.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/seeder.py to seeder.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/cleanup.py to cleanup.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/config.py to config.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/seed/cachelock.py to cachelock.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/wmts.py to wmts.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/ows.py to ows.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/kml.py to kml.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/__init__.py to __init__.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/demo.py to demo.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/wms.py to wms.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/base.py to base.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/template_helper.py to template_helper.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/service/tile.py to tile.cpython-38.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/mapproxy/proj.py to proj.cpython-38.pyc running install_egg_info Copying MapProxy.egg-info to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.8/dist-packages/MapProxy-1.13.0.egg-info Skipping SOURCES.txt running install_scripts Installing mapproxy-seed script to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3-mapproxy Installing mapproxy-util script to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3-mapproxy I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy --install-scripts=/usr/lib/python3-mapproxy running install running build running build_py running egg_info writing MapProxy.egg-info/PKG-INFO writing dependency_links to MapProxy.egg-info/dependency_links.txt writing entry points to MapProxy.egg-info/entry_points.txt writing requirements to MapProxy.egg-info/requires.txt writing top-level names to MapProxy.egg-info/top_level.txt reading manifest file 'MapProxy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MapProxy.egg-info/SOURCES.txt' running install_lib creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts/DejaVuSans.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts/LICENSE -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/fonts/DejaVuSansMono.ttf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/transform.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/opts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/message.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/__pycache__/opts.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/image/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/defaults.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/spec.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/coverage.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/loader.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/validator.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/defaults.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/config.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/log.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/http.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/wms.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/log.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/cgi.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/tile.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/__pycache__/arcgis.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/client/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/error.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/source/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/wsgiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/itertools.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/modules.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/__pycache__/modules.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/__pycache__/itertools.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/__pycache__/image.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/compat/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_options.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_ogr_reader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_conf_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_async.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_seed_cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_concat_legends.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_srs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_messages.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_conf_loader.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_exceptions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/epsg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_image_mask.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_client_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_wms_layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_file_lock_load.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_request.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_tiled_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons/polygons.shx -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons/polygons.dbf -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/polygons/polygons.shp -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/polygons copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_timeutils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_client.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_times.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_concat_legends.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_config.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_wms_capabilities.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_request_wmts.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_async.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_auth.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_exceptions.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_riak.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_util_conf_utils.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_request.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_redis.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_tiled_source.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_multiapp.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_file_lock_load.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_conf_validator.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_tile.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_seed.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_s3.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_options.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_utils.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_featureinfo.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_mask.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_collections.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_conf_loader.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_timeutils.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_decorate_img.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_compact.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_ogr_reader.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_geom.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_client_arcgis.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_srs.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_yaml.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_client_cgi.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_grid.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_seed_cachelock.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_tilefilter.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_couchdb.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_response.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_wms_layer.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_image_messages.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_cache_geopackage.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/__pycache__/test_image.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_cache_couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_request_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/unit/test_util_conf_utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/http.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/test_http_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/mocker.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsAbstract.wsdl -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmts.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsPayload_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsKVP.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetCapabilities_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetTile_request.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmts/1.0/wmtsGetFeatureInfo_response.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmts/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.0/capabilities_1_0_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.7 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.7 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.0.7/capabilities_1_0_7.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.0.7 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/capabilities_1_1_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.1.0/exception_1_1_0.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/exceptions_1_3_0.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/capabilities_1_3_0.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wms/1.3.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wms/1.3.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/xlink creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/xlink/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0/xlinks.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/xlink/1.0.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xlink/1.0.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/xlink/1.0.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/ogckml22.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/atom-author-link.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/kml/2.2.0/xAL.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/kml/2.2.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/xml.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_DescribeLayerResponse.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/OGC-exception.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/capabilities_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/WMS_MS_Capabilities.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/wmsc/1.1.1/exception_1_1_1.dtd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/wmsc/1.1.1 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/sld creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/sld/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/sld/1.1.0/sld_capabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/sld/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsCommon.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsDataIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsGetCapabilities.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsGetResourceByID.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/ows19115subset.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsServiceIdentification.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsDomainType.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsExceptionReport.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsContents.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsServiceProvider.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsInputOutputData.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsManifest.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsOperationsMetadata.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/ReadMe.txt -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/ows/1.1.0/owsAll.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/ows/1.1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/inspire_vs creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/inspire_vs/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/inspire_vs/1.0/inspire_vs.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/inspire_vs/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_gle.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_fre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_cze.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_eng.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_pol.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_dan.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_hun.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_est.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_swe.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_dut.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_rum.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_fin.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_lit.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_mlt.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_ger.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_ita.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_por.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_gre.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_slo.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_bul.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_spa.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_slv.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/enums/enum_lav.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0/enums copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/common.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/schemas/inspire/common/1.0/network.xsd -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/schemas/inspire/common/1.0 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_inspire_vs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_tms_origin.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_xslt_featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_sld.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_behind_proxy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mapnik.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_auth.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_legendgraphic.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_scalehints.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_grid_names.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_bulk_meta_tiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_layergroups.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_conf.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_seed_only.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_renderd_client.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_multiapp.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_disable_storage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_band_merge.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmts_dimensions.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_watermark.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_combined_sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_source_errors.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_formats.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mapserver.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_multi_cache_layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_tilesource_minmax_res.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_decorate_img.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wms_srs_extent.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_tms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_mapnik.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_mbtiles.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_renderd_client.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wms.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts_restful.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_auth.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_util_grids.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_sld.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_behind_proxy.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_grid_names.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_layergroups.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_tms.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_coverage.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_tilesource_minmax_res.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_combined_sources.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_seed_only.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_tms_origin.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_util_wms_capabilities.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wms_srs_extent.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_bulk_meta_tiles.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_multiapp.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_mixed_mode_format.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_source_errors.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_multi_cache_layers.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_seed.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_s3.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_formats.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wmsc.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wms_version.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_watermark.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_util_conf.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_scalehints.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_inspire_vs.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_mapserver.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_band_merge.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_kml.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_decorate_img.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_xslt_featureinfo.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_wmts_dimensions.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_arcgis.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_disable_storage.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_source.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_cache_geopackage.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_util_export.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/__pycache__/test_legendgraphic.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_cache_source.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmts_restful.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_mixed_mode_format.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/xslt_featureinfo.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util-conf-base-grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/wms_versions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_grid_names.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_geopackage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seed_timeouts_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/inspire_full.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/scalehints.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/wmts_dimensions.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/multiapp1.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/legendgraphic.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/multiapp2.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util-conf-overwrite.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/empty_ogrdata.geojson -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seed_old.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_band_merge.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/kml_layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/inspire.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_s3.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/sld.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/mapproxy_export.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/multi_cache_layers.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/wmts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/source_errors_raise.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/formats.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/coverage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/mapnik_source.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/tilesource_minmax_res.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/combined_sources.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000/001.jpeg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000/001.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/wms_cache_transparent_EPSG900913/01/000/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000 creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000/000.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/cache_data/dop_cache_EPSG3857/00/000/000/000/000/000 copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/mapserver.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seed_mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_mbtiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/layergroups_root.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util_grids.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/layer.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/xslt_featureinfo_input.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seed_timeouts.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/arcgis.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/auth.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/disable_storage.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/tileservice_origin.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/seedonly.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache_bulk_meta_tiles.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util-conf-wms-111-cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/__pycache__/minimal_cgi.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/mixed_mode.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/minimal_cgi.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/watermark.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/wms_srs_extent.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/cache.mbtiles -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/layergroups.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/source_errors.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/util_wms_capabilities_service_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/fixture/renderd_client.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_wmsc.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/system/test_util_export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/http.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/test_http_helper.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/helper.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/conftest.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/mocker.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/__pycache__/image.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/conftest.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/test/image.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/response.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/seed.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/full_seed_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/log.ini -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/mapproxy.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/config.wsgi -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/base_config/full_example.yaml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/base_config copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/config_template/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/exception.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/wms/__pycache__/exception.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/arcgis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__pycache__/tile.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__pycache__/wmts.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__pycache__/base.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/__pycache__/arcgis.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/request/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/defrag.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/grids.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/export.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/wms_capabilities.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/caches.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/seeds.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/app.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/layers.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/sources.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/utils.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/sources.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/utils.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/app.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/seeds.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/caches.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/layers.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/conf/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/scales.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/wms_capabilities.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/grids.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/export.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/scales.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/defrag.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/script/__pycache__/util.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/grid.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/layer.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/template.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/riak.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/redis.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/legend.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/file.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/path.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/s3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/meta.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/renderd.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/dummy.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/compact.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/geopackage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/legend.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/mbtiles.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/s3.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/dummy.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/redis.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/couchdb.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/meta.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/path.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/tile.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/file.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/riak.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/base.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/geopackage.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/renderd.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/__pycache__/compact.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/couchdb.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/cache/mbtiles.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/tilefilter.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/collections.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/yaml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/lib.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/times.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/geom.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/coverage.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ogr.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/lock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/_looper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/compat3.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/compat3.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/tempita/__pycache__/_looper.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/serving.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test/test_validator.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test/__pycache__/test_validator.cpython-39-PYTEST.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/test/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/spec.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/validator.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/dictspec/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/__pycache__ creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms_nasa_cap.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-omniscale-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-omniscale-130.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_parse.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/test_util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/test/wms-large-111.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/parse.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/wmsparse/__pycache__/util.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/local.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/lockfile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/odict.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__pycache__/serving.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__pycache__/local.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__pycache__/odict.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/ext/__pycache__/lockfile.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/fs.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/async_.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/geom.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/ogr.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/coverage.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/py.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/lock.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/collections.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/fs.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/times.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/async_.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/yaml.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/__pycache__/lib.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/util/py.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/multiapp.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/srs.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/version.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/template.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/layer.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/grid.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/proj.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/tilefilter.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/wsgiapp.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/featureinfo.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/exception.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/__pycache__/response.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/version.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/featureinfo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/spec.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/script.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/util.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/seeder.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/cleanup.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/script.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/spec.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/cachelock.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/cleanup.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/config.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/util.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/__pycache__/seeder.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/config.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/seed/cachelock.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/wmts.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/ows.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/kml.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__init__.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/demo.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/wms.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/tms_tilemap_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wmts100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/tms_exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/tms_root_resource.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/tms_capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms111exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms110capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wmts100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms111capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms130exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms100capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms100exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/capabilities_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/openlayers-demo.cfg -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/tms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/wmts_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/wms_demo.html -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/OpenLayers.js -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/site.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/ie6-style.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/google.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/theme/default/framedCloud.css -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/theme/default copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/logo.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/south-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/blank.gif -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-world-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-minus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/north-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/east-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/zoom-plus-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/demo/static/img/west-mini.png -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates/demo/static/img copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms130capabilities.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/templates/wms110exception.xml -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/templates copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/base.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/template_helper.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service creating /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/demo.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/ows.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/wms.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/kml.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/tile.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/wmts.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/template_helper.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/base.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/__pycache__/__init__.cpython-39.pyc -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__pycache__ copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/service/tile.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service copying /build/mapproxy-tSAZk8/mapproxy-1.13.0/.pybuild/cpython3_3.9_mapproxy/build/mapproxy/proj.py -> /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/srs.py to srs.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/fonts/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/merge.py to merge.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/mask.py to mask.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/transform.py to transform.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/opts.py to opts.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/message.py to message.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/image/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/validator.py to validator.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/defaults.py to defaults.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/spec.py to spec.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/loader.py to loader.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/coverage.py to coverage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config/config.py to config.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/log.py to log.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/http.py to http.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/cgi.py to cgi.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/wms.py to wms.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/arcgis.py to arcgis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/client/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/wms.py to wms.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/mapnik.py to mapnik.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/arcgis.py to arcgis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/error.py to error.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/source/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/wsgiapp.py to wsgiapp.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/itertools.py to itertools.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/modules.py to modules.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/compat/image.py to image.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/multiapp.py to multiapp.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_wms_capabilities.py to test_wms_capabilities.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_image_options.py to test_image_options.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_ogr_reader.py to test_ogr_reader.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_tile.py to test_cache_tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_compact.py to test_cache_compact.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_times.py to test_times.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_conf_validator.py to test_conf_validator.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_auth.py to test_auth.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_s3.py to test_cache_s3.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_async.py to test_async.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_seed_cachelock.py to test_seed_cachelock.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_client.py to test_client.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_geom.py to test_geom.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_concat_legends.py to test_concat_legends.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache.py to test_cache.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_srs.py to test_srs.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_geopackage.py to test_cache_geopackage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_yaml.py to test_yaml.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_seed.py to test_seed.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_client_cgi.py to test_client_cgi.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_image_messages.py to test_image_messages.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_conf_loader.py to test_conf_loader.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_exceptions.py to test_exceptions.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_collections.py to test_collections.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_config.py to test_config.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_multiapp.py to test_multiapp.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_image.py to test_image.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_image_mask.py to test_image_mask.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_response.py to test_response.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_featureinfo.py to test_featureinfo.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_tilefilter.py to test_tilefilter.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_client_arcgis.py to test_client_arcgis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_utils.py to test_utils.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_wms_layer.py to test_wms_layer.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_file_lock_load.py to test_file_lock_load.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_request.py to test_request.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_tiled_source.py to test_tiled_source.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_redis.py to test_cache_redis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_decorate_img.py to test_decorate_img.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_timeutils.py to test_timeutils.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_riak.py to test_cache_riak.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_grid.py to test_grid.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_cache_couchdb.py to test_cache_couchdb.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_request_wmts.py to test_request_wmts.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/unit/test_util_conf_utils.py to test_util_conf_utils.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/http.py to http.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/test_http_helper.py to test_http_helper.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/helper.py to helper.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/mocker.py to mocker.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_inspire_vs.py to test_inspire_vs.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_tms_origin.py to test_tms_origin.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wms.py to test_wms.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_xslt_featureinfo.py to test_xslt_featureinfo.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_sld.py to test_sld.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_behind_proxy.py to test_behind_proxy.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_mapnik.py to test_mapnik.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_auth.py to test_auth.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_s3.py to test_cache_s3.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_mbtiles.py to test_cache_mbtiles.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_legendgraphic.py to test_legendgraphic.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_scalehints.py to test_scalehints.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_grid_names.py to test_cache_grid_names.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_bulk_meta_tiles.py to test_bulk_meta_tiles.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_coverage.py to test_coverage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_layergroups.py to test_layergroups.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_geopackage.py to test_cache_geopackage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_util_conf.py to test_util_conf.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_seed.py to test_seed.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_seed_only.py to test_seed_only.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_renderd_client.py to test_renderd_client.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_multiapp.py to test_multiapp.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_disable_storage.py to test_disable_storage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_band_merge.py to test_cache_band_merge.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wmts_dimensions.py to test_wmts_dimensions.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_watermark.py to test_watermark.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_combined_sources.py to test_combined_sources.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_source_errors.py to test_source_errors.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_formats.py to test_formats.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_util_wms_capabilities.py to test_util_wms_capabilities.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_mapserver.py to test_mapserver.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_multi_cache_layers.py to test_multi_cache_layers.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wms_version.py to test_wms_version.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wmts.py to test_wmts.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_tilesource_minmax_res.py to test_tilesource_minmax_res.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_decorate_img.py to test_decorate_img.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wms_srs_extent.py to test_wms_srs_extent.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_tms.py to test_tms.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_util_grids.py to test_util_grids.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_cache_source.py to test_cache_source.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_arcgis.py to test_arcgis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wmts_restful.py to test_wmts_restful.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_mixed_mode_format.py to test_mixed_mode_format.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/fixture/minimal_cgi.py to minimal_cgi.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_kml.py to test_kml.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_wmsc.py to test_wmsc.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/system/test_util_export.py to test_util_export.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/conftest.py to conftest.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/test/image.py to image.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/exception.py to exception.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/response.py to response.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/config_template/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wmts.py to wmts.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/wms/exception.py to exception.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/base.py to base.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/arcgis.py to arcgis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/request/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/defrag.py to defrag.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/grids.py to grids.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/export.py to export.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/util.py to util.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/wms_capabilities.py to wms_capabilities.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/caches.py to caches.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/seeds.py to seeds.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/app.py to app.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/layers.py to layers.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/sources.py to sources.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/conf/utils.py to utils.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/script/scales.py to scales.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/grid.py to grid.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/layer.py to layer.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/template.py to template.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/riak.py to riak.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/redis.py to redis.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/legend.py to legend.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/file.py to file.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/path.py to path.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/s3.py to s3.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/meta.py to meta.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/renderd.py to renderd.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/dummy.py to dummy.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/compact.py to compact.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/base.py to base.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/geopackage.py to geopackage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/couchdb.py to couchdb.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/cache/mbtiles.py to mbtiles.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/tilefilter.py to tilefilter.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/collections.py to collections.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/yaml.py to yaml.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/lib.py to lib.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/times.py to times.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/geom.py to geom.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/coverage.py to coverage.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ogr.py to ogr.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/lock.py to lock.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/_looper.py to _looper.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/tempita/compat3.py to compat3.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/serving.py to serving.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/validator.py to validator.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/spec.py to spec.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/dictspec/test/test_validator.py to test_validator.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/parse.py to parse.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/util.py to util.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test/test_parse.py to test_parse.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/wmsparse/test/test_util.py to test_util.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/local.py to local.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/lockfile.py to lockfile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/ext/odict.py to odict.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/fs.py to fs.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/async_.py to async_.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/util/py.py to py.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/version.py to version.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/featureinfo.py to featureinfo.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/spec.py to spec.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/script.py to script.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/util.py to util.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/seeder.py to seeder.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/cleanup.py to cleanup.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/config.py to config.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/seed/cachelock.py to cachelock.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/wmts.py to wmts.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/ows.py to ows.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/kml.py to kml.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/__init__.py to __init__.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/demo.py to demo.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/wms.py to wms.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/base.py to base.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/template_helper.py to template_helper.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/service/tile.py to tile.cpython-39.pyc byte-compiling /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/mapproxy/proj.py to proj.cpython-39.pyc running install_egg_info Copying MapProxy.egg-info to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3.9/dist-packages/MapProxy-1.13.0.egg-info Skipping SOURCES.txt running install_scripts Installing mapproxy-seed script to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3-mapproxy Installing mapproxy-util script to /build/mapproxy-tSAZk8/mapproxy-1.13.0/debian/python3-mapproxy/usr/lib/python3-mapproxy # Remove duplicate license file rm -f debian/*/usr/lib/python*/dist-packages/mapproxy/image/fonts/LICENSE for V in `py3versions -v -s`; do \ for F in DejaVuSans.ttf DejaVuSansMono.ttf; do \ rm -f debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/image/fonts/$F ; \ ln -s /usr/share/fonts/truetype/dejavu/$F \ debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/image/fonts/$F ; \ done ; \ if [ ! -e debian/python3-mapproxy/usr/share/python3-mapproxy/service/templates ]; then \ mkdir -p debian/python3-mapproxy/usr/share/python3-mapproxy/service ; \ mv debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/service/templates \ debian/python3-mapproxy/usr/share/python3-mapproxy/service/ ; \ else \ rm -f -r debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/service/templates ; \ fi ; \ ln -s /usr/share/python3-mapproxy/service/templates \ debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/service/templates ; \ if [ ! -e debian/python3-mapproxy/usr/share/python3-mapproxy/test/schemas ]; then \ mkdir -p debian/python3-mapproxy/usr/share/python3-mapproxy/test ; \ mv debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/schemas \ debian/python3-mapproxy/usr/share/python3-mapproxy/test/ ; \ else \ rm -f -r debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/schemas ; \ fi ; \ ln -s /usr/share/python3-mapproxy/test/schemas \ debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/schemas ; \ if [ ! -e debian/python3-mapproxy/usr/share/python3-mapproxy/test/system/fixture/cache_data ]; then \ mkdir -p debian/python3-mapproxy/usr/share/python3-mapproxy/test/system/fixture ; \ mv debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/system/fixture/cache_data \ debian/python3-mapproxy/usr/share/python3-mapproxy/test/system/fixture/ ; \ else \ rm -f -r debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/system/fixture/cache_data ; \ fi ; \ ln -s /usr/share/python3-mapproxy/test/system/fixture/cache_data \ debian/python3-mapproxy/usr/lib/python$V/dist-packages/mapproxy/test/system/fixture/cache_data ; \ done make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' debian/rules override_dh_install make[1]: Entering directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_install --list-missing dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead dh_install: warning: This feature will be removed in compat 12. rm -f debian/*/usr/share/python*-mapproxy/test/schemas/*/*/ReadMe.txt make[1]: Leaving directory '/build/mapproxy-tSAZk8/mapproxy-1.13.0' dh_installdocs -i -O--buildsystem=pybuild dh_sphinxdoc -i -O--buildsystem=pybuild dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/mapproxy-doc/usr/share/doc/mapproxy/html/_static/js/jquery-1.11.0.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/mapproxy-doc/usr/share/doc/mapproxy/html/_static/bootstrap-3.3.7/js/bootstrap.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/mapproxy-doc/usr/share/doc/mapproxy/html/_static/js/jquery-fix.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/mapproxy-doc/usr/share/doc/mapproxy/html/_static/bootstrap-sphinx.js dh_installchangelogs -i -O--buildsystem=pybuild dh_installman -i -O--buildsystem=pybuild dh_systemd_enable -i -O--buildsystem=pybuild dh_python3 -i -O--buildsystem=pybuild dh_installinit -i -O--buildsystem=pybuild dh_systemd_start -i -O--buildsystem=pybuild dh_lintian -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild dh_strip_nondeterminism -i -O--buildsystem=pybuild dh_compress -i -O--buildsystem=pybuild dh_fixperms -i -O--buildsystem=pybuild dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild dh_gencontrol -i -O--buildsystem=pybuild dpkg-gencontrol: warning: package mapproxy-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums -i -O--buildsystem=pybuild dh_builddeb -i -O--buildsystem=pybuild dpkg-deb: building package 'mapproxy' in '../mapproxy_1.13.0-1_all.deb'. dpkg-deb: building package 'mapproxy-doc' in '../mapproxy-doc_1.13.0-1_all.deb'. dpkg-deb: building package 'python3-mapproxy' in '../python3-mapproxy_1.13.0-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../mapproxy_1.13.0-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/mapproxy-tSAZk8 /tmp/mapproxy-1.13.0-1nl4mjacc I: cleaning package lists and apt cache... W: deleting files in /tmp: pytest-of-builduser I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.2hXK5AGZeo... I: success in 1315.3676 seconds md5: mapproxy-doc_1.13.0-1_all.deb: OK md5: mapproxy_1.13.0-1_all.deb: OK md5: Value of 'md5' differs for python3-mapproxy_1.13.0-1_all.deb md5: Size differs for python3-mapproxy_1.13.0-1_all.deb sha1: mapproxy-doc_1.13.0-1_all.deb: OK sha1: mapproxy_1.13.0-1_all.deb: OK sha1: Value of 'sha1' differs for python3-mapproxy_1.13.0-1_all.deb sha1: Size differs for python3-mapproxy_1.13.0-1_all.deb sha256: mapproxy-doc_1.13.0-1_all.deb: OK sha256: mapproxy_1.13.0-1_all.deb: OK sha256: Value of 'sha256' differs for python3-mapproxy_1.13.0-1_all.deb sha256: Size differs for python3-mapproxy_1.13.0-1_all.deb Checksums: FAIL diffoscope run passed