Diff of the two buildlogs: -- --- b1/build.log 2025-01-08 16:57:34.485370549 +0000 +++ b2/build.log 2025-01-08 17:00:41.140859026 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jan 8 04:53:02 -12 2025 -I: pbuilder-time-stamp: 1736355182 +I: Current time: Wed Feb 11 13:20:35 +14 2026 +I: pbuilder-time-stamp: 1770765635 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,10 @@ I: copying [./python-uvicorn_0.32.0.orig.tar.gz] I: copying [./python-uvicorn_0.32.0-2.debian.tar.xz] I: Extracting source -dpkg-source: warning: cannot verify inline signature for ./python-uvicorn_0.32.0-2.dsc: unsupported subcommand +gpgv: Signature made Mon Dec 9 22:38:37 2024 +gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE +gpgv: Can't check signature: No public key +dpkg-source: warning: cannot verify inline signature for ./python-uvicorn_0.32.0-2.dsc: no acceptable signature found dpkg-source: info: extracting python-uvicorn in python-uvicorn-0.32.0 dpkg-source: info: unpacking python-uvicorn_0.32.0.orig.tar.gz dpkg-source: info: unpacking python-uvicorn_0.32.0-2.debian.tar.xz @@ -28,52 +31,84 @@ dpkg-source: info: applying 0005-ignore-deprecationwarning-in-tests.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/194062/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 10 23:20 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='044fabd3b8f543cfb5bcf562d1d8be77' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='194062' - PS1='# ' - PS2='> ' + INVOCATION_ID=a875f83b8f234d9faeda033cd2b3a48f + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=279360 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.wzBEvedS/pbuilderrc_rebQ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.wzBEvedS/b1 --logfile b1/build.log python-uvicorn_0.32.0-2.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.wzBEvedS/pbuilderrc_xT85 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.wzBEvedS/b2 --logfile b2/build.log python-uvicorn_0.32.0-2.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/194062/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -86,7 +121,7 @@ Depends: debhelper-compat (= 13), dh-python, help2man, mkdocs, pybuild-plugin-pyproject, python3-a2wsgi, python3-all, python3-anyio, python3-click, python3-dotenv, python3-h11, python3-hatchling, python3-httptools, python3-httpx (>= 0.18.2), python3-pymdownx, python3-pytest, python3-pytest-asyncio, python3-pytest-mock, python3-requests, python3-trustme, python3-uvloop, python3-watchfiles, python3-websockets, python3-wsproto dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19853 files and directories currently installed.) +(Reading database ... 19975 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -149,11 +184,11 @@ pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: - autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} fonts-font-awesome{a} fonts-lato{a} gettext{a} gettext-base{a} ghp-import{a} groff-base{a} help2man{a} intltool-debian{a} javascript-common{a} libarchive-zip-perl{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libhttp-parser2.9{a} libicu72{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-lunr{a} libjs-popper.js{a} libjs-sphinxdoc{a} libjs-underscore{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblocale-gettext-perl{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libproc2-0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} mkdocs{a} netbase{a} openssl{a} po-debconf{a} procps{a} pybuild-plugin-pyproject{a} python3{a} python3-a2wsgi{a} python3-all{a} python3-anyio{a} python3-async-generator{a} python3-autocommand{a} python3-bcrypt{a} python3-build{a} python3-certifi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cryptography{a} python3-dateutil{a} python3-dotenv{a} python3-h11{a} python3-hatchling{a} python3-httpcore{a} python3-httptools{a} python3-httpx{a} python3-idna{a} python3-inflect{a} python3-iniconfig{a} python3-installer{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-joblib{a} python3-livereload{a} python3-lunr{a} python3-markdown{a} python3-markdown-it{a} python3-markupsafe{a} python3-mdurl{a} python3-mergedeep{a} python3-minimal{a} python3-more-itertools{a} python3-nltk{a} python3-packaging{a} python3-pathspec{a} python3-pkg-resources{a} python3-pluggy{a} python3-pygments{a} python3-pymdownx{a} python3-pyproject-hooks{a} python3-pytest{a} python3-pytest-asyncio{a} python3-pytest-mock{a} python3-pyyaml-env-tag{a} python3-regex{a} python3-requests{a} python3-rich{a} python3-setuptools{a} python3-sniffio{a} python3-toml{a} python3-tornado{a} python3-tqdm{a} python3-trove-classifiers{a} python3-trustme{a} python3-typeguard{a} python3-typing-extensions{a} python3-urllib3{a} python3-uvloop{a} python3-watchdog{a} python3-watchfiles{a} python3-websockets{a} python3-wheel{a} python3-wsproto{a} python3-yaml{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sphinx-rtd-theme-common{a} tzdata{a} + autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} fonts-font-awesome{a} fonts-lato{a} gettext{a} gettext-base{a} ghp-import{a} groff-base{a} help2man{a} intltool-debian{a} javascript-common{a} libarchive-zip-perl{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libhttp-parser2.9{a} libicu72{a} libjs-bootstrap5{a} libjs-jquery{a} libjs-lunr{a} libjs-popper.js{a} libjs-sphinxdoc{a} libjs-underscore{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblocale-gettext-perl{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libproc2-0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libuv1t64{a} libxml2{a} libyaml-0-2{a} m4{a} man-db{a} media-types{a} mkdocs{a} netbase{a} openssl{a} po-debconf{a} procps{a} pybuild-plugin-pyproject{a} python3{a} python3-a2wsgi{a} python3-all{a} python3-anyio{a} python3-async-generator{a} python3-autocommand{a} python3-bcrypt{a} python3-build{a} python3-certifi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-click{a} python3-cryptography{a} python3-dateutil{a} python3-dotenv{a} python3-h11{a} python3-hatchling{a} python3-httpcore{a} python3-httptools{a} python3-httpx{a} python3-idna{a} python3-inflect{a} python3-iniconfig{a} python3-installer{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-jinja2{a} python3-joblib{a} python3-livereload{a} python3-lunr{a} python3-markdown{a} python3-markdown-it{a} python3-markupsafe{a} python3-mdurl{a} python3-mergedeep{a} python3-minimal{a} python3-more-itertools{a} python3-nltk{a} python3-packaging{a} python3-pathspec{a} python3-pkg-resources{a} python3-pluggy{a} python3-pygments{a} python3-pymdownx{a} python3-pyproject-hooks{a} python3-pytest{a} python3-pytest-asyncio{a} python3-pytest-mock{a} python3-pyyaml-env-tag{a} python3-regex{a} python3-requests{a} python3-rich{a} python3-setuptools{a} python3-sniffio{a} python3-toml{a} python3-tornado{a} python3-tqdm{a} python3-trove-classifiers{a} python3-trustme{a} python3-typeguard{a} python3-typing-extensions{a} python3-urllib3{a} python3-uvloop{a} python3-watchdog{a} python3-watchfiles{a} python3-websockets{a} python3-wheel{a} python3-wsproto{a} python3-yaml{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} sensible-utils{a} sphinx-rtd-theme-common{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl linux-sysctl-defaults lynx node-jquery psmisc python3-babel python3-numpy python3-psutil python3-pyinotify python3-simplejson python3-tk wget -0 packages upgraded, 150 newly installed, 0 to remove and 0 not upgraded. -Need to get 53.5 MB of archives. After unpacking 210 MB will be used. +0 packages upgraded, 148 newly installed, 0 to remove and 0 not upgraded. +Need to get 53.0 MB of archives. After unpacking 207 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 fonts-lato all 2.015-1 [2780 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 liblocale-gettext-perl amd64 1.07-7+b1 [15.3 kB] @@ -164,151 +199,149 @@ Get: 7 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-4 [256 kB] -Get: 10 http://deb.debian.org/debian trixie/main amd64 libffi8 amd64 3.4.6-1 [23.6 kB] -Get: 11 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] -Get: 12 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.2~rc1-2 [23.8 kB] -Get: 13 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] -Get: 14 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] -Get: 15 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] -Get: 16 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] -Get: 17 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] -Get: 18 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] -Get: 19 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] -Get: 20 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] -Get: 21 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] -Get: 22 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.8-3 [1969 kB] -Get: 23 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.8-3 [677 kB] -Get: 24 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.8-1 [9788 B] -Get: 25 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.8-1 [27.9 kB] -Get: 26 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.1-2 [858 kB] -Get: 27 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.1-2 [2198 kB] -Get: 28 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] -Get: 29 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] -Get: 30 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] -Get: 31 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] -Get: 32 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20241223 [164 kB] -Get: 33 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] -Get: 34 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] -Get: 35 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] -Get: 36 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-3 [200 kB] -Get: 37 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] -Get: 38 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] -Get: 39 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-13 [91.9 kB] -Get: 40 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] -Get: 41 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] -Get: 42 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] -Get: 43 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] -Get: 44 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] -Get: 45 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] -Get: 46 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-3 [723 kB] -Get: 47 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.23 [90.6 kB] -Get: 48 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] -Get: 49 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] -Get: 50 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] -Get: 51 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] -Get: 52 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] -Get: 53 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] -Get: 54 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] -Get: 55 http://deb.debian.org/debian trixie/main amd64 libunistring5 amd64 1.3-1 [476 kB] -Get: 56 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] -Get: 57 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] -Get: 58 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-3 [1600 kB] -Get: 59 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] -Get: 60 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] -Get: 61 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.23 [919 kB] -Get: 62 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] -Get: 63 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] -Get: 64 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] -Get: 65 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] -Get: 66 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] -Get: 67 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] -Get: 68 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] -Get: 69 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 75.6.0-1 [222 kB] -Get: 70 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] -Get: 71 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] -Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 75.6.0-1 [720 kB] -Get: 73 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241217 [113 kB] -Get: 74 http://deb.debian.org/debian trixie/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] -Get: 75 http://deb.debian.org/debian trixie/main amd64 python3-dateutil all 2.9.0-3 [79.3 kB] -Get: 76 http://deb.debian.org/debian trixie/main amd64 ghp-import all 2.1.0-3 [12.3 kB] -Get: 77 http://deb.debian.org/debian trixie/main amd64 help2man amd64 1.49.3 [198 kB] -Get: 78 http://deb.debian.org/debian trixie/main amd64 javascript-common all 11+nmu1 [6260 B] -Get: 79 http://deb.debian.org/debian trixie/main amd64 libhttp-parser2.9 amd64 2.9.4-6+b2 [21.2 kB] -Get: 80 http://deb.debian.org/debian trixie/main amd64 libjs-popper.js all 1.16.1+ds-6 [52.4 kB] -Get: 81 http://deb.debian.org/debian trixie/main amd64 libjs-bootstrap5 all 5.3.3+dfsg-1 [295 kB] -Get: 82 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] -Get: 83 http://deb.debian.org/debian trixie/main amd64 libjs-lunr all 2.3.9~dfsg-2 [76.6 kB] -Get: 84 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] -Get: 85 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.4 kB] -Get: 86 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [1975 kB] -Get: 87 http://deb.debian.org/debian trixie/main amd64 libuv1t64 amd64 1.48.0-7 [148 kB] -Get: 88 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] -Get: 89 http://deb.debian.org/debian trixie/main amd64 python3-tornado amd64 6.4.2-1 [349 kB] -Get: 90 http://deb.debian.org/debian trixie/main amd64 python3-livereload all 2.7.0-0.1 [23.7 kB] -Get: 91 http://deb.debian.org/debian trixie/main amd64 python3-click all 8.1.8-1 [95.2 kB] -Get: 92 http://deb.debian.org/debian trixie/main amd64 python3-joblib all 1.3.2-5 [216 kB] -Get: 93 http://deb.debian.org/debian trixie/main amd64 python3-regex amd64 0.1.20240724-1+b1 [274 kB] -Get: 94 http://deb.debian.org/debian trixie/main amd64 python3-tqdm all 4.67.1-1 [91.0 kB] -Get: 95 http://deb.debian.org/debian trixie/main amd64 python3-nltk all 3.9.1-2 [1009 kB] -Get: 96 http://deb.debian.org/debian trixie/main amd64 python3-lunr all 0.7.0-1 [28.0 kB] -Get: 97 http://deb.debian.org/debian trixie/main amd64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1023 kB] -Get: 98 http://deb.debian.org/debian trixie/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] -Get: 99 http://deb.debian.org/debian trixie/main amd64 python3-jinja2 all 3.1.3-1.1 [120 kB] -Get: 100 http://deb.debian.org/debian trixie/main amd64 python3-markdown all 3.7-2 [85.2 kB] -Get: 101 http://deb.debian.org/debian trixie/main amd64 python3-mergedeep all 1.3.4-4 [7032 B] -Get: 102 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.2-1 [55.3 kB] -Get: 103 http://deb.debian.org/debian trixie/main amd64 python3-pathspec all 0.12.1-1 [28.1 kB] -Get: 104 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] -Get: 105 http://deb.debian.org/debian trixie/main amd64 python3-pyyaml-env-tag all 0.1-3 [5252 B] -Get: 106 http://deb.debian.org/debian trixie/main amd64 python3-watchdog all 6.0.0-1 [133 kB] -Get: 107 http://deb.debian.org/debian trixie/main amd64 mkdocs all 1.6.1+dfsg-1 [2846 kB] -Get: 108 http://deb.debian.org/debian trixie/main amd64 python3-pyproject-hooks all 1.2.0-1 [11.7 kB] -Get: 109 http://deb.debian.org/debian trixie/main amd64 python3-toml all 0.10.2-1 [16.2 kB] -Get: 110 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.45.1-1 [56.7 kB] -Get: 111 http://deb.debian.org/debian trixie/main amd64 python3-build all 1.2.2-1 [36.0 kB] -Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-installer all 0.7.0+dfsg1-3 [18.6 kB] -Get: 113 http://deb.debian.org/debian trixie/main amd64 pybuild-plugin-pyproject all 6.20241217 [11.5 kB] -Get: 114 http://deb.debian.org/debian trixie/main amd64 python3-a2wsgi all 1.10.7-1 [13.0 kB] -Get: 115 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.1-2 [740 kB] -Get: 116 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.8-1 [1048 B] -Get: 117 http://deb.debian.org/debian trixie/main amd64 python3-idna all 3.8-2 [41.6 kB] -Get: 118 http://deb.debian.org/debian trixie/main amd64 python3-sniffio all 1.3.1-1 [7120 B] -Get: 119 http://deb.debian.org/debian trixie/main amd64 python3-anyio all 4.6.2-4 [60.0 kB] -Get: 120 http://deb.debian.org/debian trixie/main amd64 python3-async-generator all 1.10-4 [17.4 kB] -Get: 121 http://deb.debian.org/debian trixie/main amd64 python3-bcrypt amd64 4.2.0-2.1 [236 kB] -Get: 122 http://deb.debian.org/debian trixie/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] -Get: 123 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.17.1-2+b1 [96.2 kB] -Get: 124 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] -Get: 125 http://deb.debian.org/debian trixie/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] -Get: 126 http://deb.debian.org/debian trixie/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB] -Get: 127 http://deb.debian.org/debian trixie/main amd64 python3-dotenv all 1.0.1-1 [26.6 kB] -Get: 128 http://deb.debian.org/debian trixie/main amd64 python3-h11 all 0.14.0-1 [50.1 kB] -Get: 129 http://deb.debian.org/debian trixie/main amd64 python3-pluggy all 1.5.0-1 [26.9 kB] -Get: 130 http://deb.debian.org/debian trixie/main amd64 python3-trove-classifiers all 2024.9.12-1 [10.2 kB] -Get: 131 http://deb.debian.org/debian trixie/main amd64 python3-hatchling all 1.27.0-1 [47.0 kB] -Get: 132 http://deb.debian.org/debian trixie/main amd64 python3-httpcore all 1.0.7-1 [44.7 kB] -Get: 133 http://deb.debian.org/debian trixie/main amd64 python3-httptools amd64 0.1.1-3+b5 [56.5 kB] -Get: 134 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] -Get: 135 http://deb.debian.org/debian trixie/main amd64 python3-mdurl all 0.1.2-1 [9444 B] -Get: 136 http://deb.debian.org/debian trixie/main amd64 python3-markdown-it all 3.0.0-2 [62.5 kB] -Get: 137 http://deb.debian.org/debian trixie/main amd64 python3-rich all 13.9.4-1 [203 kB] -Get: 138 http://deb.debian.org/debian trixie/main amd64 python3-httpx all 0.27.2-1 [77.6 kB] -Get: 139 http://deb.debian.org/debian trixie/main amd64 python3-iniconfig all 1.1.1-2 [6396 B] -Get: 140 http://deb.debian.org/debian trixie/main amd64 python3-pymdownx all 10.13-1 [156 kB] -Get: 141 http://deb.debian.org/debian trixie/main amd64 python3-pytest all 8.3.4-1 [250 kB] -Get: 142 http://deb.debian.org/debian trixie/main amd64 python3-pytest-asyncio all 0.24.0a1-1 [15.6 kB] -Get: 143 http://deb.debian.org/debian trixie/main amd64 python3-pytest-mock all 3.14.0-2 [18.3 kB] -Get: 144 http://deb.debian.org/debian trixie/main amd64 python3-urllib3 all 2.2.3-4 [112 kB] -Get: 145 http://deb.debian.org/debian trixie/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] -Get: 146 http://deb.debian.org/debian trixie/main amd64 python3-trustme all 1.2.0-2 [12.2 kB] -Get: 147 http://deb.debian.org/debian trixie/main amd64 python3-uvloop amd64 0.21.0+ds1-1+b1 [803 kB] -Get: 148 http://deb.debian.org/debian trixie/main amd64 python3-watchfiles amd64 0.24.0-1+b1 [354 kB] -Get: 149 http://deb.debian.org/debian trixie/main amd64 python3-websockets amd64 14.1-1 [89.2 kB] -Get: 150 http://deb.debian.org/debian trixie/main amd64 python3-wsproto all 1.2.0-1 [25.4 kB] -Fetched 53.5 MB in 8s (6504 kB/s) +Get: 10 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] +Get: 11 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.2~rc1-2 [23.8 kB] +Get: 12 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] +Get: 13 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] +Get: 14 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] +Get: 15 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] +Get: 16 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] +Get: 17 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] +Get: 18 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] +Get: 19 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] +Get: 20 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] +Get: 21 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.8-3 [1969 kB] +Get: 22 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.8-3 [677 kB] +Get: 23 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.8-1 [9788 B] +Get: 24 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.8-1 [27.9 kB] +Get: 25 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.1-2 [858 kB] +Get: 26 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.1-2 [2198 kB] +Get: 27 http://deb.debian.org/debian trixie/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] +Get: 28 http://deb.debian.org/debian trixie/main amd64 procps amd64 2:4.0.4-6 [879 kB] +Get: 29 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] +Get: 30 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.3.2-2 [1382 kB] +Get: 31 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20241223 [164 kB] +Get: 32 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] +Get: 33 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] +Get: 34 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] +Get: 35 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-3 [200 kB] +Get: 36 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] +Get: 37 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-7 [1185 kB] +Get: 38 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-13 [91.9 kB] +Get: 39 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] +Get: 40 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] +Get: 41 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] +Get: 42 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] +Get: 43 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] +Get: 44 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] +Get: 45 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-3 [723 kB] +Get: 46 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.23 [90.6 kB] +Get: 47 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] +Get: 48 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] +Get: 49 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] +Get: 50 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] +Get: 51 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] +Get: 52 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] +Get: 53 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] +Get: 54 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] +Get: 55 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] +Get: 56 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-3 [1600 kB] +Get: 57 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] +Get: 58 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] +Get: 59 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.23 [919 kB] +Get: 60 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] +Get: 61 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] +Get: 62 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] +Get: 63 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] +Get: 64 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] +Get: 65 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] +Get: 66 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] +Get: 67 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 75.6.0-1 [222 kB] +Get: 68 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] +Get: 69 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] +Get: 70 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 75.6.0-1 [720 kB] +Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241217 [113 kB] +Get: 72 http://deb.debian.org/debian trixie/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB] +Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-dateutil all 2.9.0-3 [79.3 kB] +Get: 74 http://deb.debian.org/debian trixie/main amd64 ghp-import all 2.1.0-3 [12.3 kB] +Get: 75 http://deb.debian.org/debian trixie/main amd64 help2man amd64 1.49.3 [198 kB] +Get: 76 http://deb.debian.org/debian trixie/main amd64 javascript-common all 11+nmu1 [6260 B] +Get: 77 http://deb.debian.org/debian trixie/main amd64 libhttp-parser2.9 amd64 2.9.4-6+b2 [21.2 kB] +Get: 78 http://deb.debian.org/debian trixie/main amd64 libjs-popper.js all 1.16.1+ds-6 [52.4 kB] +Get: 79 http://deb.debian.org/debian trixie/main amd64 libjs-bootstrap5 all 5.3.3+dfsg-1 [295 kB] +Get: 80 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] +Get: 81 http://deb.debian.org/debian trixie/main amd64 libjs-lunr all 2.3.9~dfsg-2 [76.6 kB] +Get: 82 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] +Get: 83 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-3 [30.4 kB] +Get: 84 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.1-2 [1975 kB] +Get: 85 http://deb.debian.org/debian trixie/main amd64 libuv1t64 amd64 1.48.0-7 [148 kB] +Get: 86 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB] +Get: 87 http://deb.debian.org/debian trixie/main amd64 python3-tornado amd64 6.4.2-1 [349 kB] +Get: 88 http://deb.debian.org/debian trixie/main amd64 python3-livereload all 2.7.0-0.1 [23.7 kB] +Get: 89 http://deb.debian.org/debian trixie/main amd64 python3-click all 8.1.8-1 [95.2 kB] +Get: 90 http://deb.debian.org/debian trixie/main amd64 python3-joblib all 1.3.2-5 [216 kB] +Get: 91 http://deb.debian.org/debian trixie/main amd64 python3-regex amd64 0.1.20240724-1+b1 [274 kB] +Get: 92 http://deb.debian.org/debian trixie/main amd64 python3-tqdm all 4.67.1-1 [91.0 kB] +Get: 93 http://deb.debian.org/debian trixie/main amd64 python3-nltk all 3.9.1-2 [1009 kB] +Get: 94 http://deb.debian.org/debian trixie/main amd64 python3-lunr all 0.7.0-1 [28.0 kB] +Get: 95 http://deb.debian.org/debian trixie/main amd64 sphinx-rtd-theme-common all 3.0.2+dfsg-1 [1023 kB] +Get: 96 http://deb.debian.org/debian trixie/main amd64 python3-markupsafe amd64 2.1.5-1+b2 [13.9 kB] +Get: 97 http://deb.debian.org/debian trixie/main amd64 python3-jinja2 all 3.1.3-1.1 [120 kB] +Get: 98 http://deb.debian.org/debian trixie/main amd64 python3-markdown all 3.7-2 [85.2 kB] +Get: 99 http://deb.debian.org/debian trixie/main amd64 python3-mergedeep all 1.3.4-4 [7032 B] +Get: 100 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 24.2-1 [55.3 kB] +Get: 101 http://deb.debian.org/debian trixie/main amd64 python3-pathspec all 0.12.1-1 [28.1 kB] +Get: 102 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b1 [178 kB] +Get: 103 http://deb.debian.org/debian trixie/main amd64 python3-pyyaml-env-tag all 0.1-3 [5252 B] +Get: 104 http://deb.debian.org/debian trixie/main amd64 python3-watchdog all 6.0.0-1 [133 kB] +Get: 105 http://deb.debian.org/debian trixie/main amd64 mkdocs all 1.6.1+dfsg-1 [2846 kB] +Get: 106 http://deb.debian.org/debian trixie/main amd64 python3-pyproject-hooks all 1.2.0-1 [11.7 kB] +Get: 107 http://deb.debian.org/debian trixie/main amd64 python3-toml all 0.10.2-1 [16.2 kB] +Get: 108 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.45.1-1 [56.7 kB] +Get: 109 http://deb.debian.org/debian trixie/main amd64 python3-build all 1.2.2-1 [36.0 kB] +Get: 110 http://deb.debian.org/debian trixie/main amd64 python3-installer all 0.7.0+dfsg1-3 [18.6 kB] +Get: 111 http://deb.debian.org/debian trixie/main amd64 pybuild-plugin-pyproject all 6.20241217 [11.5 kB] +Get: 112 http://deb.debian.org/debian trixie/main amd64 python3-a2wsgi all 1.10.7-1 [13.0 kB] +Get: 113 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.1-2 [740 kB] +Get: 114 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.8-1 [1048 B] +Get: 115 http://deb.debian.org/debian trixie/main amd64 python3-idna all 3.8-2 [41.6 kB] +Get: 116 http://deb.debian.org/debian trixie/main amd64 python3-sniffio all 1.3.1-1 [7120 B] +Get: 117 http://deb.debian.org/debian trixie/main amd64 python3-anyio all 4.6.2-4 [60.0 kB] +Get: 118 http://deb.debian.org/debian trixie/main amd64 python3-async-generator all 1.10-4 [17.4 kB] +Get: 119 http://deb.debian.org/debian trixie/main amd64 python3-bcrypt amd64 4.2.0-2.1 [236 kB] +Get: 120 http://deb.debian.org/debian trixie/main amd64 python3-certifi all 2024.8.30+dfsg-1 [9576 B] +Get: 121 http://deb.debian.org/debian trixie/main amd64 python3-cffi-backend amd64 1.17.1-2+b1 [96.2 kB] +Get: 122 http://deb.debian.org/debian trixie/main amd64 python3-chardet all 5.2.0+dfsg-1 [107 kB] +Get: 123 http://deb.debian.org/debian trixie/main amd64 python3-charset-normalizer amd64 3.4.0-1+b1 [140 kB] +Get: 124 http://deb.debian.org/debian trixie/main amd64 python3-cryptography amd64 43.0.0-1 [935 kB] +Get: 125 http://deb.debian.org/debian trixie/main amd64 python3-dotenv all 1.0.1-1 [26.6 kB] +Get: 126 http://deb.debian.org/debian trixie/main amd64 python3-h11 all 0.14.0-1 [50.1 kB] +Get: 127 http://deb.debian.org/debian trixie/main amd64 python3-pluggy all 1.5.0-1 [26.9 kB] +Get: 128 http://deb.debian.org/debian trixie/main amd64 python3-trove-classifiers all 2024.9.12-1 [10.2 kB] +Get: 129 http://deb.debian.org/debian trixie/main amd64 python3-hatchling all 1.27.0-1 [47.0 kB] +Get: 130 http://deb.debian.org/debian trixie/main amd64 python3-httpcore all 1.0.7-1 [44.7 kB] +Get: 131 http://deb.debian.org/debian trixie/main amd64 python3-httptools amd64 0.1.1-3+b5 [56.5 kB] +Get: 132 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-1 [836 kB] +Get: 133 http://deb.debian.org/debian trixie/main amd64 python3-mdurl all 0.1.2-1 [9444 B] +Get: 134 http://deb.debian.org/debian trixie/main amd64 python3-markdown-it all 3.0.0-2 [62.5 kB] +Get: 135 http://deb.debian.org/debian trixie/main amd64 python3-rich all 13.9.4-1 [203 kB] +Get: 136 http://deb.debian.org/debian trixie/main amd64 python3-httpx all 0.27.2-1 [77.6 kB] +Get: 137 http://deb.debian.org/debian trixie/main amd64 python3-iniconfig all 1.1.1-2 [6396 B] +Get: 138 http://deb.debian.org/debian trixie/main amd64 python3-pymdownx all 10.13-1 [156 kB] +Get: 139 http://deb.debian.org/debian trixie/main amd64 python3-pytest all 8.3.4-1 [250 kB] +Get: 140 http://deb.debian.org/debian trixie/main amd64 python3-pytest-asyncio all 0.24.0a1-1 [15.6 kB] +Get: 141 http://deb.debian.org/debian trixie/main amd64 python3-pytest-mock all 3.14.0-2 [18.3 kB] +Get: 142 http://deb.debian.org/debian trixie/main amd64 python3-urllib3 all 2.2.3-4 [112 kB] +Get: 143 http://deb.debian.org/debian trixie/main amd64 python3-requests all 2.32.3+dfsg-1 [71.9 kB] +Get: 144 http://deb.debian.org/debian trixie/main amd64 python3-trustme all 1.2.0-2 [12.2 kB] +Get: 145 http://deb.debian.org/debian trixie/main amd64 python3-uvloop amd64 0.21.0+ds1-1+b1 [803 kB] +Get: 146 http://deb.debian.org/debian trixie/main amd64 python3-watchfiles amd64 0.24.0-1+b1 [354 kB] +Get: 147 http://deb.debian.org/debian trixie/main amd64 python3-websockets amd64 14.1-1 [89.2 kB] +Get: 148 http://deb.debian.org/debian trixie/main amd64 python3-wsproto all 1.2.0-1 [25.4 kB] +Fetched 53.0 MB in 1s (58.5 MB/s) Preconfiguring packages ... Selecting previously unselected package fonts-lato. -(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 ... 19853 files and directories currently installed.) +(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 ... 19975 files and directories currently installed.) Preparing to unpack .../fonts-lato_2.015-1_all.deb ... Unpacking fonts-lato (2.015-1) ... Selecting previously unselected package liblocale-gettext-perl. @@ -327,7 +360,7 @@ Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.8-3) ... Selecting previously unselected package python3-minimal. -(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 ... 20214 files and directories currently installed.) +(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 ... 20336 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.8-1_amd64.deb ... Unpacking python3-minimal (3.12.8-1) ... Selecting previously unselected package media-types. @@ -339,60 +372,57 @@ Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-4_all.deb ... Unpacking tzdata (2024b-4) ... -Selecting previously unselected package libffi8:amd64. -Preparing to unpack .../04-libffi8_3.4.6-1_amd64.deb ... -Unpacking libffi8:amd64 (3.4.6-1) ... Selecting previously unselected package libkrb5support0:amd64. -Preparing to unpack .../05-libkrb5support0_1.21.3-3_amd64.deb ... +Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. -Preparing to unpack .../06-libcom-err2_1.47.2~rc1-2_amd64.deb ... +Preparing to unpack .../05-libcom-err2_1.47.2~rc1-2_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2~rc1-2) ... Selecting previously unselected package libk5crypto3:amd64. -Preparing to unpack .../07-libk5crypto3_1.21.3-3_amd64.deb ... +Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. -Preparing to unpack .../08-libkeyutils1_1.6.3-4_amd64.deb ... +Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. -Preparing to unpack .../09-libkrb5-3_1.21.3-3_amd64.deb ... +Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. -Preparing to unpack .../10-libgssapi-krb5-2_1.21.3-3_amd64.deb ... +Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. -Preparing to unpack .../11-libtirpc-common_1.3.4+ds-1.3_all.deb ... +Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. -Preparing to unpack .../12-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... +Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. -Preparing to unpack .../13-libnsl2_1.3.0-3+b3_amd64.deb ... +Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. -Preparing to unpack .../14-readline-common_8.2-6_all.deb ... +Preparing to unpack .../13-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. -Preparing to unpack .../15-libreadline8t64_8.2-6_amd64.deb ... +Preparing to unpack .../14-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.12-stdlib:amd64. -Preparing to unpack .../16-libpython3.12-stdlib_3.12.8-3_amd64.deb ... +Preparing to unpack .../15-libpython3.12-stdlib_3.12.8-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.8-3) ... Selecting previously unselected package python3.12. -Preparing to unpack .../17-python3.12_3.12.8-3_amd64.deb ... +Preparing to unpack .../16-python3.12_3.12.8-3_amd64.deb ... Unpacking python3.12 (3.12.8-3) ... Selecting previously unselected package libpython3-stdlib:amd64. -Preparing to unpack .../18-libpython3-stdlib_3.12.8-1_amd64.deb ... +Preparing to unpack .../17-libpython3-stdlib_3.12.8-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.8-1) ... Setting up python3-minimal (3.12.8-1) ... Selecting previously unselected package python3. -(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 ... 21282 files and directories currently installed.) +(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 ... 21399 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.8-1_amd64.deb ... Unpacking python3 (3.12.8-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. @@ -482,293 +512,290 @@ Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... -Selecting previously unselected package libunistring5:amd64. -Preparing to unpack .../030-libunistring5_1.3-1_amd64.deb ... -Unpacking libunistring5:amd64 (1.3-1) ... Selecting previously unselected package libicu72:amd64. -Preparing to unpack .../031-libicu72_72.1-5+b1_amd64.deb ... +Preparing to unpack .../030-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. -Preparing to unpack .../032-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... +Preparing to unpack .../031-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. -Preparing to unpack .../033-gettext_0.22.5-3_amd64.deb ... +Preparing to unpack .../032-gettext_0.22.5-3_amd64.deb ... Unpacking gettext (0.22.5-3) ... Selecting previously unselected package intltool-debian. -Preparing to unpack .../034-intltool-debian_0.35.0+20060710.6_all.deb ... +Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. -Preparing to unpack .../035-po-debconf_1.0.21+nmu1_all.deb ... +Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. -Preparing to unpack .../036-debhelper_13.23_all.deb ... +Preparing to unpack .../035-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Selecting previously unselected package python3-autocommand. -Preparing to unpack .../037-python3-autocommand_2.2.2-3_all.deb ... +Preparing to unpack .../036-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. -Preparing to unpack .../038-python3-more-itertools_10.5.0-1_all.deb ... +Preparing to unpack .../037-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. -Preparing to unpack .../039-python3-typing-extensions_4.12.2-2_all.deb ... +Preparing to unpack .../038-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. -Preparing to unpack .../040-python3-typeguard_4.4.1-1_all.deb ... +Preparing to unpack .../039-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. -Preparing to unpack .../041-python3-inflect_7.3.1-2_all.deb ... +Preparing to unpack .../040-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. -Preparing to unpack .../042-python3-jaraco.context_6.0.0-1_all.deb ... +Preparing to unpack .../041-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. -Preparing to unpack .../043-python3-jaraco.functools_4.1.0-1_all.deb ... +Preparing to unpack .../042-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. -Preparing to unpack .../044-python3-pkg-resources_75.6.0-1_all.deb ... +Preparing to unpack .../043-python3-pkg-resources_75.6.0-1_all.deb ... Unpacking python3-pkg-resources (75.6.0-1) ... Selecting previously unselected package python3-jaraco.text. -Preparing to unpack .../045-python3-jaraco.text_4.0.0-1_all.deb ... +Preparing to unpack .../044-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. -Preparing to unpack .../046-python3-zipp_3.21.0-1_all.deb ... +Preparing to unpack .../045-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. -Preparing to unpack .../047-python3-setuptools_75.6.0-1_all.deb ... +Preparing to unpack .../046-python3-setuptools_75.6.0-1_all.deb ... Unpacking python3-setuptools (75.6.0-1) ... Selecting previously unselected package dh-python. -Preparing to unpack .../048-dh-python_6.20241217_all.deb ... +Preparing to unpack .../047-dh-python_6.20241217_all.deb ... Unpacking dh-python (6.20241217) ... Selecting previously unselected package fonts-font-awesome. -Preparing to unpack .../049-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... +Preparing to unpack .../048-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package python3-dateutil. -Preparing to unpack .../050-python3-dateutil_2.9.0-3_all.deb ... +Preparing to unpack .../049-python3-dateutil_2.9.0-3_all.deb ... Unpacking python3-dateutil (2.9.0-3) ... Selecting previously unselected package ghp-import. -Preparing to unpack .../051-ghp-import_2.1.0-3_all.deb ... +Preparing to unpack .../050-ghp-import_2.1.0-3_all.deb ... Unpacking ghp-import (2.1.0-3) ... Selecting previously unselected package help2man. -Preparing to unpack .../052-help2man_1.49.3_amd64.deb ... +Preparing to unpack .../051-help2man_1.49.3_amd64.deb ... Unpacking help2man (1.49.3) ... Selecting previously unselected package javascript-common. -Preparing to unpack .../053-javascript-common_11+nmu1_all.deb ... +Preparing to unpack .../052-javascript-common_11+nmu1_all.deb ... Unpacking javascript-common (11+nmu1) ... Selecting previously unselected package libhttp-parser2.9:amd64. -Preparing to unpack .../054-libhttp-parser2.9_2.9.4-6+b2_amd64.deb ... +Preparing to unpack .../053-libhttp-parser2.9_2.9.4-6+b2_amd64.deb ... Unpacking libhttp-parser2.9:amd64 (2.9.4-6+b2) ... Selecting previously unselected package libjs-popper.js. -Preparing to unpack .../055-libjs-popper.js_1.16.1+ds-6_all.deb ... +Preparing to unpack .../054-libjs-popper.js_1.16.1+ds-6_all.deb ... Unpacking libjs-popper.js (1.16.1+ds-6) ... Selecting previously unselected package libjs-bootstrap5. -Preparing to unpack .../056-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ... +Preparing to unpack .../055-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ... Unpacking libjs-bootstrap5 (5.3.3+dfsg-1) ... Selecting previously unselected package libjs-jquery. -Preparing to unpack .../057-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... +Preparing to unpack .../056-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-lunr. -Preparing to unpack .../058-libjs-lunr_2.3.9~dfsg-2_all.deb ... +Preparing to unpack .../057-libjs-lunr_2.3.9~dfsg-2_all.deb ... Unpacking libjs-lunr (2.3.9~dfsg-2) ... Selecting previously unselected package libjs-underscore. -Preparing to unpack .../059-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... +Preparing to unpack .../058-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. -Preparing to unpack .../060-libjs-sphinxdoc_8.1.3-3_all.deb ... +Preparing to unpack .../059-libjs-sphinxdoc_8.1.3-3_all.deb ... Unpacking libjs-sphinxdoc (8.1.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. -Preparing to unpack .../061-libpython3.13-stdlib_3.13.1-2_amd64.deb ... +Preparing to unpack .../060-libpython3.13-stdlib_3.13.1-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.1-2) ... Selecting previously unselected package libuv1t64:amd64. -Preparing to unpack .../062-libuv1t64_1.48.0-7_amd64.deb ... +Preparing to unpack .../061-libuv1t64_1.48.0-7_amd64.deb ... Unpacking libuv1t64:amd64 (1.48.0-7) ... Selecting previously unselected package libyaml-0-2:amd64. -Preparing to unpack .../063-libyaml-0-2_0.2.5-2_amd64.deb ... +Preparing to unpack .../062-libyaml-0-2_0.2.5-2_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2) ... Selecting previously unselected package python3-tornado. -Preparing to unpack .../064-python3-tornado_6.4.2-1_amd64.deb ... +Preparing to unpack .../063-python3-tornado_6.4.2-1_amd64.deb ... Unpacking python3-tornado (6.4.2-1) ... Selecting previously unselected package python3-livereload. -Preparing to unpack .../065-python3-livereload_2.7.0-0.1_all.deb ... +Preparing to unpack .../064-python3-livereload_2.7.0-0.1_all.deb ... Unpacking python3-livereload (2.7.0-0.1) ... Selecting previously unselected package python3-click. -Preparing to unpack .../066-python3-click_8.1.8-1_all.deb ... +Preparing to unpack .../065-python3-click_8.1.8-1_all.deb ... Unpacking python3-click (8.1.8-1) ... Selecting previously unselected package python3-joblib. -Preparing to unpack .../067-python3-joblib_1.3.2-5_all.deb ... +Preparing to unpack .../066-python3-joblib_1.3.2-5_all.deb ... Unpacking python3-joblib (1.3.2-5) ... Selecting previously unselected package python3-regex. -Preparing to unpack .../068-python3-regex_0.1.20240724-1+b1_amd64.deb ... +Preparing to unpack .../067-python3-regex_0.1.20240724-1+b1_amd64.deb ... Unpacking python3-regex (0.1.20240724-1+b1) ... Selecting previously unselected package python3-tqdm. -Preparing to unpack .../069-python3-tqdm_4.67.1-1_all.deb ... +Preparing to unpack .../068-python3-tqdm_4.67.1-1_all.deb ... Unpacking python3-tqdm (4.67.1-1) ... Selecting previously unselected package python3-nltk. -Preparing to unpack .../070-python3-nltk_3.9.1-2_all.deb ... +Preparing to unpack .../069-python3-nltk_3.9.1-2_all.deb ... Unpacking python3-nltk (3.9.1-2) ... Selecting previously unselected package python3-lunr. -Preparing to unpack .../071-python3-lunr_0.7.0-1_all.deb ... +Preparing to unpack .../070-python3-lunr_0.7.0-1_all.deb ... Unpacking python3-lunr (0.7.0-1) ... Selecting previously unselected package sphinx-rtd-theme-common. -Preparing to unpack .../072-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... +Preparing to unpack .../071-sphinx-rtd-theme-common_3.0.2+dfsg-1_all.deb ... Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-1) ... Selecting previously unselected package python3-markupsafe. -Preparing to unpack .../073-python3-markupsafe_2.1.5-1+b2_amd64.deb ... +Preparing to unpack .../072-python3-markupsafe_2.1.5-1+b2_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1+b2) ... Selecting previously unselected package python3-jinja2. -Preparing to unpack .../074-python3-jinja2_3.1.3-1.1_all.deb ... +Preparing to unpack .../073-python3-jinja2_3.1.3-1.1_all.deb ... Unpacking python3-jinja2 (3.1.3-1.1) ... Selecting previously unselected package python3-markdown. -Preparing to unpack .../075-python3-markdown_3.7-2_all.deb ... +Preparing to unpack .../074-python3-markdown_3.7-2_all.deb ... Unpacking python3-markdown (3.7-2) ... Selecting previously unselected package python3-mergedeep. -Preparing to unpack .../076-python3-mergedeep_1.3.4-4_all.deb ... +Preparing to unpack .../075-python3-mergedeep_1.3.4-4_all.deb ... Unpacking python3-mergedeep (1.3.4-4) ... Selecting previously unselected package python3-packaging. -Preparing to unpack .../077-python3-packaging_24.2-1_all.deb ... +Preparing to unpack .../076-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package python3-pathspec. -Preparing to unpack .../078-python3-pathspec_0.12.1-1_all.deb ... +Preparing to unpack .../077-python3-pathspec_0.12.1-1_all.deb ... Unpacking python3-pathspec (0.12.1-1) ... Selecting previously unselected package python3-yaml. -Preparing to unpack .../079-python3-yaml_6.0.2-1+b1_amd64.deb ... +Preparing to unpack .../078-python3-yaml_6.0.2-1+b1_amd64.deb ... Unpacking python3-yaml (6.0.2-1+b1) ... Selecting previously unselected package python3-pyyaml-env-tag. -Preparing to unpack .../080-python3-pyyaml-env-tag_0.1-3_all.deb ... +Preparing to unpack .../079-python3-pyyaml-env-tag_0.1-3_all.deb ... Unpacking python3-pyyaml-env-tag (0.1-3) ... Selecting previously unselected package python3-watchdog. -Preparing to unpack .../081-python3-watchdog_6.0.0-1_all.deb ... +Preparing to unpack .../080-python3-watchdog_6.0.0-1_all.deb ... Unpacking python3-watchdog (6.0.0-1) ... Selecting previously unselected package mkdocs. -Preparing to unpack .../082-mkdocs_1.6.1+dfsg-1_all.deb ... +Preparing to unpack .../081-mkdocs_1.6.1+dfsg-1_all.deb ... Unpacking mkdocs (1.6.1+dfsg-1) ... Selecting previously unselected package python3-pyproject-hooks. -Preparing to unpack .../083-python3-pyproject-hooks_1.2.0-1_all.deb ... +Preparing to unpack .../082-python3-pyproject-hooks_1.2.0-1_all.deb ... Unpacking python3-pyproject-hooks (1.2.0-1) ... Selecting previously unselected package python3-toml. -Preparing to unpack .../084-python3-toml_0.10.2-1_all.deb ... +Preparing to unpack .../083-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-wheel. -Preparing to unpack .../085-python3-wheel_0.45.1-1_all.deb ... +Preparing to unpack .../084-python3-wheel_0.45.1-1_all.deb ... Unpacking python3-wheel (0.45.1-1) ... Selecting previously unselected package python3-build. -Preparing to unpack .../086-python3-build_1.2.2-1_all.deb ... +Preparing to unpack .../085-python3-build_1.2.2-1_all.deb ... Unpacking python3-build (1.2.2-1) ... Selecting previously unselected package python3-installer. -Preparing to unpack .../087-python3-installer_0.7.0+dfsg1-3_all.deb ... +Preparing to unpack .../086-python3-installer_0.7.0+dfsg1-3_all.deb ... Unpacking python3-installer (0.7.0+dfsg1-3) ... Selecting previously unselected package pybuild-plugin-pyproject. -Preparing to unpack .../088-pybuild-plugin-pyproject_6.20241217_all.deb ... +Preparing to unpack .../087-pybuild-plugin-pyproject_6.20241217_all.deb ... Unpacking pybuild-plugin-pyproject (6.20241217) ... Selecting previously unselected package python3-a2wsgi. -Preparing to unpack .../089-python3-a2wsgi_1.10.7-1_all.deb ... +Preparing to unpack .../088-python3-a2wsgi_1.10.7-1_all.deb ... Unpacking python3-a2wsgi (1.10.7-1) ... Selecting previously unselected package python3.13. -Preparing to unpack .../090-python3.13_3.13.1-2_amd64.deb ... +Preparing to unpack .../089-python3.13_3.13.1-2_amd64.deb ... Unpacking python3.13 (3.13.1-2) ... Selecting previously unselected package python3-all. -Preparing to unpack .../091-python3-all_3.12.8-1_amd64.deb ... +Preparing to unpack .../090-python3-all_3.12.8-1_amd64.deb ... Unpacking python3-all (3.12.8-1) ... Selecting previously unselected package python3-idna. -Preparing to unpack .../092-python3-idna_3.8-2_all.deb ... +Preparing to unpack .../091-python3-idna_3.8-2_all.deb ... Unpacking python3-idna (3.8-2) ... Selecting previously unselected package python3-sniffio. -Preparing to unpack .../093-python3-sniffio_1.3.1-1_all.deb ... +Preparing to unpack .../092-python3-sniffio_1.3.1-1_all.deb ... Unpacking python3-sniffio (1.3.1-1) ... Selecting previously unselected package python3-anyio. -Preparing to unpack .../094-python3-anyio_4.6.2-4_all.deb ... +Preparing to unpack .../093-python3-anyio_4.6.2-4_all.deb ... Unpacking python3-anyio (4.6.2-4) ... Selecting previously unselected package python3-async-generator. -Preparing to unpack .../095-python3-async-generator_1.10-4_all.deb ... +Preparing to unpack .../094-python3-async-generator_1.10-4_all.deb ... Unpacking python3-async-generator (1.10-4) ... Selecting previously unselected package python3-bcrypt. -Preparing to unpack .../096-python3-bcrypt_4.2.0-2.1_amd64.deb ... +Preparing to unpack .../095-python3-bcrypt_4.2.0-2.1_amd64.deb ... Unpacking python3-bcrypt (4.2.0-2.1) ... Selecting previously unselected package python3-certifi. -Preparing to unpack .../097-python3-certifi_2024.8.30+dfsg-1_all.deb ... +Preparing to unpack .../096-python3-certifi_2024.8.30+dfsg-1_all.deb ... Unpacking python3-certifi (2024.8.30+dfsg-1) ... Selecting previously unselected package python3-cffi-backend:amd64. -Preparing to unpack .../098-python3-cffi-backend_1.17.1-2+b1_amd64.deb ... +Preparing to unpack .../097-python3-cffi-backend_1.17.1-2+b1_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.17.1-2+b1) ... Selecting previously unselected package python3-chardet. -Preparing to unpack .../099-python3-chardet_5.2.0+dfsg-1_all.deb ... +Preparing to unpack .../098-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-charset-normalizer. -Preparing to unpack .../100-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... +Preparing to unpack .../099-python3-charset-normalizer_3.4.0-1+b1_amd64.deb ... Unpacking python3-charset-normalizer (3.4.0-1+b1) ... Selecting previously unselected package python3-cryptography. -Preparing to unpack .../101-python3-cryptography_43.0.0-1_amd64.deb ... +Preparing to unpack .../100-python3-cryptography_43.0.0-1_amd64.deb ... Unpacking python3-cryptography (43.0.0-1) ... Selecting previously unselected package python3-dotenv. -Preparing to unpack .../102-python3-dotenv_1.0.1-1_all.deb ... +Preparing to unpack .../101-python3-dotenv_1.0.1-1_all.deb ... Unpacking python3-dotenv (1.0.1-1) ... Selecting previously unselected package python3-h11. -Preparing to unpack .../103-python3-h11_0.14.0-1_all.deb ... +Preparing to unpack .../102-python3-h11_0.14.0-1_all.deb ... Unpacking python3-h11 (0.14.0-1) ... Selecting previously unselected package python3-pluggy. -Preparing to unpack .../104-python3-pluggy_1.5.0-1_all.deb ... +Preparing to unpack .../103-python3-pluggy_1.5.0-1_all.deb ... Unpacking python3-pluggy (1.5.0-1) ... Selecting previously unselected package python3-trove-classifiers. -Preparing to unpack .../105-python3-trove-classifiers_2024.9.12-1_all.deb ... +Preparing to unpack .../104-python3-trove-classifiers_2024.9.12-1_all.deb ... Unpacking python3-trove-classifiers (2024.9.12-1) ... Selecting previously unselected package python3-hatchling. -Preparing to unpack .../106-python3-hatchling_1.27.0-1_all.deb ... +Preparing to unpack .../105-python3-hatchling_1.27.0-1_all.deb ... Unpacking python3-hatchling (1.27.0-1) ... Selecting previously unselected package python3-httpcore. -Preparing to unpack .../107-python3-httpcore_1.0.7-1_all.deb ... +Preparing to unpack .../106-python3-httpcore_1.0.7-1_all.deb ... Unpacking python3-httpcore (1.0.7-1) ... Selecting previously unselected package python3-httptools. -Preparing to unpack .../108-python3-httptools_0.1.1-3+b5_amd64.deb ... +Preparing to unpack .../107-python3-httptools_0.1.1-3+b5_amd64.deb ... Unpacking python3-httptools (0.1.1-3+b5) ... Selecting previously unselected package python3-pygments. -Preparing to unpack .../109-python3-pygments_2.18.0+dfsg-1_all.deb ... +Preparing to unpack .../108-python3-pygments_2.18.0+dfsg-1_all.deb ... Unpacking python3-pygments (2.18.0+dfsg-1) ... Selecting previously unselected package python3-mdurl. -Preparing to unpack .../110-python3-mdurl_0.1.2-1_all.deb ... +Preparing to unpack .../109-python3-mdurl_0.1.2-1_all.deb ... Unpacking python3-mdurl (0.1.2-1) ... Selecting previously unselected package python3-markdown-it. -Preparing to unpack .../111-python3-markdown-it_3.0.0-2_all.deb ... +Preparing to unpack .../110-python3-markdown-it_3.0.0-2_all.deb ... Unpacking python3-markdown-it (3.0.0-2) ... Selecting previously unselected package python3-rich. -Preparing to unpack .../112-python3-rich_13.9.4-1_all.deb ... +Preparing to unpack .../111-python3-rich_13.9.4-1_all.deb ... Unpacking python3-rich (13.9.4-1) ... Selecting previously unselected package python3-httpx. -Preparing to unpack .../113-python3-httpx_0.27.2-1_all.deb ... +Preparing to unpack .../112-python3-httpx_0.27.2-1_all.deb ... Unpacking python3-httpx (0.27.2-1) ... Selecting previously unselected package python3-iniconfig. -Preparing to unpack .../114-python3-iniconfig_1.1.1-2_all.deb ... +Preparing to unpack .../113-python3-iniconfig_1.1.1-2_all.deb ... Unpacking python3-iniconfig (1.1.1-2) ... Selecting previously unselected package python3-pymdownx. -Preparing to unpack .../115-python3-pymdownx_10.13-1_all.deb ... +Preparing to unpack .../114-python3-pymdownx_10.13-1_all.deb ... Unpacking python3-pymdownx (10.13-1) ... Selecting previously unselected package python3-pytest. -Preparing to unpack .../116-python3-pytest_8.3.4-1_all.deb ... +Preparing to unpack .../115-python3-pytest_8.3.4-1_all.deb ... Unpacking python3-pytest (8.3.4-1) ... Selecting previously unselected package python3-pytest-asyncio. -Preparing to unpack .../117-python3-pytest-asyncio_0.24.0a1-1_all.deb ... +Preparing to unpack .../116-python3-pytest-asyncio_0.24.0a1-1_all.deb ... Unpacking python3-pytest-asyncio (0.24.0a1-1) ... Selecting previously unselected package python3-pytest-mock. -Preparing to unpack .../118-python3-pytest-mock_3.14.0-2_all.deb ... +Preparing to unpack .../117-python3-pytest-mock_3.14.0-2_all.deb ... Unpacking python3-pytest-mock (3.14.0-2) ... Selecting previously unselected package python3-urllib3. -Preparing to unpack .../119-python3-urllib3_2.2.3-4_all.deb ... +Preparing to unpack .../118-python3-urllib3_2.2.3-4_all.deb ... Unpacking python3-urllib3 (2.2.3-4) ... Selecting previously unselected package python3-requests. -Preparing to unpack .../120-python3-requests_2.32.3+dfsg-1_all.deb ... +Preparing to unpack .../119-python3-requests_2.32.3+dfsg-1_all.deb ... Unpacking python3-requests (2.32.3+dfsg-1) ... Selecting previously unselected package python3-trustme. -Preparing to unpack .../121-python3-trustme_1.2.0-2_all.deb ... +Preparing to unpack .../120-python3-trustme_1.2.0-2_all.deb ... Unpacking python3-trustme (1.2.0-2) ... Selecting previously unselected package python3-uvloop. -Preparing to unpack .../122-python3-uvloop_0.21.0+ds1-1+b1_amd64.deb ... +Preparing to unpack .../121-python3-uvloop_0.21.0+ds1-1+b1_amd64.deb ... Unpacking python3-uvloop (0.21.0+ds1-1+b1) ... Selecting previously unselected package python3-watchfiles. -Preparing to unpack .../123-python3-watchfiles_0.24.0-1+b1_amd64.deb ... +Preparing to unpack .../122-python3-watchfiles_0.24.0-1+b1_amd64.deb ... Unpacking python3-watchfiles (0.24.0-1+b1) ... Selecting previously unselected package python3-websockets. -Preparing to unpack .../124-python3-websockets_14.1-1_amd64.deb ... +Preparing to unpack .../123-python3-websockets_14.1-1_amd64.deb ... Unpacking python3-websockets (14.1-1) ... Selecting previously unselected package python3-wsproto. -Preparing to unpack .../125-python3-wsproto_1.2.0-1_all.deb ... +Preparing to unpack .../124-python3-wsproto_1.2.0-1_all.deb ... Unpacking python3-wsproto (1.2.0-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... @@ -795,18 +822,16 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jan 8 16:54:46 UTC 2025. -Universal Time is now: Wed Jan 8 16:54:46 UTC 2025. +Local time is now: Tue Feb 10 23:21:39 UTC 2026. +Universal Time is now: Tue Feb 10 23:21:39 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.1-2) ... Setting up autotools-dev (20220109.1) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... -Setting up libunistring5:amd64 (1.3-1) ... Setting up autopoint (0.22.5-3) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up autoconf (2.72-3) ... -Setting up libffi8:amd64 (3.4.6-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... @@ -941,7 +966,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/python-uvicorn-0.32.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../python-uvicorn_0.32.0-2_source.changes +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-uvicorn-0.32.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../python-uvicorn_0.32.0-2_source.changes dpkg-buildpackage: info: source package python-uvicorn dpkg-buildpackage: info: source version 0.32.0-2 dpkg-buildpackage: info: source distribution unstable @@ -978,7 +1007,7 @@ LC_ALL=C.UTF-8 LANG=C.UTF-8 mkdocs build && mv /build/reproducible-path/python-uvicorn-0.32.0/site /build/reproducible-path/python-uvicorn-0.32.0/html INFO - Cleaning site directory INFO - Building documentation to directory: /build/reproducible-path/python-uvicorn-0.32.0/site -INFO - Documentation built in 0.74 seconds +INFO - Documentation built in 0.35 seconds rm -rf /build/reproducible-path/python-uvicorn-0.32.0/html/plugins/__pycache__ rm -f /build/reproducible-path/python-uvicorn-0.32.0/html/sitemap.xml.gz make[1]: Leaving directory '/build/reproducible-path/python-uvicorn-0.32.0' @@ -993,7 +1022,7 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.13/build configfile: pyproject.toml -plugins: mock-3.14.0, asyncio-0.24.0a1, anyio-4.6.2, typeguard-4.4.1 +plugins: typeguard-4.4.1, anyio-4.6.2, asyncio-0.24.0a1, mock-3.14.0 asyncio: mode=Mode.STRICT, default_loop_scope=None collecting ... collected 624 items / 41 deselected / 583 selected @@ -1004,11 +1033,11 @@ tests/importer/test_importer.py::test_valid_import PASSED tests/importer/test_importer.py::test_no_import_needed PASSED tests/importer/test_importer.py::test_circular_import_error PASSED -tests/middleware/test_logging.py::test_server_start_with_port_zero INFO: Started server process [257613] +tests/middleware/test_logging.py::test_server_start_with_port_zero INFO: Started server process [322220] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:37619 (Press CTRL+C to quit) +INFO: Uvicorn running on http://127.0.0.1:44633 (Press CTRL+C to quit) INFO: Shutting down PASSED tests/middleware/test_message_logger.py::test_message_logger PASSED @@ -1236,97 +1265,97 @@ tests/middleware/test_proxy_headers.py::test_proxy_headers_multiple_proxies[trusted_hosts3-https://10.0.2.1:0] PASSED tests/middleware/test_proxy_headers.py::test_proxy_headers_multiple_proxies[trusted_hosts4-https://1.2.3.4:0] PASSED tests/middleware/test_proxy_headers.py::test_proxy_headers_invalid_x_forwarded_for PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-http-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:48311 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-http-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:48633 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-https-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:46835 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-https-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:47667 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:45301 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:46215 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:37031 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:48953 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-http-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:34177 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-http-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:35527 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-https-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:33729 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-https-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:39339 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-ws-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:49695 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-ws-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:34105 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-wss-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:38763 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-wss-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:56367 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-http-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:41263 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-http-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:60981 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-https-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:35395 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-https-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:50945 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:43299 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:55235 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:40535 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:34315 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-http-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:54113 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-http-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:58263 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-https-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:60809 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-https-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:52287 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-ws-ws://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:43759 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-ws-ws://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:39035 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-wss-wss://1.2.3.4:0] INFO: Started server process [257613] -INFO: Uvicorn running on http://127.0.0.1:42439 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-wss-wss://1.2.3.4:0] INFO: Started server process [322220] +INFO: Uvicorn running on http://127.0.0.1:50031 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down @@ -1884,14 +1913,14 @@ PASSED tests/protocols/test_http.py::test_invalid_http_request[h11-invalid-http-version] WARNING: Invalid HTTP request received. PASSED -tests/protocols/test_http.py::test_fragmentation INFO: Started server process [257613] +tests/protocols/test_http.py::test_fragmentation INFO: Started server process [322220] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:43407 (Press CTRL+C to quit) -INFO: 127.0.0.1:60656 - "GET /?param=qqqqqqqqqq HTTP/1.1" 200 OK +INFO: Uvicorn running on http://127.0.0.1:39529 (Press CTRL+C to quit) +INFO: 127.0.0.1:50096 - "GET /?param=qqqqqqqqqq HTTP/1.1" 200 OK INFO: Shutting down -INFO: Finished server process [257613] +INFO: Finished server process [322220] PASSED tests/protocols/test_http.py::test_huge_headers_h11protocol_failure WARNING: Invalid HTTP request received. PASSED @@ -1948,188 +1977,188 @@ tests/protocols/test_utils.py::test_get_client_addr[None client] PASSED tests/supervisors/test_multiprocess.py::test_process_ping_pong PASSED tests/supervisors/test_multiprocess.py::test_process_ping_pong_timeout PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_run INFO: Started parent process [257613] +tests/supervisors/test_multiprocess.py::test_multiprocess_run INFO: Started parent process [322220] PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_health_check INFO: Started parent process [257613] +tests/supervisors/test_multiprocess.py::test_multiprocess_health_check INFO: Started parent process [322220] INFO: Received SIGINT, exiting. -INFO: Terminated child process [258153] -INFO: Terminated child process [258155] -INFO: Waiting for child process [258153] -INFO: Waiting for child process [258155] -INFO: Stopping parent process [257613] -INFO: Waiting for child process [258154] -INFO: Child process [258154] died -INFO: Waiting for child process [258216] +INFO: Terminated child process [328013] +INFO: Terminated child process [328015] +INFO: Waiting for child process [328013] +INFO: Waiting for child process [328015] +INFO: Stopping parent process [322220] +INFO: Waiting for child process [328014] +INFO: Child process [328014] died +INFO: Waiting for child process [328230] INFO: Received SIGINT, exiting. -INFO: Terminated child process [258216] -INFO: Terminated child process [258156] -INFO: Waiting for child process [258216] -INFO: Waiting for child process [258156] -INFO: Stopping parent process [257613] -INFO: Waiting for child process [258156] +INFO: Terminated child process [328230] +INFO: Terminated child process [328016] +INFO: Waiting for child process [328230] +INFO: Waiting for child process [328016] +INFO: Waiting for child process [328016] +INFO: Stopping parent process [322220] PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_sigterm INFO: Started parent process [257613] -INFO: Waiting for child process [259183] +tests/supervisors/test_multiprocess.py::test_multiprocess_sigterm INFO: Started parent process [322220] +INFO: Waiting for child process [329435] INFO: Received SIGTERM, exiting. -INFO: Terminated child process [259183] -INFO: Terminated child process [259184] -INFO: Waiting for child process [259183] -INFO: Waiting for child process [259184] -INFO: Waiting for child process [259184] -PASSEDINFO: Stopping parent process [257613] +INFO: Terminated child process [329435] +INFO: Terminated child process [329436] +INFO: Waiting for child process [329435] +INFO: Waiting for child process [329436] +INFO: Waiting for child process [329436] +PASSEDINFO: Stopping parent process [322220] tests/supervisors/test_multiprocess.py::test_multiprocess_sigbreak SKIPPED -tests/supervisors/test_multiprocess.py::test_multiprocess_sighup INFO: Started parent process [257613] +tests/supervisors/test_multiprocess.py::test_multiprocess_sighup INFO: Started parent process [322220] INFO: Received SIGHUP, restarting processes. -INFO: Terminated child process [259377] -INFO: Waiting for child process [259377] -INFO: Terminated child process [259378] -INFO: Waiting for child process [259378] -INFO: Waiting for child process [260064] +INFO: Terminated child process [330081] +INFO: Waiting for child process [330081] +INFO: Terminated child process [330084] +INFO: Waiting for child process [330084] +INFO: Waiting for child process [330573] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260064] -INFO: Terminated child process [260066] -INFO: Waiting for child process [260064] -INFO: Waiting for child process [260066] -INFO: Waiting for child process [260066] -INFO: Stopping parent process [257613] -PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_sigttin INFO: Started parent process [257613] +INFO: Terminated child process [330573] +INFO: Terminated child process [330574] +INFO: Waiting for child process [330573] +INFO: Waiting for child process [330574] +INFO: Waiting for child process [330574] +PASSEDINFO: Stopping parent process [322220] + +tests/supervisors/test_multiprocess.py::test_multiprocess_sigttin INFO: Started parent process [322220] INFO: Received SIGTTIN, increasing the number of processes. -INFO: Waiting for child process [260108] +INFO: Waiting for child process [331065] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260108] -INFO: Terminated child process [260109] -INFO: Terminated child process [260124] -INFO: Waiting for child process [260108] -INFO: Waiting for child process [260109] -INFO: Waiting for child process [260109] -INFO: Waiting for child process [260124] -INFO: Waiting for child process [260124] -PASSEDINFO: Stopping parent process [257613] +INFO: Terminated child process [331065] +INFO: Terminated child process [331067] +INFO: Terminated child process [331173] +INFO: Waiting for child process [331065] +INFO: Waiting for child process [331067] +INFO: Waiting for child process [331067] +INFO: Waiting for child process [331173] +INFO: Waiting for child process [331173] +PASSEDINFO: Stopping parent process [322220] -tests/supervisors/test_multiprocess.py::test_multiprocess_sigttou INFO: Started parent process [257613] +tests/supervisors/test_multiprocess.py::test_multiprocess_sigttou INFO: Started parent process [322220] INFO: Received SIGTTOU, decreasing number of processes. -INFO: Terminated child process [260131] -INFO: Waiting for child process [260131] +INFO: Terminated child process [331332] +INFO: Waiting for child process [331332] INFO: Received SIGTTOU, decreasing number of processes. INFO: Already reached one process, cannot decrease the number of processes anymore. -INFO: Waiting for child process [260130] +INFO: Waiting for child process [331331] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260130] -INFO: Waiting for child process [260130] -PASSEDINFO: Stopping parent process [257613] - -tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +INFO: Terminated child process [331331] +INFO: Waiting for child process [331331] +INFO: Stopping parent process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[StatReload-False] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[StatReload-False] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] WARNING: --reload-include and --reload-exclude have no effect unless watchfiles is installed. -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[WatchFilesReload-True] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/.dotted_dir', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_second', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_third', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/ext'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[WatchFilesReload-True] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/.dotted_dir', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_second', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_third', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/ext'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app'] -INFO: Started reloader process [257613] using StatReload -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app'] +INFO: Started reloader process [322220] using StatReload +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_watchfiles_no_changes[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] -INFO: Started reloader process [257613] using WatchFiles -INFO: Stopping reloader process [257613] +tests/supervisors/test_reload.py::TestBaseReload::test_watchfiles_no_changes[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] +INFO: Started reloader process [322220] using WatchFiles +INFO: Stopping reloader process [322220] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_detect_new_reload_dirs[None] SKIPPED -tests/supervisors/test_reload.py::test_should_watch_one_dir_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first'] +tests/supervisors/test_reload.py::test_should_watch_one_dir_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first'] PASSED -tests/supervisors/test_reload.py::test_should_watch_separate_dirs_outside_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first'] +tests/supervisors/test_reload.py::test_should_watch_separate_dirs_outside_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first'] PASSED tests/supervisors/test_reload.py::test_display_path_relative PASSED tests/supervisors/test_reload.py::test_display_path_non_relative PASSED tests/supervisors/test_reload.py::test_base_reloader_run INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.13/build'] -WARNING: None detected changes in '/tmp/pytest-of-pbuilder1/pytest-0/test_base_reloader_run0/foobar.py'. Reloading... +WARNING: None detected changes in '/tmp/pytest-of-pbuilder2/pytest-0/test_base_reloader_run0/foobar.py'. Reloading... PASSED tests/supervisors/test_reload.py::test_base_reloader_should_exit INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.13/build'] PASSED tests/supervisors/test_reload.py::test_base_reloader_closes_sockets_on_shutdown INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.13/build'] -INFO: Started reloader process [257613] using None -INFO: Stopping reloader process [257613] +INFO: Started reloader process [322220] using None +INFO: Stopping reloader process [322220] PASSED -tests/supervisors/test_signal.py::test_sigint_deny_request_after_triggered INFO: Started server process [257613] +tests/supervisors/test_signal.py::test_sigint_deny_request_after_triggered INFO: Started server process [322220] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:41629 (Press CTRL+C to quit) +INFO: Uvicorn running on http://127.0.0.1:42677 (Press CTRL+C to quit) INFO: Shutting down -INFO: Finished server process [257613] +INFO: Finished server process [322220] INFO: Shutting down PASSED tests/test_auto_detection.py::test_loop_auto PASSED @@ -2154,21 +2183,21 @@ tests/test_config.py::test_should_warn_on_invalid_reload_configuration WARNING: Current configuration will not reload as not all conditions are met, please refer to documentation. WARNING: Current configuration will not reload as not all conditions are met, please refer to documentation. PASSED -tests/test_config.py::test_reload_dir_is_set INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app'] -INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app'] +tests/test_config.py::test_reload_dir_is_set INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app'] +INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app'] PASSED tests/test_config.py::test_non_existant_reload_dir_is_not_set WARNING: Provided reload directories ['reload'] did not contain valid directories, watching current working directory. -INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] +INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] PASSED -tests/test_config.py::test_reload_subdir_removal INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] +tests/test_config.py::test_reload_subdir_removal INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] PASSED -tests/test_config.py::test_reload_included_dir_is_added_to_reload_dirs INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/ext'] +tests/test_config.py::test_reload_included_dir_is_added_to_reload_dirs INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/ext'] PASSED -tests/test_config.py::test_reload_dir_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/ext'] +tests/test_config.py::test_reload_dir_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/ext'] PASSED -tests/test_config.py::test_reload_excluded_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0'] +tests/test_config.py::test_reload_excluded_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0'] PASSED -tests/test_config.py::test_reload_includes_exclude_dir_patterns_are_matched INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_first/src', '/tmp/pytest-of-pbuilder1/pytest-0/reload_directory0/app_second/src'] +tests/test_config.py::test_reload_includes_exclude_dir_patterns_are_matched INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_first/src', '/tmp/pytest-of-pbuilder2/pytest-0/reload_directory0/app_second/src'] PASSED tests/test_config.py::test_wsgi_app PASSED tests/test_config.py::test_proxy_headers PASSED @@ -2193,13 +2222,13 @@ tests/test_config.py::test_log_config_file[log_config.ini] PASSED tests/test_config.py::test_log_config_file[config_file1] PASSED tests/test_config.py::test_log_config_file[config_file2] PASSED -tests/test_config.py::test_env_file[0-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-0/test_env_file_0_127_0_0_1_0/.env' +tests/test_config.py::test_env_file[0-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-0/test_env_file_0_127_0_0_1_0/.env' PASSED -tests/test_config.py::test_env_file[0-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-0/test_env_file_0_127_0_0_2_0/.env' +tests/test_config.py::test_env_file[0-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-0/test_env_file_0_127_0_0_2_0/.env' PASSED -tests/test_config.py::test_env_file[1-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-0/test_env_file_1_127_0_0_1_0/.env' +tests/test_config.py::test_env_file[1-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-0/test_env_file_1_127_0_0_1_0/.env' PASSED -tests/test_config.py::test_env_file[1-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-0/test_env_file_1_127_0_0_2_0/.env' +tests/test_config.py::test_env_file[1-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-0/test_env_file_1_127_0_0_2_0/.env' PASSED tests/test_config.py::test_config_access_log[access log enabled should have single handler] PASSED tests/test_config.py::test_config_access_log[access log disabled shouldn't have handlers] PASSED @@ -2267,9 +2296,9 @@ tests/test_config.py::test_config_log_effective_level[50-50] PASSED tests/test_config.py::test_ws_max_size PASSED tests/test_config.py::test_ws_max_queue PASSED -tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder1/pytest-0/p-gko8x8wf-ea4969ddf4df7cb1984aed084943b702/my.sock (Press CTRL+C to quit) +tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder2/pytest-0/p-r_wib4jm-fde12b5ee711eb55f99b74c330754f45/my.sock (Press CTRL+C to quit) PASSED -tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=False --workers=2] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder1/pytest-0/p-v5x65rvf-ea4969ddf4df7cb1984aed084943b702/my.sock (Press CTRL+C to quit) +tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=False --workers=2] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder2/pytest-0/p-nr2b2cu8-fde12b5ee711eb55f99b74c330754f45/my.sock (Press CTRL+C to quit) PASSED tests/test_config.py::test_bind_fd_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on socket (Press CTRL+C to quit) PASSED @@ -2367,7 +2396,7 @@ INFO: Waiting for application shutdown. INFO: Application shutdown complete. PASSED -tests/test_main.py::test_exit_on_create_server_with_invalid_host INFO: Started server process [257613] +tests/test_main.py::test_exit_on_create_server_with_invalid_host INFO: Started server process [322220] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. @@ -2389,7 +2418,7 @@ SKIPPED [1] tests/supervisors/test_reload.py:227: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:255: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:310: Needed dependency not installed -=============== 571 passed, 12 skipped, 41 deselected in 27.01s ================ +=============== 571 passed, 12 skipped, 41 deselected in 26.01s ================ I: pybuild base:311: cd /build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.12/build; python3.12 -m pytest -s --verbose -k 'not test_run and not test_invalid_upgrade and not test_default_headers and not test_trace_logging and not test_websocket_auto and not test_socket_bind and not test_access_logging and not test_default_logging and not test_server_interrupt and not test_unknown_status_code and not test_sigint_finish_req and not test_sigint_abort_req and not test_request_than_limit_max_requests_warn_log[h11] and not test_request_than_limit_max_requests_warn_log[httptools]' --ignore=tests/protocols/test_websocket.py /usr/lib/python3/dist-packages/pytest_asyncio/plugin.py:208: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" @@ -2400,7 +2429,7 @@ cachedir: .pytest_cache rootdir: /build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.12/build configfile: pyproject.toml -plugins: mock-3.14.0, asyncio-0.24.0a1, anyio-4.6.2, typeguard-4.4.1 +plugins: typeguard-4.4.1, anyio-4.6.2, asyncio-0.24.0a1, mock-3.14.0 asyncio: mode=Mode.STRICT, default_loop_scope=None collecting ... collected 624 items / 41 deselected / 583 selected @@ -2411,11 +2440,11 @@ tests/importer/test_importer.py::test_valid_import PASSED tests/importer/test_importer.py::test_no_import_needed PASSED tests/importer/test_importer.py::test_circular_import_error PASSED -tests/middleware/test_logging.py::test_server_start_with_port_zero INFO: Started server process [260363] +tests/middleware/test_logging.py::test_server_start_with_port_zero INFO: Started server process [332867] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:33777 (Press CTRL+C to quit) +INFO: Uvicorn running on http://127.0.0.1:46855 (Press CTRL+C to quit) INFO: Shutting down PASSED tests/middleware/test_message_logger.py::test_message_logger PASSED @@ -2643,97 +2672,97 @@ tests/middleware/test_proxy_headers.py::test_proxy_headers_multiple_proxies[trusted_hosts3-https://10.0.2.1:0] PASSED tests/middleware/test_proxy_headers.py::test_proxy_headers_multiple_proxies[trusted_hosts4-https://1.2.3.4:0] PASSED tests/middleware/test_proxy_headers.py::test_proxy_headers_invalid_x_forwarded_for PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-http-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:50757 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-http-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:47115 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-https-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:40617 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-https-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:51437 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:33523 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:59343 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:58497 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:40271 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-http-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:32839 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-http-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:40845 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-https-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:53711 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-https-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:43605 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-ws-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:32885 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-ws-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:38903 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-wss-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:49713 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[wsproto-h11-wss-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:54167 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: Shutting down PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-http-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:52045 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-http-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:45805 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-https-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:57551 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-https-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:50731 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:52429 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-ws-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:48823 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:40369 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-httptools-wss-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:52451 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-http-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:60315 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-http-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:39319 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-https-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:35803 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-https-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:49523 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-ws-ws://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:60755 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-ws-ws://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:58591 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down INFO: connection closed PASSED -tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-wss-wss://1.2.3.4:0] INFO: Started server process [260363] -INFO: Uvicorn running on http://127.0.0.1:37763 (Press CTRL+C to quit) +tests/middleware/test_proxy_headers.py::test_proxy_headers_websocket_x_forwarded_proto[websockets-h11-wss-wss://1.2.3.4:0] INFO: Started server process [332867] +INFO: Uvicorn running on http://127.0.0.1:48861 (Press CTRL+C to quit) INFO: ('1.2.3.4', 0) - "WebSocket /" [accepted] INFO: connection open INFO: Shutting down @@ -3223,14 +3252,14 @@ PASSED tests/protocols/test_http.py::test_invalid_http_request[h11-invalid-http-version] WARNING: Invalid HTTP request received. PASSED -tests/protocols/test_http.py::test_fragmentation INFO: Started server process [260363] +tests/protocols/test_http.py::test_fragmentation INFO: Started server process [332867] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:41455 (Press CTRL+C to quit) -INFO: 127.0.0.1:44958 - "GET /?param=qqqqqqqqqq HTTP/1.1" 200 OK +INFO: Uvicorn running on http://127.0.0.1:37161 (Press CTRL+C to quit) +INFO: 127.0.0.1:53820 - "GET /?param=qqqqqqqqqq HTTP/1.1" 200 OK INFO: Shutting down -INFO: Finished server process [260363] +INFO: Finished server process [332867] PASSED tests/protocols/test_http.py::test_huge_headers_h11protocol_failure WARNING: Invalid HTTP request received. PASSED @@ -3287,188 +3316,188 @@ tests/protocols/test_utils.py::test_get_client_addr[None client] PASSED tests/supervisors/test_multiprocess.py::test_process_ping_pong PASSED tests/supervisors/test_multiprocess.py::test_process_ping_pong_timeout PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_run INFO: Started parent process [260363] +tests/supervisors/test_multiprocess.py::test_multiprocess_run INFO: Started parent process [332867] PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_health_check INFO: Started parent process [260363] +tests/supervisors/test_multiprocess.py::test_multiprocess_health_check INFO: Started parent process [332867] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260435] -INFO: Terminated child process [260437] -INFO: Waiting for child process [260435] -INFO: Waiting for child process [260437] -INFO: Stopping parent process [260363] -INFO: Waiting for child process [260436] -INFO: Child process [260436] died -INFO: Waiting for child process [260443] +INFO: Terminated child process [333229] +INFO: Terminated child process [333231] +INFO: Waiting for child process [333229] +INFO: Waiting for child process [333231] +INFO: Stopping parent process [332867] +INFO: Waiting for child process [333230] +INFO: Child process [333230] died +INFO: Waiting for child process [333237] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260443] -INFO: Terminated child process [260438] -INFO: Waiting for child process [260443] -INFO: Waiting for child process [260438] -INFO: Waiting for child process [260438] -INFO: Stopping parent process [260363] +INFO: Terminated child process [333237] +INFO: Terminated child process [333232] +INFO: Waiting for child process [333237] +INFO: Waiting for child process [333232] +INFO: Waiting for child process [333232] +INFO: Stopping parent process [332867] PASSED -tests/supervisors/test_multiprocess.py::test_multiprocess_sigterm INFO: Started parent process [260363] -INFO: Waiting for child process [260461] +tests/supervisors/test_multiprocess.py::test_multiprocess_sigterm INFO: Started parent process [332867] +INFO: Waiting for child process [333432] INFO: Received SIGTERM, exiting. -INFO: Terminated child process [260461] -INFO: Terminated child process [260462] -INFO: Waiting for child process [260461] -INFO: Waiting for child process [260462] -INFO: Waiting for child process [260462] -PASSEDINFO: Stopping parent process [260363] +INFO: Terminated child process [333432] +INFO: Terminated child process [333433] +INFO: Waiting for child process [333432] +INFO: Waiting for child process [333433] +INFO: Waiting for child process [333433] +PASSEDINFO: Stopping parent process [332867] tests/supervisors/test_multiprocess.py::test_multiprocess_sigbreak SKIPPED -tests/supervisors/test_multiprocess.py::test_multiprocess_sighup INFO: Started parent process [260363] +tests/supervisors/test_multiprocess.py::test_multiprocess_sighup INFO: Started parent process [332867] INFO: Received SIGHUP, restarting processes. -INFO: Terminated child process [260478] -INFO: Waiting for child process [260478] -INFO: Terminated child process [260479] -INFO: Waiting for child process [260479] -INFO: Waiting for child process [260482] +INFO: Terminated child process [333440] +INFO: Waiting for child process [333440] +INFO: Terminated child process [333441] +INFO: Waiting for child process [333441] +INFO: Waiting for child process [333462] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260482] -INFO: Terminated child process [260483] -INFO: Waiting for child process [260482] -INFO: Waiting for child process [260483] -INFO: Waiting for child process [260483] -PASSEDINFO: Stopping parent process [260363] - -tests/supervisors/test_multiprocess.py::test_multiprocess_sigttin INFO: Started parent process [260363] +INFO: Terminated child process [333462] +INFO: Terminated child process [333463] +INFO: Waiting for child process [333462] +INFO: Waiting for child process [333463] +INFO: Waiting for child process [333463] +INFO: Stopping parent process [332867] +PASSED +tests/supervisors/test_multiprocess.py::test_multiprocess_sigttin INFO: Started parent process [332867] INFO: Received SIGTTIN, increasing the number of processes. -INFO: Waiting for child process [260487] +INFO: Waiting for child process [333477] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260487] -INFO: Terminated child process [260488] -INFO: Terminated child process [260491] -INFO: Waiting for child process [260487] -INFO: Waiting for child process [260488] -INFO: Waiting for child process [260488] -INFO: Waiting for child process [260491] -INFO: Waiting for child process [260491] -PASSEDINFO: Stopping parent process [260363] - -tests/supervisors/test_multiprocess.py::test_multiprocess_sigttou INFO: Started parent process [260363] +INFO: Terminated child process [333477] +INFO: Terminated child process [333478] +INFO: Terminated child process [333484] +INFO: Waiting for child process [333477] +INFO: Waiting for child process [333478] +INFO: Waiting for child process [333478] +INFO: Waiting for child process [333484] +INFO: Waiting for child process [333484] +PASSED +tests/supervisors/test_multiprocess.py::test_multiprocess_sigttou INFO: Stopping parent process [332867] +INFO: Started parent process [332867] INFO: Received SIGTTOU, decreasing number of processes. -INFO: Terminated child process [260495] -INFO: Waiting for child process [260495] +INFO: Terminated child process [333488] +INFO: Waiting for child process [333488] INFO: Received SIGTTOU, decreasing number of processes. INFO: Already reached one process, cannot decrease the number of processes anymore. -INFO: Waiting for child process [260494] +INFO: Waiting for child process [333487] INFO: Received SIGINT, exiting. -INFO: Terminated child process [260494] -INFO: Waiting for child process [260494] -PASSEDINFO: Stopping parent process [260363] +INFO: Terminated child process [333487] +INFO: Waiting for child process [333487] +PASSEDINFO: Stopping parent process [332867] -tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_reloader_should_initialize[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_python_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_python_file_in_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_python_file_in_excluded_subdir_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[StatReload-False] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[StatReload-False] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] WARNING: --reload-include and --reload-exclude have no effect unless watchfiles is installed. -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[WatchFilesReload-True] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/.dotted_dir', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_second', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_third', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/ext'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_reload_when_pattern_matched_file_is_changed[WatchFilesReload-True] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/.dotted_dir', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_second', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_third', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/ext'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_exclude_pattern_match_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_dot_file_is_changed[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app'] -INFO: Started reloader process [260363] using StatReload -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_should_reload_when_directories_have_same_prefix[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[StatReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app'] +INFO: Started reloader process [332867] using StatReload +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] -PASSED -tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_should_not_reload_when_only_subdirectory_is_watched[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] +PASSED +tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_override_defaults[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_explicit_paths[None] SKIPPED -tests/supervisors/test_reload.py::TestBaseReload::test_watchfiles_no_changes[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] -INFO: Started reloader process [260363] using WatchFiles -INFO: Stopping reloader process [260363] +tests/supervisors/test_reload.py::TestBaseReload::test_watchfiles_no_changes[WatchFilesReload] INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] +INFO: Started reloader process [332867] using WatchFiles +INFO: Stopping reloader process [332867] PASSED tests/supervisors/test_reload.py::TestBaseReload::test_should_detect_new_reload_dirs[None] SKIPPED -tests/supervisors/test_reload.py::test_should_watch_one_dir_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first'] +tests/supervisors/test_reload.py::test_should_watch_one_dir_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first'] PASSED -tests/supervisors/test_reload.py::test_should_watch_separate_dirs_outside_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first'] +tests/supervisors/test_reload.py::test_should_watch_separate_dirs_outside_cwd INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first'] PASSED tests/supervisors/test_reload.py::test_display_path_relative PASSED tests/supervisors/test_reload.py::test_display_path_non_relative PASSED tests/supervisors/test_reload.py::test_base_reloader_run INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.12/build'] -WARNING: None detected changes in '/tmp/pytest-of-pbuilder1/pytest-1/test_base_reloader_run0/foobar.py'. Reloading... +WARNING: None detected changes in '/tmp/pytest-of-pbuilder2/pytest-1/test_base_reloader_run0/foobar.py'. Reloading... PASSED tests/supervisors/test_reload.py::test_base_reloader_should_exit INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.12/build'] PASSED tests/supervisors/test_reload.py::test_base_reloader_closes_sockets_on_shutdown INFO: Will watch for changes in these directories: ['/build/reproducible-path/python-uvicorn-0.32.0/.pybuild/cpython3_3.12/build'] -INFO: Started reloader process [260363] using None -INFO: Stopping reloader process [260363] +INFO: Started reloader process [332867] using None +INFO: Stopping reloader process [332867] PASSED -tests/supervisors/test_signal.py::test_sigint_deny_request_after_triggered INFO: Started server process [260363] +tests/supervisors/test_signal.py::test_sigint_deny_request_after_triggered INFO: Started server process [332867] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. -INFO: Uvicorn running on http://127.0.0.1:58147 (Press CTRL+C to quit) +INFO: Uvicorn running on http://127.0.0.1:35905 (Press CTRL+C to quit) INFO: Shutting down -INFO: Finished server process [260363] +INFO: Finished server process [332867] INFO: Shutting down PASSED tests/test_auto_detection.py::test_loop_auto PASSED @@ -3493,21 +3522,21 @@ tests/test_config.py::test_should_warn_on_invalid_reload_configuration WARNING: Current configuration will not reload as not all conditions are met, please refer to documentation. WARNING: Current configuration will not reload as not all conditions are met, please refer to documentation. PASSED -tests/test_config.py::test_reload_dir_is_set INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app'] -INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app'] +tests/test_config.py::test_reload_dir_is_set INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app'] +INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app'] PASSED tests/test_config.py::test_non_existant_reload_dir_is_not_set WARNING: Provided reload directories ['reload'] did not contain valid directories, watching current working directory. -INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] +INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] PASSED -tests/test_config.py::test_reload_subdir_removal INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] +tests/test_config.py::test_reload_subdir_removal INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] PASSED -tests/test_config.py::test_reload_included_dir_is_added_to_reload_dirs INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/ext'] +tests/test_config.py::test_reload_included_dir_is_added_to_reload_dirs INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/ext'] PASSED -tests/test_config.py::test_reload_dir_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/ext'] +tests/test_config.py::test_reload_dir_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/ext'] PASSED -tests/test_config.py::test_reload_excluded_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0'] +tests/test_config.py::test_reload_excluded_subdirectories_are_removed INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0'] PASSED -tests/test_config.py::test_reload_includes_exclude_dir_patterns_are_matched INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_first/src', '/tmp/pytest-of-pbuilder1/pytest-1/reload_directory0/app_second/src'] +tests/test_config.py::test_reload_includes_exclude_dir_patterns_are_matched INFO: Will watch for changes in these directories: ['/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_first/src', '/tmp/pytest-of-pbuilder2/pytest-1/reload_directory0/app_second/src'] PASSED tests/test_config.py::test_wsgi_app PASSED tests/test_config.py::test_proxy_headers PASSED @@ -3532,13 +3561,13 @@ tests/test_config.py::test_log_config_file[log_config.ini] PASSED tests/test_config.py::test_log_config_file[config_file1] PASSED tests/test_config.py::test_log_config_file[config_file2] PASSED -tests/test_config.py::test_env_file[0-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-1/test_env_file_0_127_0_0_1_0/.env' +tests/test_config.py::test_env_file[0-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-1/test_env_file_0_127_0_0_1_0/.env' PASSED -tests/test_config.py::test_env_file[0-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-1/test_env_file_0_127_0_0_2_0/.env' +tests/test_config.py::test_env_file[0-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-1/test_env_file_0_127_0_0_2_0/.env' PASSED -tests/test_config.py::test_env_file[1-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-1/test_env_file_1_127_0_0_1_0/.env' +tests/test_config.py::test_env_file[1-127.0.0.1] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-1/test_env_file_1_127_0_0_1_0/.env' PASSED -tests/test_config.py::test_env_file[1-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder1/pytest-1/test_env_file_1_127_0_0_2_0/.env' +tests/test_config.py::test_env_file[1-127.0.0.2] INFO: Loading environment from '/tmp/pytest-of-pbuilder2/pytest-1/test_env_file_1_127_0_0_2_0/.env' PASSED tests/test_config.py::test_config_access_log[access log enabled should have single handler] PASSED tests/test_config.py::test_config_access_log[access log disabled shouldn't have handlers] PASSED @@ -3606,9 +3635,9 @@ tests/test_config.py::test_config_log_effective_level[50-50] PASSED tests/test_config.py::test_ws_max_size PASSED tests/test_config.py::test_ws_max_queue PASSED -tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder1/pytest-1/p-xyy2rq53-fa88f9a345cfc843594efbf5b2409e26/my.sock (Press CTRL+C to quit) +tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder2/pytest-1/p-m10b7zm1-cfd6fc2554360776ceea0cf5a5bfcf64/my.sock (Press CTRL+C to quit) PASSED -tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=False --workers=2] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder1/pytest-1/p-2jrmtdyn-fa88f9a345cfc843594efbf5b2409e26/my.sock (Press CTRL+C to quit) +tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers[--reload=False --workers=2] INFO: Uvicorn running on unix socket /tmp/pytest-of-pbuilder2/pytest-1/p-r6bfzvng-cfd6fc2554360776ceea0cf5a5bfcf64/my.sock (Press CTRL+C to quit) PASSED tests/test_config.py::test_bind_fd_works_with_reload_or_workers[--reload=True --workers=1] INFO: Uvicorn running on socket (Press CTRL+C to quit) PASSED @@ -3706,7 +3735,7 @@ INFO: Waiting for application shutdown. INFO: Application shutdown complete. PASSED -tests/test_main.py::test_exit_on_create_server_with_invalid_host INFO: Started server process [260363] +tests/test_main.py::test_exit_on_create_server_with_invalid_host INFO: Started server process [332867] INFO: Waiting for application startup. INFO: ASGI 'lifespan' protocol appears unsupported. INFO: Application startup complete. @@ -3728,7 +3757,7 @@ SKIPPED [1] tests/supervisors/test_reload.py:227: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:255: Needed dependency not installed SKIPPED [1] tests/supervisors/test_reload.py:310: Needed dependency not installed -=============== 571 passed, 12 skipped, 41 deselected in 26.44s ================ +=============== 571 passed, 12 skipped, 41 deselected in 25.29s ================ create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -3777,12 +3806,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/279360/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/194062 and its subdirectories -I: Current time: Wed Jan 8 04:57:33 -12 2025 -I: pbuilder-time-stamp: 1736355453 +I: removing directory /srv/workspace/pbuilder/279360 and its subdirectories +I: Current time: Wed Feb 11 13:23:39 +14 2026 +I: pbuilder-time-stamp: 1770765819