Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/pyflakes/pyflakes_2.2.0-2_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/pyflakes-2.2.0-28_g1d7ij/pyflakes_2.2.0-2_all.buildinfo Get source package info: pyflakes=2.2.0-2 Source URL: http://snapshot.notset.fr/mr/package/pyflakes/2.2.0-2/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc2-1 binutils=2.35.1-2 binutils-common=2.35.1-2 binutils-x86-64-linux-gnu=2.35.1-2 bsdextrautils=2.36-3+b2 bsdutils=1:2.36-3+b2 build-essential=12.8 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.0-16 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 dh-autoreconf=19 dh-python=4.20201102 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.0-16 gcc=4:10.2.0-1 gcc-10=10.2.0-16 gcc-10-base=10.2.0-16 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-16 libatomic1=10.2.0-16 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libbinutils=2.35.1-2 libblkid1=2.36-3+b2 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-16 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-2 libctf0=2.35.1-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.2.1 libdpkg-perl=1.20.5 libelf1=0.182-1 libexpat1=2.2.10-1 libffi7=3.3-4 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.0-16 libgcc-s1=10.2.0-16 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libglib2.0-0=2.66.2-1 libgmp10=2:6.2.0+dfsg-6 libgomp1=10.2.0-16 libgpg-error0=1.38-2 libgssapi-krb5-2=1.17-10 libicu67=67.1-4 libisl22=0.22.1-1 libitm1=10.2.0-16 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkrb5-3=1.17-10 libkrb5support0=1.17-10 liblsan0=10.2.0-16 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmount1=2.36-3+b2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20200918-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libpython3-stdlib=3.8.6-1 libpython3.8-minimal=3.8.6-1 libpython3.8-stdlib=3.8.6-1 libpython3.9-minimal=3.9.0-5 libpython3.9-stdlib=3.9.0-5 libquadmath0=10.2.0-16 libreadline8=8.1~rc2-2 libseccomp2=2.4.4-1+b1 libselinux1=3.1-2+b1 libsigsegv2=2.12-2 libsmartcols1=2.36-3+b2 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-16 libstdc++6=10.2.0-16 libsub-override-perl=0.09-2 libsystemd0=246.6-2 libtinfo6=6.2+20200918-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.0-16 libubsan1=10.2.0-16 libuchardet0=0.0.7-1 libudev1=246.6-2 libunistring2=0.9.10-4 libuuid1=2.36-3+b2 libxml2=2.9.10+dfsg-6.2 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.1-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2+20200918-1 ncurses-bin=6.2+20200918-1 patch=2.7.6-6 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 po-debconf=1.0.21 python3=3.8.6-1 python3-all=3.8.6-1 python3-distutils=3.8.6-1 python3-lib2to3=3.8.6-1 python3-minimal=3.8.6-1 python3-nose=1.3.7-7 python3-pkg-resources=50.3.0-1 python3-setuptools=50.3.0-1 python3.8=3.8.6-1 python3.8-minimal=3.8.6-1 python3.9=3.9.0-5 python3.9-minimal=3.9.0-5 readline-common=8.1~rc2-2 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tar=1.30+dfsg-7 util-linux=2.36-3+b2 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201122T153016Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201108T155128Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d pyflakes=2.2.0-2 && mkdir -p /build/pyflakes-K0X8oA && dpkg-source --no-check -x /*.dsc /build/pyflakes-K0X8oA/pyflakes-2.2.0 && chown -R builduser:builduser /build/pyflakes-K0X8oA" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/pyflakes-K0X8oA/pyflakes-2.2.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1605047615" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/pyflakes-K0X8oA /tmp/pyflakes-2.2.0-28_g1d7ij bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201108T155128Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Phi6MCshQP as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Phi6MCshQP Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-3+b2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201108T155128Z unstable/main amd64 libfakeroot amd64 1.25.3-1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201108T155128Z unstable/main amd64 fakeroot amd64 1.25.3-1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1076 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4664 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1_amd64.deb ... Unpacking fakeroot (1.25.3-1) ... Setting up libfakeroot:amd64 (1.25.3-1) ... Setting up fakeroot (1.25.3-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201122T153016Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201108T155128Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Phi6MCshQP Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201122T153016Z unstable InRelease [146 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201108T155128Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201122T153016Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201122T153016Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201122T153016Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201122T153016Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 28s (1226 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Phi6MCshQP I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d pyflakes=2.2.0-2 && mkdir -p /build/pyflakes-K0X8oA && dpkg-source --no-check -x /*.dsc /build/pyflakes-K0X8oA/pyflakes-2.2.0 && chown -R builduser:builduser /build/pyflakes-K0X8oA"' exec /tmp/mmdebstrap.Phi6MCshQP Reading package lists... NOTICE: 'pyflakes' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/python-team/packages/pyflakes.git Please use: git clone https://salsa.debian.org/python-team/packages/pyflakes.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 75.6 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main pyflakes 2.2.0-2 (dsc) [2112 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main pyflakes 2.2.0-2 (tar) [65.3 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main pyflakes 2.2.0-2 (diff) [8172 B] Fetched 75.6 kB in 0s (1327 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'pyflakes_2.2.0-2.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting pyflakes in /build/pyflakes-K0X8oA/pyflakes-2.2.0 dpkg-source: info: unpacking pyflakes_2.2.0.orig.tar.gz dpkg-source: info: unpacking pyflakes_2.2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Fix-test-for-nightly-Python-3.9-532.patch dpkg-source: info: applying 0002-Fix-tests-with-Python-3.9-closes-549-586.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/pyflakes-K0X8oA/pyflakes-2.2.0 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1605047615" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Phi6MCshQP dpkg-buildpackage: info: source package pyflakes dpkg-buildpackage: info: source version 2.2.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Hudson-Doyle dpkg-source --before-build . debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it I: pybuild base:232: python3.8 setup.py clean running clean removing '/build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-indep dh binary-indep --with python3 --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py config running config I: pybuild base:232: python3.8 setup.py config running config dh_auto_build -i -O--buildsystem=pybuild I: pybuild base:232: /usr/bin/python3.9 setup.py build running build running build_py creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/__main__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/messages.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes copying pyflakes/reporter.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts copying pyflakes/scripts/pyflakes.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts copying pyflakes/scripts/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/harness.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_type_annotations.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_is_literal.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_other.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_imports.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_doctests.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_return_with_arguments_inside_generator.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_undefined_names.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_builtin.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_dict.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test copying pyflakes/test/test_code_segment.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/__main__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/messages.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes copying pyflakes/reporter.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts copying pyflakes/scripts/pyflakes.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts copying pyflakes/scripts/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/harness.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_type_annotations.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_is_literal.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_other.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_imports.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_doctests.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_return_with_arguments_inside_generator.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_undefined_names.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_builtin.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_dict.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test copying pyflakes/test/test_code_segment.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test dh_auto_test -i -O--buildsystem=pybuild I: pybuild pybuild:284: mkdir -p /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/bin && ln -s /build/pyflakes-K0X8oA/pyflakes-2.2.0/bin/pyflakes /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/bin/pyflakes I: pybuild base:232: cd /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build; python3.9 -m nose -v Source files with Windows CR LF line endings are parsed successfully. ... ok L{checkPath} handles non-existing files. ... ok L{checkRecursive} descends into each directory, finding Python files ... ok If source file declares the correct encoding, no error is reported. ... ok The error reported for source files which end prematurely causing a ... ok The error reported for source files which end prematurely causing a ... ok The invalid escape syntax raises ValueError in Python 2 ... ok test_legacyScript (pyflakes.test.test_api.CheckTests) ... ok If a source file contains bytes which cannot be decoded, this is ... ok If a source file contains bytes which cannot be decoded, this is ... ok Source which doesn't end with a newline shouldn't cause any ... ok Source which includes a syntax error which results in the raised ... ok Source which has a non-default argument following a default argument ... ok Source which has a non-keyword argument after a keyword argument should ... ok If the source file is not readable, this is reported on standard ... ok If the source file has a pyflakes warning, this is reported as a ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When a Python source file has warnings, the return code is non-zero ... ok When a Python source file is all good, the return code is zero and no ... ok If no arguments are passed to C{pyflakes} then it reads from stdin. ... ok There are no Python files in an empty directory. ... ok If one of the paths given to L{iterSourceCode} is not a directory but ... ok L{iterSourceCode} can be given multiple directories. It will recurse ... ok Files that are not Python source files are not included. ... ok If the Python files are hidden deep down in child directories, we will ... ok Find Python files that don't end with `.py`, but contain a Python ... ok If the directory contains one Python file, C{iterSourceCode} will find ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When a Python source file has warnings, the return code is non-zero ... ok When a Python source file is all good, the return code is zero and no ... ok If no arguments are passed to C{pyflakes} then it reads from stdin. ... ok C{flake} reports a code warning from Pyflakes. It is exactly the ... ok If there's a multi-line syntax error, then we only report the last ... ok C{syntaxError} reports that there was a syntax error in the source ... ok C{syntaxError} doesn't include a caret pointing to the error if ... ok C{unexpectedError} reports an error processing a source file. ... ok test_builtin_in_comprehension (pyflakes.test.test_builtin.TestBuiltins) ... SKIP: not an UnboundLocalError in Python 3 test_builtin_unbound_local (pyflakes.test.test_builtin.TestBuiltins) ... ok test_global_shadowing_builtin (pyflakes.test.test_builtin.TestBuiltins) ... ok Test that the function works for binary source ... ok Test that type comments for function arguments are all attributed to ... ok Test that when two typeable nodes are present on a line, the last ... ok Test that a non-type comment is ignored ... ok Test that the function works for text source ... ok Test that a type comment before something typeable is ignored. ... ok test_type_comment_starts_with_word_ignore (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok test_type_comment_with_extra_still_collected (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok test_type_comment_without_whitespace (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok Test that `# type: ignore` comments are not collected. ... ok Test that `# type: ignore` comments with more content are also not ... ok Test that when two typeable nodes are present on a line, the last ... ok Test that the typeable node types are collected ... ok Test that the PEP 492 node types are collected ... ok Test the common pitfall of missing `generic_visit` in visitors by ... ok test_class_segment (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_function_segment (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_async_function (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_class (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_function (pyflakes.test.test_code_segment.TestCodeSegments) ... ok These do look like different values, but when it comes to their use as ... ok test_duplicate_keys (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bools (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bools_false (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bytes_vs_unicode_py2 (pyflakes.test.test_dict.Test) ... SKIP: bytes and strings with same 'value' are equal in python2 test_duplicate_keys_bytes_vs_unicode_py3 (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_in_function (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_in_lambda (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_ints (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_none (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_tuples (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_tuples_int_and_float (pyflakes.test.test_dict.Test) ... ok test_duplicate_values_bytes_vs_unicode_py2 (pyflakes.test.test_dict.Test) ... SKIP: bytes and strings with same 'value' are equal in python2 test_duplicate_values_bytes_vs_unicode_py3 (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_keys (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_values (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_values_same_value (pyflakes.test.test_dict.Test) ... ok test_multiple_duplicate_keys (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_error_same_value (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_bool_or_none (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_func_call (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_instance_attributes (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_ints (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_tuples (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_vars (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_keys_tuples_same_first_element (pyflakes.test.test_dict.Test) ... ok test_doctestCanReferToClass (pyflakes.test.test_doctests.Test) ... ok test_doctestCanReferToFunction (pyflakes.test.test_doctests.Test) ... ok test_globalUnderscoreInDoctest (pyflakes.test.test_doctests.Test) ... ok Check that global in doctest does not pollute module scope. ... ok test_global_undefined (pyflakes.test.test_doctests.Test) ... ok Doctest module does not process doctest in nested functions. ... ok test_importBeforeAndInDoctest (pyflakes.test.test_doctests.Test) ... SKIP: todo test_importBeforeDoctest (pyflakes.test.test_doctests.Test) ... ok test_importInDoctestAndAfter (pyflakes.test.test_doctests.Test) ... ok Doctest may not access class scope. ... ok test_indentationErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok Doctest within nested class are processed. ... ok Check that nested doctests are ignored. ... ok test_noOffsetSyntaxErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok test_offsetAfterDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetInDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetInLambdasInDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetWithMultiLineArgs (pyflakes.test.test_doctests.Test) ... ok Check that a doctest is given a DoctestScope. ... ok test_singleUnderscoreInDoctest (pyflakes.test.test_doctests.Test) ... ok test_syntaxErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok test_aliasedImport (pyflakes.test.test_doctests.TestImports) ... ok Imported aliases can shadow the source of the import. ... ok test_assignRHSFirst (pyflakes.test.test_doctests.TestImports) ... ok Binding an import to a declared global should not cause it to be ... ok If two different submodules of a package are imported, no duplicate ... ok If a submodule of a package is imported twice, an unused import warning ... ok test_functionNamesAreBoundNow (pyflakes.test.test_doctests.TestImports) ... ok test_functionsRunLater (pyflakes.test.test_doctests.TestImports) ... ok __future__ is special. ... ok __future__ imports must come before anything else. ... ok Importing '*' from __future__ fails. ... ok Importing undefined names from __future__ fails. ... ok __future__ is special, but names are injected in the namespace. ... ok test_ignoreNonImportRedefinitions (pyflakes.test.test_doctests.TestImports) ... ok Test that import within class is a locally scoped attribute. ... ok Use of import * at module level is reported. ... ok All star imports are marked as used by an undefined variable. ... SKIP: import * below module level is an error on Python 3 Use of import * from a relative import is reported. ... ok Method named 'foo' with default args referring to module named 'foo'. ... ok Imports in class scope can be used through self. ... ok test_importingForImportError (pyflakes.test.test_doctests.TestImports) ... SKIP: todo import * is only allowed at module level. ... ok test_methodsDontUseClassScope (pyflakes.test.test_doctests.TestImports) ... ok test_nestedClassAndFunctionScope (pyflakes.test.test_doctests.TestImports) ... ok test_nestedFunctionsNestScope (pyflakes.test.test_doctests.TestImports) ... ok test_newAssignment (pyflakes.test.test_doctests.TestImports) ... ok test_nonGlobalDoesNotRedefine (pyflakes.test.test_doctests.TestImports) ... ok test_notUsedInNestedScope (pyflakes.test.test_doctests.TestImports) ... ok If a dotted name is imported and used, no warning is reported. ... ok Test that a global import which is redefined locally, ... ok test_redefinedByClass (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByExcept (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByFor (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByFunction (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByListComp (pyflakes.test.test_doctests.TestImports) ... SKIP: in Python 3 list comprehensions execute in a separate scope If an imported name is redefined by a class statement which also uses ... ok Test that importing a module twice within an if ... ok Test that importing a module twice in if ... ok Test that shadowing a global with a class attribute does not produce a ... ok Test that shadowing a global name with a nested function definition ... ok Test that shadowing a global name with a nested function definition ... ok Test that importing a module twice in a try block ... ok test_redefinedTryElse (pyflakes.test.test_doctests.TestImports) ... ok Test that importing a module twice in a try ... ok test_redefinedTryExceptElse (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptElseFinally (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptFinally (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptMulti (pyflakes.test.test_doctests.TestImports) ... ok Test that importing a module twice using a nested ... ok test_redefinedWhileUnused (pyflakes.test.test_doctests.TestImports) ... ok Test that shadowing a global name with a for loop variable generates a ... ok Test that shadowing a global name with a for loop variable nested in a ... ok test_shadowedByLambda (pyflakes.test.test_doctests.TestImports) ... ok test_shadowedByParameter (pyflakes.test.test_doctests.TestImports) ... ok test_tryingMultipleImports (pyflakes.test.test_doctests.TestImports) ... ok test_unusedImport (pyflakes.test.test_doctests.TestImports) ... ok test_unusedImport_relative (pyflakes.test.test_doctests.TestImports) ... ok test_unusedInNestedScope (pyflakes.test.test_doctests.TestImports) ... ok If a dotted name is imported and not used, an unused import warning is ... ok When a package and its submodule are imported, only report once. ... ok A 'global' statement shadowing a used import should not cause it to be ... ok test_usedImport (pyflakes.test.test_doctests.TestImports) ... ok test_usedImport_relative (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAssert (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAssignment (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAttributeAssign (pyflakes.test.test_doctests.TestImports) ... ok test_usedInBackquote (pyflakes.test.test_doctests.TestImports) ... SKIP: deprecated syntax test_usedInCall (pyflakes.test.test_doctests.TestImports) ... ok test_usedInClass (pyflakes.test.test_doctests.TestImports) ... ok test_usedInClassBase (pyflakes.test.test_doctests.TestImports) ... ok test_usedInDict (pyflakes.test.test_doctests.TestImports) ... ok test_usedInElifConditional (pyflakes.test.test_doctests.TestImports) ... ok test_usedInElse (pyflakes.test.test_doctests.TestImports) ... ok test_usedInExcept (pyflakes.test.test_doctests.TestImports) ... ok test_usedInExec (pyflakes.test.test_doctests.TestImports) ... ok test_usedInFor (pyflakes.test.test_doctests.TestImports) ... ok test_usedInForElse (pyflakes.test.test_doctests.TestImports) ... ok test_usedInFunction (pyflakes.test.test_doctests.TestImports) ... ok test_usedInGetattr (pyflakes.test.test_doctests.TestImports) ... ok A 'global' statement shadowing an unused import should not prevent it ... ok test_usedInIfBody (pyflakes.test.test_doctests.TestImports) ... ok test_usedInIfConditional (pyflakes.test.test_doctests.TestImports) ... ok test_usedInKeywordArg (pyflakes.test.test_doctests.TestImports) ... ok test_usedInLambda (pyflakes.test.test_doctests.TestImports) ... ok test_usedInList (pyflakes.test.test_doctests.TestImports) ... ok test_usedInListComp (pyflakes.test.test_doctests.TestImports) ... ok test_usedInLogic (pyflakes.test.test_doctests.TestImports) ... ok test_usedInOperators (pyflakes.test.test_doctests.TestImports) ... ok test_usedInParameterDefault (pyflakes.test.test_doctests.TestImports) ... ok test_usedInRaise (pyflakes.test.test_doctests.TestImports) ... ok test_usedInReturn (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSlice (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSliceObj (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSubscript (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTry (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTryFinally (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTuple (pyflakes.test.test_doctests.TestImports) ... ok test_usedInWhile (pyflakes.test.test_doctests.TestImports) ... ok test_usedInYield (pyflakes.test.test_doctests.TestImports) ... ok Usage of package marks submodule imports as used. ... ok Usage of package by alias marks submodule imports as used. ... ok Augmented assignment of attributes is supported. ... ok test_breakInsideLoop (pyflakes.test.test_doctests.TestOther) ... ok test_breakOutsideLoop (pyflakes.test.test_doctests.TestOther) ... ok Test that shadowing a function definition in a class suite with a ... ok If a class name is used in the body of that class's definition and ... ok If a class name is used in the body of that class's definition and ... ok If a class is redefined as a function, a warning is emitted. ... ok If a class is defined twice in the same module, a warning is emitted. ... ok If a return is used inside a class, a warning is emitted. ... ok If a yield is used inside a class, a warning is emitted. ... ok If a yield from is used inside a class, a warning is emitted. ... ok If a defined name is used on either side of any of the six comparison ... ok If a defined name is used on either side of a containment test, no ... ok test_continueInFinally (pyflakes.test.test_doctests.TestOther) ... SKIP: Python <= 3.8 only test_continueInsideLoop (pyflakes.test.test_doctests.TestOther) ... ok test_continueOutsideLoop (pyflakes.test.test_doctests.TestOther) ... ok A default except block should be last. ... ok test_defaultExceptNotLast (pyflakes.test.test_doctests.TestOther) ... ok If a variable is re-assigned to without being used, no warning is ... SKIP: todo: Too hard to make this warn but other cases stay silent If a variable is re-assigned within a conditional, no warning is ... ok If a variable is re-assigned to after being used, no warning is ... ok test_duplicateArgs (pyflakes.test.test_doctests.TestOther) ... ok Ellipsis in a slice is supported. ... ok Extended slices are supported. ... ok Test that shadowing a function definition with a decorated version of ... ok If a function is redefined as a class, a warning is emitted. ... ok Test to traverse ARG and ARGUMENT handler ... ok test_function_arguments_python3 (pyflakes.test.test_doctests.TestOther) ... ok A 'global' can be declared in one scope and reused in another. ... ok If a defined name is used on either side of an identity test, no ... ok test_localReferencedBeforeAssignment (pyflakes.test.test_doctests.TestOther) ... ok break and continue statements are supported. ... ok test_modernProperty (pyflakes.test.test_doctests.TestOther) ... ok If a return is used at the module level, a warning is emitted. ... ok If a yield is used at the module level, a warning is emitted. ... ok If a yield from is used at the module level, a warning is emitted. ... ok Test that shadowing a function definition in a class suite with another ... ok Test that shadowing a variable in a list comprehension in ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that shadowing a function definition with another one raises a ... ok Test that shadowing a function definition twice in an if ... ok Test that shadowing a variable in a list comprehension in ... ok Test that shadowing a function definition within an if block ... ok Test that reusing a variable in a dict comprehension does not raise ... ok Test that reusing a variable in a generator does not raise ... ok Test that shadowing a variable in a list comprehension raises ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that reusing a variable in a set comprehension does not raise ... ok Test that shadowing a function definition twice in try ... ok Test that shadowing a function definition within a try block ... ok Test that shadowing a function definition named with underscore doesn't ... ok Test that shadowing an underscore importation raises a warning. ... ok SyntaxErrors (not encoded in the ast) surrounding Python 3 extended ... ok Python 3 extended iterable unpacking ... ok Don't die on unary +. ... ok If a name in the base list of a class definition is undefined, a ... ok Augmented assignment of a variable is supported. ... ok Undefined annotations. ... ok Free variables in nested classes must bind at class creation. ... ok C{WindowsError} is sometimes a builtin name, so no warning is emitted ... ok test_builtins (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Star and double-star arg names are defined. ... ok Star names in unpack are defined. ... ok "global" can make an otherwise undefined name in another function ... ok "global" can accept multiple names. ... ok Defined name referenced from a lambda function within a dict/set ... ok Defined name referenced from a lambda function within a generator ... ok Defined name for generator expressions and dict/set comprehension. ... ok Defined name for nested generator expressions in a class. ... ok Using the loop variable of a generator expression results in no ... ok test_definedInListComp (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Del deletes bindings. ... ok Ignores conditional bindings deletion. ... ok Ignored conditional bindings deletion even if they are nested in other ... ok The exception name can be deleted in the except: block. ... ok Del a global binding from a function. ... ok Del an undefined name. ... ok Ignore bindings deletion if called inside the body of a while ... ok Ignore bindings deletions if node is part of while's test, even when ... ok Ignore bindings deletion if called inside the body of a while ... ok Test that referencing a local name in a nested scope that shadows a ... ok `__class__` is defined in class scope under Python 3, but is not ... ok test_functionsNeedGlobalScope (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Global names are available from nested scopes. ... ok Can't find undefined names with import *. ... ok A global statement in the global scope is ignored. ... ok A global statement does not prevent other names being undefined. ... ok If a name defined in an enclosing scope is shadowed by a local variable ... ok Keyword-only arg names are defined. ... ok Typo in kwonly name. ... ok Test that referencing a local name that shadows a global, before it is ... ok Test that referencing a local name in a nested scope that shadows a ... ok Test that referencing a local name in a nested scope that shadows a ... ok A local import * still allows undefined names to be found ... SKIP: obsolete syntax Use of the C{__builtins__} magic global should not emit an undefined ... ok Use of the C{__file__} magic global should not emit an undefined name ... ok Use of the C{__name__} magic global should not emit an undefined name ... ok Use of the C{__path__} magic global should not emit an undefined name ... ok Use of the C{__module__} magic builtin should not emit an undefined ... ok test_metaClassUndefined (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Use of the C{__annotations__} in module scope should not emit ... ok Locals declared in except: blocks can be used after the block. ... ok Nested classes can access enclosing scope. ... ok test_undefined (pyflakes.test.test_doctests.TestUndefinedNames) ... ok test_undefinedAugmentedAssignment (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Exception names can't be used after the except: block. ... ok Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names are unbound after the `except:` block. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Undefined name referenced from a lambda function within a generator ... ok Undefined name referenced from a lambda function within a dict/set ... ok The loop variables of generator expressions nested together are ... ok test_undefinedInListComp (pyflakes.test.test_doctests.TestUndefinedNames) ... ok The loop variable is defined after the expression is computed. ... ok Some compatibility code checks explicitly for NameError. ... ok Unpacked function parameters create bindings. ... SKIP: obsolete syntax Star names in unpack are unused if RHS is a tuple/list literal. ... ok An unused global statement does not define the name. ... SKIP: todo Star names in unpack are used if RHS is not a tuple/list literal. ... ok test_aliasedImport (pyflakes.test.test_imports.Test) ... ok Imported aliases can shadow the source of the import. ... ok test_assignRHSFirst (pyflakes.test.test_imports.Test) ... ok Binding an import to a declared global should not cause it to be ... ok If two different submodules of a package are imported, no duplicate ... ok If a submodule of a package is imported twice, an unused import warning ... ok test_functionNamesAreBoundNow (pyflakes.test.test_imports.Test) ... ok test_functionsRunLater (pyflakes.test.test_imports.Test) ... ok __future__ is special. ... ok __future__ imports must come before anything else. ... ok Importing '*' from __future__ fails. ... ok Importing undefined names from __future__ fails. ... ok __future__ is special, but names are injected in the namespace. ... ok test_ignoreNonImportRedefinitions (pyflakes.test.test_imports.Test) ... ok Test that import within class is a locally scoped attribute. ... ok Use of import * at module level is reported. ... ok All star imports are marked as used by an undefined variable. ... SKIP: import * below module level is an error on Python 3 Use of import * from a relative import is reported. ... ok Method named 'foo' with default args referring to module named 'foo'. ... ok Imports in class scope can be used through self. ... ok test_importingForImportError (pyflakes.test.test_imports.Test) ... SKIP: todo import * is only allowed at module level. ... ok test_methodsDontUseClassScope (pyflakes.test.test_imports.Test) ... ok test_nestedClassAndFunctionScope (pyflakes.test.test_imports.Test) ... ok test_nestedFunctionsNestScope (pyflakes.test.test_imports.Test) ... ok test_newAssignment (pyflakes.test.test_imports.Test) ... ok test_nonGlobalDoesNotRedefine (pyflakes.test.test_imports.Test) ... ok test_notUsedInNestedScope (pyflakes.test.test_imports.Test) ... ok If a dotted name is imported and used, no warning is reported. ... ok Test that a global import which is redefined locally, ... ok test_redefinedByClass (pyflakes.test.test_imports.Test) ... ok test_redefinedByExcept (pyflakes.test.test_imports.Test) ... ok test_redefinedByFor (pyflakes.test.test_imports.Test) ... ok test_redefinedByFunction (pyflakes.test.test_imports.Test) ... ok test_redefinedByListComp (pyflakes.test.test_imports.Test) ... SKIP: in Python 3 list comprehensions execute in a separate scope If an imported name is redefined by a class statement which also uses ... ok Test that importing a module twice within an if ... ok Test that importing a module twice in if ... ok Test that shadowing a global with a class attribute does not produce a ... ok Test that shadowing a global name with a nested function definition ... ok Test that shadowing a global name with a nested function definition ... ok Test that importing a module twice in a try block ... ok test_redefinedTryElse (pyflakes.test.test_imports.Test) ... ok Test that importing a module twice in a try ... ok test_redefinedTryExceptElse (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptElseFinally (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptFinally (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptMulti (pyflakes.test.test_imports.Test) ... ok Test that importing a module twice using a nested ... ok test_redefinedWhileUnused (pyflakes.test.test_imports.Test) ... ok Test that shadowing a global name with a for loop variable generates a ... ok Test that shadowing a global name with a for loop variable nested in a ... ok test_shadowedByLambda (pyflakes.test.test_imports.Test) ... ok test_shadowedByParameter (pyflakes.test.test_imports.Test) ... ok test_tryingMultipleImports (pyflakes.test.test_imports.Test) ... ok test_unusedImport (pyflakes.test.test_imports.Test) ... ok test_unusedImport_relative (pyflakes.test.test_imports.Test) ... ok test_unusedInNestedScope (pyflakes.test.test_imports.Test) ... ok If a dotted name is imported and not used, an unused import warning is ... ok When a package and its submodule are imported, only report once. ... ok A 'global' statement shadowing a used import should not cause it to be ... ok test_usedImport (pyflakes.test.test_imports.Test) ... ok test_usedImport_relative (pyflakes.test.test_imports.Test) ... ok test_usedInAssert (pyflakes.test.test_imports.Test) ... ok test_usedInAssignment (pyflakes.test.test_imports.Test) ... ok test_usedInAttributeAssign (pyflakes.test.test_imports.Test) ... ok test_usedInBackquote (pyflakes.test.test_imports.Test) ... SKIP: deprecated syntax test_usedInCall (pyflakes.test.test_imports.Test) ... ok test_usedInClass (pyflakes.test.test_imports.Test) ... ok test_usedInClassBase (pyflakes.test.test_imports.Test) ... ok test_usedInDict (pyflakes.test.test_imports.Test) ... ok test_usedInElifConditional (pyflakes.test.test_imports.Test) ... ok test_usedInElse (pyflakes.test.test_imports.Test) ... ok test_usedInExcept (pyflakes.test.test_imports.Test) ... ok test_usedInExec (pyflakes.test.test_imports.Test) ... ok test_usedInFor (pyflakes.test.test_imports.Test) ... ok test_usedInForElse (pyflakes.test.test_imports.Test) ... ok test_usedInFunction (pyflakes.test.test_imports.Test) ... ok test_usedInGetattr (pyflakes.test.test_imports.Test) ... ok A 'global' statement shadowing an unused import should not prevent it ... ok test_usedInIfBody (pyflakes.test.test_imports.Test) ... ok test_usedInIfConditional (pyflakes.test.test_imports.Test) ... ok test_usedInKeywordArg (pyflakes.test.test_imports.Test) ... ok test_usedInLambda (pyflakes.test.test_imports.Test) ... ok test_usedInList (pyflakes.test.test_imports.Test) ... ok test_usedInListComp (pyflakes.test.test_imports.Test) ... ok test_usedInLogic (pyflakes.test.test_imports.Test) ... ok test_usedInOperators (pyflakes.test.test_imports.Test) ... ok test_usedInParameterDefault (pyflakes.test.test_imports.Test) ... ok test_usedInRaise (pyflakes.test.test_imports.Test) ... ok test_usedInReturn (pyflakes.test.test_imports.Test) ... ok test_usedInSlice (pyflakes.test.test_imports.Test) ... ok test_usedInSliceObj (pyflakes.test.test_imports.Test) ... ok test_usedInSubscript (pyflakes.test.test_imports.Test) ... ok test_usedInTry (pyflakes.test.test_imports.Test) ... ok test_usedInTryFinally (pyflakes.test.test_imports.Test) ... ok test_usedInTuple (pyflakes.test.test_imports.Test) ... ok test_usedInWhile (pyflakes.test.test_imports.Test) ... ok test_usedInYield (pyflakes.test.test_imports.Test) ... ok Usage of package marks submodule imports as used. ... ok Usage of package by alias marks submodule imports as used. ... ok test_import_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_basic (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule_as_source_name (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_future (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_member (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_member_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_parent (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_with_module (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_with_module_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_star (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_star_relative (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_submodule_member (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_submodule_member_as (pyflakes.test.test_imports.TestImportationObject) ... ok The magic underscore var should be reported as unused when used as an ... ok test_all_mixed_attributes_and_strings (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_attributes (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_attributes_added (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_names (pyflakes.test.test_imports.TestSpecialAll) ... ok The C{__all__} variable is defined incrementally. ... ok The C{__all__} variable is defined through list concatenation. ... ok An C{__all__} definition in a class does not suppress unused import warnings. ... ok An C{__all__} definition does not suppress unused import warnings in a ... ok Report undefined if import * is used ... ok Report unused import when not needed to satisfy __all__. ... ok Re-using a global name as the loop variable for a generator ... ok If C{__all__} includes a name which is not bound, a warning is emitted. ... ok Using an imported name as a class decorator results in no warnings, ... ok Using a global name in a decorator statement results in no warnings, ... ok Using a global in a generator expression results in no warnings. ... ok If a name is imported and unused but is named in C{__all__}, no warning ... ok test_chained_operators_is_str (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_str_end (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_true (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_true_end (pyflakes.test.test_is_literal.Test) ... ok test_is_bytes (pyflakes.test.test_is_literal.Test) ... ok test_is_false (pyflakes.test.test_is_literal.Test) ... ok test_is_int (pyflakes.test.test_is_literal.Test) ... ok test_is_not_bytes (pyflakes.test.test_is_literal.Test) ... ok test_is_not_false (pyflakes.test.test_is_literal.Test) ... ok test_is_not_int (pyflakes.test.test_is_literal.Test) ... ok test_is_not_str (pyflakes.test.test_is_literal.Test) ... ok test_is_not_true (pyflakes.test.test_is_literal.Test) ... ok test_is_not_unicode (pyflakes.test.test_is_literal.Test) ... ok test_is_str (pyflakes.test.test_is_literal.Test) ... ok test_is_true (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_constant (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_constant_containing_constants (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_containing_variables_ok (pyflakes.test.test_is_literal.Test) ... ok test_is_unicode (pyflakes.test.test_is_literal.Test) ... ok test_left_is_bytes (pyflakes.test.test_is_literal.Test) ... ok test_left_is_false (pyflakes.test.test_is_literal.Test) ... ok test_left_is_int (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_bytes (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_false (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_int (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_str (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_true (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_unicode (pyflakes.test.test_is_literal.Test) ... ok test_left_is_str (pyflakes.test.test_is_literal.Test) ... ok test_left_is_true (pyflakes.test.test_is_literal.Test) ... ok test_left_is_unicode (pyflakes.test.test_is_literal.Test) ... ok Augmented assignment of attributes is supported. ... ok test_breakInsideLoop (pyflakes.test.test_other.Test) ... ok test_breakOutsideLoop (pyflakes.test.test_other.Test) ... ok Test that shadowing a function definition in a class suite with a ... ok If a class name is used in the body of that class's definition and ... ok If a class name is used in the body of that class's definition and ... ok If a class is redefined as a function, a warning is emitted. ... ok If a class is defined twice in the same module, a warning is emitted. ... ok If a return is used inside a class, a warning is emitted. ... ok If a yield is used inside a class, a warning is emitted. ... ok If a yield from is used inside a class, a warning is emitted. ... ok If a defined name is used on either side of any of the six comparison ... ok If a defined name is used on either side of a containment test, no ... ok test_continueInFinally (pyflakes.test.test_other.Test) ... SKIP: Python <= 3.8 only test_continueInsideLoop (pyflakes.test.test_other.Test) ... ok test_continueOutsideLoop (pyflakes.test.test_other.Test) ... ok A default except block should be last. ... ok test_defaultExceptNotLast (pyflakes.test.test_other.Test) ... ok If a variable is re-assigned to without being used, no warning is ... SKIP: todo: Too hard to make this warn but other cases stay silent If a variable is re-assigned within a conditional, no warning is ... ok If a variable is re-assigned to after being used, no warning is ... ok test_duplicateArgs (pyflakes.test.test_other.Test) ... ok Ellipsis in a slice is supported. ... ok Extended slices are supported. ... ok Test that shadowing a function definition with a decorated version of ... ok If a function is redefined as a class, a warning is emitted. ... ok Test to traverse ARG and ARGUMENT handler ... ok test_function_arguments_python3 (pyflakes.test.test_other.Test) ... ok A 'global' can be declared in one scope and reused in another. ... ok If a defined name is used on either side of an identity test, no ... ok test_localReferencedBeforeAssignment (pyflakes.test.test_other.Test) ... ok break and continue statements are supported. ... ok test_modernProperty (pyflakes.test.test_other.Test) ... ok If a return is used at the module level, a warning is emitted. ... ok If a yield is used at the module level, a warning is emitted. ... ok If a yield from is used at the module level, a warning is emitted. ... ok Test that shadowing a function definition in a class suite with another ... ok Test that shadowing a variable in a list comprehension in ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that shadowing a function definition with another one raises a ... ok Test that shadowing a function definition twice in an if ... ok Test that shadowing a variable in a list comprehension in ... ok Test that shadowing a function definition within an if block ... ok Test that reusing a variable in a dict comprehension does not raise ... ok Test that reusing a variable in a generator does not raise ... ok Test that shadowing a variable in a list comprehension raises ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that reusing a variable in a set comprehension does not raise ... ok Test that shadowing a function definition twice in try ... ok Test that shadowing a function definition within a try block ... ok Test that shadowing a function definition named with underscore doesn't ... ok Test that shadowing an underscore importation raises a warning. ... ok SyntaxErrors (not encoded in the ast) surrounding Python 3 extended ... ok Python 3 extended iterable unpacking ... ok Don't die on unary +. ... ok If a name in the base list of a class definition is undefined, a ... ok Augmented assignment of a variable is supported. ... ok test_asyncDef (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncDefAwait (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncDefUndefined (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncFor (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncForUnderscoreLoopVar (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncWith (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncWithItem (pyflakes.test.test_other.TestAsyncStatements) ... ok test_continueInAsyncForFinally (pyflakes.test.test_other.TestAsyncStatements) ... SKIP: Python <= 3.8 only test_formatstring (pyflakes.test.test_other.TestAsyncStatements) ... ok test_loopControlInAsyncFor (pyflakes.test.test_other.TestAsyncStatements) ... ok test_loopControlInAsyncForElse (pyflakes.test.test_other.TestAsyncStatements) ... ok test_matmul (pyflakes.test.test_other.TestAsyncStatements) ... ok test_raise_notimplemented (pyflakes.test.test_other.TestAsyncStatements) ... ok test_invalid_print_when_imported_from_future (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_print_as_condition_test (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok A valid assignment, tested for catching false positives. ... ok test_print_in_lambda (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_print_returned_in_function (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_valid_print (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_f_string_without_placeholders (pyflakes.test.test_other.TestStringFormatting) ... ok test_invalid_dot_format_calls (pyflakes.test.test_other.TestStringFormatting) ... ok test_invalid_percent_format_calls (pyflakes.test.test_other.TestStringFormatting) ... ok test_ok_percent_format_cannot_determine_element_count (pyflakes.test.test_other.TestStringFormatting) ... ok An assert of a static value is not an error. ... ok An assert of a non-empty tuple is always True. ... ok An assert of an empty tuple is always False. ... ok An assert with a message is not an error. ... ok An assert without a message is not an error. ... ok Don't warn when a variable in a for loop is assigned to but not used. ... ok Don't warn when a variable in a list comprehension is ... ok Assigning to a global and then not using that global is perfectly ... ok Assigning to a member of another object and then not using that member ... ok Assigning to a nonlocal and then not using that binding is perfectly ... ok Test PEP 572 assignment expressions are treated as usage / write. ... ok Don't warn when a variable assignment occurs lexically after its use. ... ok Consider a function that is called on the right part of an ... ok Don't warn when the assignment is used in an inner function. ... ok Dict comprehensions are properly handled. ... ok Don't warn when the assignment is used in an inner function, even if ... ok Don't issue false warning when an unnamed exception is used. ... ok Don't issue false warning when an unnamed exception is used. ... ok test_exceptionUnusedInExcept (pyflakes.test.test_other.TestUnusedAssignment) ... ok test_exceptionUnusedInExceptInFunction (pyflakes.test.test_other.TestUnusedAssignment) ... ok test_exceptionUsedInExcept (pyflakes.test.test_other.TestUnusedAssignment) ... ok Test PEP 498 f-strings are treated as a usage. ... ok Don't warn when a variable in a generator expression is ... ok Test C{if (foo,)} conditions. ... ok Test C{foo if bar else baz} statements. ... ok Don't warn when a variable included in list unpacking is unused. ... ok Set comprehensions are properly handled. ... ok Do not warn about unused local variable __tracebackhide__, which is ... ok Don't warn when a variable included in tuple unpacking is unused. It's ... ok Shadowing a used variable can still raise an UnusedVariable warning. ... SKIP: todo: Difficult because it doesn't apply in the context of a loop Don't warn when the magic "_" (underscore) variable is unused. ... ok Warn when a variable in a function is assigned a value that's never ... ok Using locals() it is perfectly valid to have unused variables ... ok Using locals() in wrong scope should not matter ... ok Shadowing a used variable cannot raise an UnusedVariable warning in the ... ok No warnings are emitted for using an attribute as the target of a ... ok If the target of a C{with} statement uses any or all of the valid forms ... ok No warnings are emitted for using any of the list of names defined by a ... ok A name defined in the body of a C{with} statement can be used after ... ok No warnings are emitted for using inside or after a nameless C{with} ... ok No warnings are emitted for using a name defined by a C{with} statement ... ok A redefined name warning is emitted if a name bound by an import is ... ok An undefined name warning is emitted if the name first defined by a ... ok No warnings are emitted for using a subscript as the target of a ... ok An undefined name warning is emitted if the subscript used as the ... ok No warnings are emitted for using any of the tuple of names defined by ... ok A redefined name warning is emitted if a name bound by an import is ... ok An undefined name warning is emitted if a name first defined by the ... ok An undefined name warning is emitted if a name in the I{test} ... ok An undefined name warning is emitted if a name is used inside the ... ok Test C{yield from} statement ... ok test_return (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_returnNone (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_returnYieldExpression (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_annotated_async_def (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_deferred_twice_annotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok err on the side of false-negatives for types named Literal ... ok test_literal_type_typing (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_literal_type_typing_extensions (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_literal_union_type_typing (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_nested_partially_quoted_type_assignment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok regression test for @typing.overload detection bug in 2.1.0 ... ok test_overload_in_class (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_overload_with_multiple_decorators (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partial_string_annotations_with_future_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partially_quoted_type_annotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partially_quoted_type_assignment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_positional_only_argument_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_postponed_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_quoted_type_cast (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_quoted_type_cast_renamed_import (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_return_annotation_is_class_scope_variable (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_return_annotation_is_function_body_variable (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsAdditionalComment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsAssignedToPreviousNode (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsFullSignature (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsFullSignatureWithDocstring (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsInvalidDoesNotMarkAsUsed (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsMarkImportsAsUsed (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsNoWhitespaceAnnotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsStarArgs (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsSyntaxError (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsSyntaxErrorCorrectLine (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnore (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnoreBogus (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnoreBogusUnicode (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_type_cast_literal_str_to_str (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok Allow intentional redefinitions via @typing_extensions.overload ... ok Allow intentional redefinitions via @typing.overload ... ok Allow intentional redefinitions via @typing.overload (async) ... ok test_variable_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok A Name node with an unrecognized context results in a RuntimeError being ... ok Undefined annotations. ... ok Free variables in nested classes must bind at class creation. ... ok C{WindowsError} is sometimes a builtin name, so no warning is emitted ... ok test_builtins (pyflakes.test.test_undefined_names.Test) ... ok Star and double-star arg names are defined. ... ok Star names in unpack are defined. ... ok "global" can make an otherwise undefined name in another function ... ok "global" can accept multiple names. ... ok Defined name referenced from a lambda function within a dict/set ... ok Defined name referenced from a lambda function within a generator ... ok Defined name for generator expressions and dict/set comprehension. ... ok Defined name for nested generator expressions in a class. ... ok Using the loop variable of a generator expression results in no ... ok test_definedInListComp (pyflakes.test.test_undefined_names.Test) ... ok Del deletes bindings. ... ok Ignores conditional bindings deletion. ... ok Ignored conditional bindings deletion even if they are nested in other ... ok The exception name can be deleted in the except: block. ... ok Del a global binding from a function. ... ok Del an undefined name. ... ok Ignore bindings deletion if called inside the body of a while ... ok Ignore bindings deletions if node is part of while's test, even when ... ok Ignore bindings deletion if called inside the body of a while ... ok Test that referencing a local name in a nested scope that shadows a ... ok `__class__` is defined in class scope under Python 3, but is not ... ok test_functionsNeedGlobalScope (pyflakes.test.test_undefined_names.Test) ... ok Global names are available from nested scopes. ... ok Can't find undefined names with import *. ... ok A global statement in the global scope is ignored. ... ok A global statement does not prevent other names being undefined. ... ok If a name defined in an enclosing scope is shadowed by a local variable ... ok Keyword-only arg names are defined. ... ok Typo in kwonly name. ... ok Test that referencing a local name that shadows a global, before it is ... ok Test that referencing a local name in a nested scope that shadows a ... ok Test that referencing a local name in a nested scope that shadows a ... ok A local import * still allows undefined names to be found ... SKIP: obsolete syntax Use of the C{__builtins__} magic global should not emit an undefined ... ok Use of the C{__file__} magic global should not emit an undefined name ... ok Use of the C{__name__} magic global should not emit an undefined name ... ok Use of the C{__path__} magic global should not emit an undefined name ... ok Use of the C{__module__} magic builtin should not emit an undefined ... ok test_metaClassUndefined (pyflakes.test.test_undefined_names.Test) ... ok Use of the C{__annotations__} in module scope should not emit ... ok Locals declared in except: blocks can be used after the block. ... ok Nested classes can access enclosing scope. ... ok test_undefined (pyflakes.test.test_undefined_names.Test) ... ok test_undefinedAugmentedAssignment (pyflakes.test.test_undefined_names.Test) ... ok Exception names can't be used after the except: block. ... ok Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names are unbound after the `except:` block. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Undefined name referenced from a lambda function within a generator ... ok Undefined name referenced from a lambda function within a dict/set ... ok The loop variables of generator expressions nested together are ... ok test_undefinedInListComp (pyflakes.test.test_undefined_names.Test) ... ok The loop variable is defined after the expression is computed. ... ok Some compatibility code checks explicitly for NameError. ... ok Unpacked function parameters create bindings. ... SKIP: obsolete syntax Star names in unpack are unused if RHS is a tuple/list literal. ... ok An unused global statement does not define the name. ... SKIP: todo Star names in unpack are used if RHS is not a tuple/list literal. ... ok ---------------------------------------------------------------------- Ran 734 tests in 3.459s OK (SKIP=37) I: pybuild pybuild:310: rm -rf /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/bin I: pybuild pybuild:284: mkdir -p /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/bin && ln -s /build/pyflakes-K0X8oA/pyflakes-2.2.0/bin/pyflakes /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/bin/pyflakes I: pybuild base:232: cd /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build; python3.8 -m nose -v Source files with Windows CR LF line endings are parsed successfully. ... ok L{checkPath} handles non-existing files. ... ok L{checkRecursive} descends into each directory, finding Python files ... ok If source file declares the correct encoding, no error is reported. ... ok The error reported for source files which end prematurely causing a ... ok The error reported for source files which end prematurely causing a ... ok The invalid escape syntax raises ValueError in Python 2 ... ok test_legacyScript (pyflakes.test.test_api.CheckTests) ... ok If a source file contains bytes which cannot be decoded, this is ... ok If a source file contains bytes which cannot be decoded, this is ... ok Source which doesn't end with a newline shouldn't cause any ... ok Source which includes a syntax error which results in the raised ... ok Source which has a non-default argument following a default argument ... ok Source which has a non-keyword argument after a keyword argument should ... ok If the source file is not readable, this is reported on standard ... ok If the source file has a pyflakes warning, this is reported as a ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When a Python source file has warnings, the return code is non-zero ... ok When a Python source file is all good, the return code is zero and no ... ok If no arguments are passed to C{pyflakes} then it reads from stdin. ... ok There are no Python files in an empty directory. ... ok If one of the paths given to L{iterSourceCode} is not a directory but ... ok L{iterSourceCode} can be given multiple directories. It will recurse ... ok Files that are not Python source files are not included. ... ok If the Python files are hidden deep down in child directories, we will ... ok Find Python files that don't end with `.py`, but contain a Python ... ok If the directory contains one Python file, C{iterSourceCode} will find ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When pyflakes finds errors with the files it's given, (if they don't ... ok When a Python source file has warnings, the return code is non-zero ... ok When a Python source file is all good, the return code is zero and no ... ok If no arguments are passed to C{pyflakes} then it reads from stdin. ... ok C{flake} reports a code warning from Pyflakes. It is exactly the ... ok If there's a multi-line syntax error, then we only report the last ... ok C{syntaxError} reports that there was a syntax error in the source ... ok C{syntaxError} doesn't include a caret pointing to the error if ... ok C{unexpectedError} reports an error processing a source file. ... ok test_builtin_in_comprehension (pyflakes.test.test_builtin.TestBuiltins) ... SKIP: not an UnboundLocalError in Python 3 test_builtin_unbound_local (pyflakes.test.test_builtin.TestBuiltins) ... ok test_global_shadowing_builtin (pyflakes.test.test_builtin.TestBuiltins) ... ok Test that the function works for binary source ... ok Test that type comments for function arguments are all attributed to ... ok Test that when two typeable nodes are present on a line, the last ... ok Test that a non-type comment is ignored ... ok Test that the function works for text source ... ok Test that a type comment before something typeable is ignored. ... ok test_type_comment_starts_with_word_ignore (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok test_type_comment_with_extra_still_collected (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok test_type_comment_without_whitespace (pyflakes.test.test_checker.CollectTypeCommentsTests) ... ok Test that `# type: ignore` comments are not collected. ... ok Test that `# type: ignore` comments with more content are also not ... ok Test that when two typeable nodes are present on a line, the last ... ok Test that the typeable node types are collected ... ok Test that the PEP 492 node types are collected ... ok Test the common pitfall of missing `generic_visit` in visitors by ... ok test_class_segment (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_function_segment (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_async_function (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_class (pyflakes.test.test_code_segment.TestCodeSegments) ... ok test_scope_function (pyflakes.test.test_code_segment.TestCodeSegments) ... ok These do look like different values, but when it comes to their use as ... ok test_duplicate_keys (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bools (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bools_false (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_bytes_vs_unicode_py2 (pyflakes.test.test_dict.Test) ... SKIP: bytes and strings with same 'value' are equal in python2 test_duplicate_keys_bytes_vs_unicode_py3 (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_in_function (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_in_lambda (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_ints (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_none (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_tuples (pyflakes.test.test_dict.Test) ... ok test_duplicate_keys_tuples_int_and_float (pyflakes.test.test_dict.Test) ... ok test_duplicate_values_bytes_vs_unicode_py2 (pyflakes.test.test_dict.Test) ... SKIP: bytes and strings with same 'value' are equal in python2 test_duplicate_values_bytes_vs_unicode_py3 (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_keys (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_values (pyflakes.test.test_dict.Test) ... ok test_duplicate_variable_values_same_value (pyflakes.test.test_dict.Test) ... ok test_multiple_duplicate_keys (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_error_same_value (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_bool_or_none (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_func_call (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_instance_attributes (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_ints (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_tuples (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_key_errors_vars (pyflakes.test.test_dict.Test) ... ok test_no_duplicate_keys_tuples_same_first_element (pyflakes.test.test_dict.Test) ... ok test_doctestCanReferToClass (pyflakes.test.test_doctests.Test) ... ok test_doctestCanReferToFunction (pyflakes.test.test_doctests.Test) ... ok test_globalUnderscoreInDoctest (pyflakes.test.test_doctests.Test) ... ok Check that global in doctest does not pollute module scope. ... ok test_global_undefined (pyflakes.test.test_doctests.Test) ... ok Doctest module does not process doctest in nested functions. ... ok test_importBeforeAndInDoctest (pyflakes.test.test_doctests.Test) ... SKIP: todo test_importBeforeDoctest (pyflakes.test.test_doctests.Test) ... ok test_importInDoctestAndAfter (pyflakes.test.test_doctests.Test) ... ok Doctest may not access class scope. ... ok test_indentationErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok Doctest within nested class are processed. ... ok Check that nested doctests are ignored. ... ok test_noOffsetSyntaxErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok test_offsetAfterDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetInDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetInLambdasInDoctests (pyflakes.test.test_doctests.Test) ... ok test_offsetWithMultiLineArgs (pyflakes.test.test_doctests.Test) ... ok Check that a doctest is given a DoctestScope. ... ok test_singleUnderscoreInDoctest (pyflakes.test.test_doctests.Test) ... ok test_syntaxErrorInDoctest (pyflakes.test.test_doctests.Test) ... ok test_aliasedImport (pyflakes.test.test_doctests.TestImports) ... ok Imported aliases can shadow the source of the import. ... ok test_assignRHSFirst (pyflakes.test.test_doctests.TestImports) ... ok Binding an import to a declared global should not cause it to be ... ok If two different submodules of a package are imported, no duplicate ... ok If a submodule of a package is imported twice, an unused import warning ... ok test_functionNamesAreBoundNow (pyflakes.test.test_doctests.TestImports) ... ok test_functionsRunLater (pyflakes.test.test_doctests.TestImports) ... ok __future__ is special. ... ok __future__ imports must come before anything else. ... ok Importing '*' from __future__ fails. ... ok Importing undefined names from __future__ fails. ... ok __future__ is special, but names are injected in the namespace. ... ok test_ignoreNonImportRedefinitions (pyflakes.test.test_doctests.TestImports) ... ok Test that import within class is a locally scoped attribute. ... ok Use of import * at module level is reported. ... ok All star imports are marked as used by an undefined variable. ... SKIP: import * below module level is an error on Python 3 Use of import * from a relative import is reported. ... ok Method named 'foo' with default args referring to module named 'foo'. ... ok Imports in class scope can be used through self. ... ok test_importingForImportError (pyflakes.test.test_doctests.TestImports) ... SKIP: todo import * is only allowed at module level. ... ok test_methodsDontUseClassScope (pyflakes.test.test_doctests.TestImports) ... ok test_nestedClassAndFunctionScope (pyflakes.test.test_doctests.TestImports) ... ok test_nestedFunctionsNestScope (pyflakes.test.test_doctests.TestImports) ... ok test_newAssignment (pyflakes.test.test_doctests.TestImports) ... ok test_nonGlobalDoesNotRedefine (pyflakes.test.test_doctests.TestImports) ... ok test_notUsedInNestedScope (pyflakes.test.test_doctests.TestImports) ... ok If a dotted name is imported and used, no warning is reported. ... ok Test that a global import which is redefined locally, ... ok test_redefinedByClass (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByExcept (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByFor (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByFunction (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedByListComp (pyflakes.test.test_doctests.TestImports) ... SKIP: in Python 3 list comprehensions execute in a separate scope If an imported name is redefined by a class statement which also uses ... ok Test that importing a module twice within an if ... ok Test that importing a module twice in if ... ok Test that shadowing a global with a class attribute does not produce a ... ok Test that shadowing a global name with a nested function definition ... ok Test that shadowing a global name with a nested function definition ... ok Test that importing a module twice in a try block ... ok test_redefinedTryElse (pyflakes.test.test_doctests.TestImports) ... ok Test that importing a module twice in a try ... ok test_redefinedTryExceptElse (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptElseFinally (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptFinally (pyflakes.test.test_doctests.TestImports) ... ok test_redefinedTryExceptMulti (pyflakes.test.test_doctests.TestImports) ... ok Test that importing a module twice using a nested ... ok test_redefinedWhileUnused (pyflakes.test.test_doctests.TestImports) ... ok Test that shadowing a global name with a for loop variable generates a ... ok Test that shadowing a global name with a for loop variable nested in a ... ok test_shadowedByLambda (pyflakes.test.test_doctests.TestImports) ... ok test_shadowedByParameter (pyflakes.test.test_doctests.TestImports) ... ok test_tryingMultipleImports (pyflakes.test.test_doctests.TestImports) ... ok test_unusedImport (pyflakes.test.test_doctests.TestImports) ... ok test_unusedImport_relative (pyflakes.test.test_doctests.TestImports) ... ok test_unusedInNestedScope (pyflakes.test.test_doctests.TestImports) ... ok If a dotted name is imported and not used, an unused import warning is ... ok When a package and its submodule are imported, only report once. ... ok A 'global' statement shadowing a used import should not cause it to be ... ok test_usedImport (pyflakes.test.test_doctests.TestImports) ... ok test_usedImport_relative (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAssert (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAssignment (pyflakes.test.test_doctests.TestImports) ... ok test_usedInAttributeAssign (pyflakes.test.test_doctests.TestImports) ... ok test_usedInBackquote (pyflakes.test.test_doctests.TestImports) ... SKIP: deprecated syntax test_usedInCall (pyflakes.test.test_doctests.TestImports) ... ok test_usedInClass (pyflakes.test.test_doctests.TestImports) ... ok test_usedInClassBase (pyflakes.test.test_doctests.TestImports) ... ok test_usedInDict (pyflakes.test.test_doctests.TestImports) ... ok test_usedInElifConditional (pyflakes.test.test_doctests.TestImports) ... ok test_usedInElse (pyflakes.test.test_doctests.TestImports) ... ok test_usedInExcept (pyflakes.test.test_doctests.TestImports) ... ok test_usedInExec (pyflakes.test.test_doctests.TestImports) ... ok test_usedInFor (pyflakes.test.test_doctests.TestImports) ... ok test_usedInForElse (pyflakes.test.test_doctests.TestImports) ... ok test_usedInFunction (pyflakes.test.test_doctests.TestImports) ... ok test_usedInGetattr (pyflakes.test.test_doctests.TestImports) ... ok A 'global' statement shadowing an unused import should not prevent it ... ok test_usedInIfBody (pyflakes.test.test_doctests.TestImports) ... ok test_usedInIfConditional (pyflakes.test.test_doctests.TestImports) ... ok test_usedInKeywordArg (pyflakes.test.test_doctests.TestImports) ... ok test_usedInLambda (pyflakes.test.test_doctests.TestImports) ... ok test_usedInList (pyflakes.test.test_doctests.TestImports) ... ok test_usedInListComp (pyflakes.test.test_doctests.TestImports) ... ok test_usedInLogic (pyflakes.test.test_doctests.TestImports) ... ok test_usedInOperators (pyflakes.test.test_doctests.TestImports) ... ok test_usedInParameterDefault (pyflakes.test.test_doctests.TestImports) ... ok test_usedInRaise (pyflakes.test.test_doctests.TestImports) ... ok test_usedInReturn (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSlice (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSliceObj (pyflakes.test.test_doctests.TestImports) ... ok test_usedInSubscript (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTry (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTryFinally (pyflakes.test.test_doctests.TestImports) ... ok test_usedInTuple (pyflakes.test.test_doctests.TestImports) ... ok test_usedInWhile (pyflakes.test.test_doctests.TestImports) ... ok test_usedInYield (pyflakes.test.test_doctests.TestImports) ... ok Usage of package marks submodule imports as used. ... ok Usage of package by alias marks submodule imports as used. ... ok Augmented assignment of attributes is supported. ... ok test_breakInsideLoop (pyflakes.test.test_doctests.TestOther) ... ok test_breakOutsideLoop (pyflakes.test.test_doctests.TestOther) ... ok Test that shadowing a function definition in a class suite with a ... ok If a class name is used in the body of that class's definition and ... ok If a class name is used in the body of that class's definition and ... ok If a class is redefined as a function, a warning is emitted. ... ok If a class is defined twice in the same module, a warning is emitted. ... ok If a return is used inside a class, a warning is emitted. ... ok If a yield is used inside a class, a warning is emitted. ... ok If a yield from is used inside a class, a warning is emitted. ... ok If a defined name is used on either side of any of the six comparison ... ok If a defined name is used on either side of a containment test, no ... ok test_continueInFinally (pyflakes.test.test_doctests.TestOther) ... SKIP: Python <= 3.8 only test_continueInsideLoop (pyflakes.test.test_doctests.TestOther) ... ok test_continueOutsideLoop (pyflakes.test.test_doctests.TestOther) ... ok A default except block should be last. ... ok test_defaultExceptNotLast (pyflakes.test.test_doctests.TestOther) ... ok If a variable is re-assigned to without being used, no warning is ... SKIP: todo: Too hard to make this warn but other cases stay silent If a variable is re-assigned within a conditional, no warning is ... ok If a variable is re-assigned to after being used, no warning is ... ok test_duplicateArgs (pyflakes.test.test_doctests.TestOther) ... ok Ellipsis in a slice is supported. ... ok Extended slices are supported. ... ok Test that shadowing a function definition with a decorated version of ... ok If a function is redefined as a class, a warning is emitted. ... ok Test to traverse ARG and ARGUMENT handler ... ok test_function_arguments_python3 (pyflakes.test.test_doctests.TestOther) ... ok A 'global' can be declared in one scope and reused in another. ... ok If a defined name is used on either side of an identity test, no ... ok test_localReferencedBeforeAssignment (pyflakes.test.test_doctests.TestOther) ... ok break and continue statements are supported. ... ok test_modernProperty (pyflakes.test.test_doctests.TestOther) ... ok If a return is used at the module level, a warning is emitted. ... ok If a yield is used at the module level, a warning is emitted. ... ok If a yield from is used at the module level, a warning is emitted. ... ok Test that shadowing a function definition in a class suite with another ... ok Test that shadowing a variable in a list comprehension in ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that shadowing a function definition with another one raises a ... ok Test that shadowing a function definition twice in an if ... ok Test that shadowing a variable in a list comprehension in ... ok Test that shadowing a function definition within an if block ... ok Test that reusing a variable in a dict comprehension does not raise ... ok Test that reusing a variable in a generator does not raise ... ok Test that shadowing a variable in a list comprehension raises ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that reusing a variable in a set comprehension does not raise ... ok Test that shadowing a function definition twice in try ... ok Test that shadowing a function definition within a try block ... ok Test that shadowing a function definition named with underscore doesn't ... ok Test that shadowing an underscore importation raises a warning. ... ok SyntaxErrors (not encoded in the ast) surrounding Python 3 extended ... ok Python 3 extended iterable unpacking ... ok Don't die on unary +. ... ok If a name in the base list of a class definition is undefined, a ... ok Augmented assignment of a variable is supported. ... ok Undefined annotations. ... ok Free variables in nested classes must bind at class creation. ... ok C{WindowsError} is sometimes a builtin name, so no warning is emitted ... ok test_builtins (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Star and double-star arg names are defined. ... ok Star names in unpack are defined. ... ok "global" can make an otherwise undefined name in another function ... ok "global" can accept multiple names. ... ok Defined name referenced from a lambda function within a dict/set ... ok Defined name referenced from a lambda function within a generator ... ok Defined name for generator expressions and dict/set comprehension. ... ok Defined name for nested generator expressions in a class. ... ok Using the loop variable of a generator expression results in no ... ok test_definedInListComp (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Del deletes bindings. ... ok Ignores conditional bindings deletion. ... ok Ignored conditional bindings deletion even if they are nested in other ... ok The exception name can be deleted in the except: block. ... ok Del a global binding from a function. ... ok Del an undefined name. ... ok Ignore bindings deletion if called inside the body of a while ... ok Ignore bindings deletions if node is part of while's test, even when ... ok Ignore bindings deletion if called inside the body of a while ... ok Test that referencing a local name in a nested scope that shadows a ... ok `__class__` is defined in class scope under Python 3, but is not ... ok test_functionsNeedGlobalScope (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Global names are available from nested scopes. ... ok Can't find undefined names with import *. ... ok A global statement in the global scope is ignored. ... ok A global statement does not prevent other names being undefined. ... ok If a name defined in an enclosing scope is shadowed by a local variable ... ok Keyword-only arg names are defined. ... ok Typo in kwonly name. ... ok Test that referencing a local name that shadows a global, before it is ... ok Test that referencing a local name in a nested scope that shadows a ... ok Test that referencing a local name in a nested scope that shadows a ... ok A local import * still allows undefined names to be found ... SKIP: obsolete syntax Use of the C{__builtins__} magic global should not emit an undefined ... ok Use of the C{__file__} magic global should not emit an undefined name ... ok Use of the C{__name__} magic global should not emit an undefined name ... ok Use of the C{__path__} magic global should not emit an undefined name ... ok Use of the C{__module__} magic builtin should not emit an undefined ... ok test_metaClassUndefined (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Use of the C{__annotations__} in module scope should not emit ... ok Locals declared in except: blocks can be used after the block. ... ok Nested classes can access enclosing scope. ... ok test_undefined (pyflakes.test.test_doctests.TestUndefinedNames) ... ok test_undefinedAugmentedAssignment (pyflakes.test.test_doctests.TestUndefinedNames) ... ok Exception names can't be used after the except: block. ... ok Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names are unbound after the `except:` block. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Undefined name referenced from a lambda function within a generator ... ok Undefined name referenced from a lambda function within a dict/set ... ok The loop variables of generator expressions nested together are ... ok test_undefinedInListComp (pyflakes.test.test_doctests.TestUndefinedNames) ... ok The loop variable is defined after the expression is computed. ... ok Some compatibility code checks explicitly for NameError. ... ok Unpacked function parameters create bindings. ... SKIP: obsolete syntax Star names in unpack are unused if RHS is a tuple/list literal. ... ok An unused global statement does not define the name. ... SKIP: todo Star names in unpack are used if RHS is not a tuple/list literal. ... ok test_aliasedImport (pyflakes.test.test_imports.Test) ... ok Imported aliases can shadow the source of the import. ... ok test_assignRHSFirst (pyflakes.test.test_imports.Test) ... ok Binding an import to a declared global should not cause it to be ... ok If two different submodules of a package are imported, no duplicate ... ok If a submodule of a package is imported twice, an unused import warning ... ok test_functionNamesAreBoundNow (pyflakes.test.test_imports.Test) ... ok test_functionsRunLater (pyflakes.test.test_imports.Test) ... ok __future__ is special. ... ok __future__ imports must come before anything else. ... ok Importing '*' from __future__ fails. ... ok Importing undefined names from __future__ fails. ... ok __future__ is special, but names are injected in the namespace. ... ok test_ignoreNonImportRedefinitions (pyflakes.test.test_imports.Test) ... ok Test that import within class is a locally scoped attribute. ... ok Use of import * at module level is reported. ... ok All star imports are marked as used by an undefined variable. ... SKIP: import * below module level is an error on Python 3 Use of import * from a relative import is reported. ... ok Method named 'foo' with default args referring to module named 'foo'. ... ok Imports in class scope can be used through self. ... ok test_importingForImportError (pyflakes.test.test_imports.Test) ... SKIP: todo import * is only allowed at module level. ... ok test_methodsDontUseClassScope (pyflakes.test.test_imports.Test) ... ok test_nestedClassAndFunctionScope (pyflakes.test.test_imports.Test) ... ok test_nestedFunctionsNestScope (pyflakes.test.test_imports.Test) ... ok test_newAssignment (pyflakes.test.test_imports.Test) ... ok test_nonGlobalDoesNotRedefine (pyflakes.test.test_imports.Test) ... ok test_notUsedInNestedScope (pyflakes.test.test_imports.Test) ... ok If a dotted name is imported and used, no warning is reported. ... ok Test that a global import which is redefined locally, ... ok test_redefinedByClass (pyflakes.test.test_imports.Test) ... ok test_redefinedByExcept (pyflakes.test.test_imports.Test) ... ok test_redefinedByFor (pyflakes.test.test_imports.Test) ... ok test_redefinedByFunction (pyflakes.test.test_imports.Test) ... ok test_redefinedByListComp (pyflakes.test.test_imports.Test) ... SKIP: in Python 3 list comprehensions execute in a separate scope If an imported name is redefined by a class statement which also uses ... ok Test that importing a module twice within an if ... ok Test that importing a module twice in if ... ok Test that shadowing a global with a class attribute does not produce a ... ok Test that shadowing a global name with a nested function definition ... ok Test that shadowing a global name with a nested function definition ... ok Test that importing a module twice in a try block ... ok test_redefinedTryElse (pyflakes.test.test_imports.Test) ... ok Test that importing a module twice in a try ... ok test_redefinedTryExceptElse (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptElseFinally (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptFinally (pyflakes.test.test_imports.Test) ... ok test_redefinedTryExceptMulti (pyflakes.test.test_imports.Test) ... ok Test that importing a module twice using a nested ... ok test_redefinedWhileUnused (pyflakes.test.test_imports.Test) ... ok Test that shadowing a global name with a for loop variable generates a ... ok Test that shadowing a global name with a for loop variable nested in a ... ok test_shadowedByLambda (pyflakes.test.test_imports.Test) ... ok test_shadowedByParameter (pyflakes.test.test_imports.Test) ... ok test_tryingMultipleImports (pyflakes.test.test_imports.Test) ... ok test_unusedImport (pyflakes.test.test_imports.Test) ... ok test_unusedImport_relative (pyflakes.test.test_imports.Test) ... ok test_unusedInNestedScope (pyflakes.test.test_imports.Test) ... ok If a dotted name is imported and not used, an unused import warning is ... ok When a package and its submodule are imported, only report once. ... ok A 'global' statement shadowing a used import should not cause it to be ... ok test_usedImport (pyflakes.test.test_imports.Test) ... ok test_usedImport_relative (pyflakes.test.test_imports.Test) ... ok test_usedInAssert (pyflakes.test.test_imports.Test) ... ok test_usedInAssignment (pyflakes.test.test_imports.Test) ... ok test_usedInAttributeAssign (pyflakes.test.test_imports.Test) ... ok test_usedInBackquote (pyflakes.test.test_imports.Test) ... SKIP: deprecated syntax test_usedInCall (pyflakes.test.test_imports.Test) ... ok test_usedInClass (pyflakes.test.test_imports.Test) ... ok test_usedInClassBase (pyflakes.test.test_imports.Test) ... ok test_usedInDict (pyflakes.test.test_imports.Test) ... ok test_usedInElifConditional (pyflakes.test.test_imports.Test) ... ok test_usedInElse (pyflakes.test.test_imports.Test) ... ok test_usedInExcept (pyflakes.test.test_imports.Test) ... ok test_usedInExec (pyflakes.test.test_imports.Test) ... ok test_usedInFor (pyflakes.test.test_imports.Test) ... ok test_usedInForElse (pyflakes.test.test_imports.Test) ... ok test_usedInFunction (pyflakes.test.test_imports.Test) ... ok test_usedInGetattr (pyflakes.test.test_imports.Test) ... ok A 'global' statement shadowing an unused import should not prevent it ... ok test_usedInIfBody (pyflakes.test.test_imports.Test) ... ok test_usedInIfConditional (pyflakes.test.test_imports.Test) ... ok test_usedInKeywordArg (pyflakes.test.test_imports.Test) ... ok test_usedInLambda (pyflakes.test.test_imports.Test) ... ok test_usedInList (pyflakes.test.test_imports.Test) ... ok test_usedInListComp (pyflakes.test.test_imports.Test) ... ok test_usedInLogic (pyflakes.test.test_imports.Test) ... ok test_usedInOperators (pyflakes.test.test_imports.Test) ... ok test_usedInParameterDefault (pyflakes.test.test_imports.Test) ... ok test_usedInRaise (pyflakes.test.test_imports.Test) ... ok test_usedInReturn (pyflakes.test.test_imports.Test) ... ok test_usedInSlice (pyflakes.test.test_imports.Test) ... ok test_usedInSliceObj (pyflakes.test.test_imports.Test) ... ok test_usedInSubscript (pyflakes.test.test_imports.Test) ... ok test_usedInTry (pyflakes.test.test_imports.Test) ... ok test_usedInTryFinally (pyflakes.test.test_imports.Test) ... ok test_usedInTuple (pyflakes.test.test_imports.Test) ... ok test_usedInWhile (pyflakes.test.test_imports.Test) ... ok test_usedInYield (pyflakes.test.test_imports.Test) ... ok Usage of package marks submodule imports as used. ... ok Usage of package by alias marks submodule imports as used. ... ok test_import_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_basic (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_import_submodule_as_source_name (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_future (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_member (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_member_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_parent (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_with_module (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_relative_with_module_as (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_star (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_star_relative (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_submodule_member (pyflakes.test.test_imports.TestImportationObject) ... ok test_importfrom_submodule_member_as (pyflakes.test.test_imports.TestImportationObject) ... ok The magic underscore var should be reported as unused when used as an ... ok test_all_mixed_attributes_and_strings (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_attributes (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_attributes_added (pyflakes.test.test_imports.TestSpecialAll) ... ok test_all_with_names (pyflakes.test.test_imports.TestSpecialAll) ... ok The C{__all__} variable is defined incrementally. ... ok The C{__all__} variable is defined through list concatenation. ... ok An C{__all__} definition in a class does not suppress unused import warnings. ... ok An C{__all__} definition does not suppress unused import warnings in a ... ok Report undefined if import * is used ... ok Report unused import when not needed to satisfy __all__. ... ok Re-using a global name as the loop variable for a generator ... ok If C{__all__} includes a name which is not bound, a warning is emitted. ... ok Using an imported name as a class decorator results in no warnings, ... ok Using a global name in a decorator statement results in no warnings, ... ok Using a global in a generator expression results in no warnings. ... ok If a name is imported and unused but is named in C{__all__}, no warning ... ok test_chained_operators_is_str (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_str_end (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_true (pyflakes.test.test_is_literal.Test) ... ok test_chained_operators_is_true_end (pyflakes.test.test_is_literal.Test) ... ok test_is_bytes (pyflakes.test.test_is_literal.Test) ... ok test_is_false (pyflakes.test.test_is_literal.Test) ... ok test_is_int (pyflakes.test.test_is_literal.Test) ... ok test_is_not_bytes (pyflakes.test.test_is_literal.Test) ... ok test_is_not_false (pyflakes.test.test_is_literal.Test) ... ok test_is_not_int (pyflakes.test.test_is_literal.Test) ... ok test_is_not_str (pyflakes.test.test_is_literal.Test) ... ok test_is_not_true (pyflakes.test.test_is_literal.Test) ... ok test_is_not_unicode (pyflakes.test.test_is_literal.Test) ... ok test_is_str (pyflakes.test.test_is_literal.Test) ... ok test_is_true (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_constant (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_constant_containing_constants (pyflakes.test.test_is_literal.Test) ... ok test_is_tuple_containing_variables_ok (pyflakes.test.test_is_literal.Test) ... ok test_is_unicode (pyflakes.test.test_is_literal.Test) ... ok test_left_is_bytes (pyflakes.test.test_is_literal.Test) ... ok test_left_is_false (pyflakes.test.test_is_literal.Test) ... ok test_left_is_int (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_bytes (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_false (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_int (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_str (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_true (pyflakes.test.test_is_literal.Test) ... ok test_left_is_not_unicode (pyflakes.test.test_is_literal.Test) ... ok test_left_is_str (pyflakes.test.test_is_literal.Test) ... ok test_left_is_true (pyflakes.test.test_is_literal.Test) ... ok test_left_is_unicode (pyflakes.test.test_is_literal.Test) ... ok Augmented assignment of attributes is supported. ... ok test_breakInsideLoop (pyflakes.test.test_other.Test) ... ok test_breakOutsideLoop (pyflakes.test.test_other.Test) ... ok Test that shadowing a function definition in a class suite with a ... ok If a class name is used in the body of that class's definition and ... ok If a class name is used in the body of that class's definition and ... ok If a class is redefined as a function, a warning is emitted. ... ok If a class is defined twice in the same module, a warning is emitted. ... ok If a return is used inside a class, a warning is emitted. ... ok If a yield is used inside a class, a warning is emitted. ... ok If a yield from is used inside a class, a warning is emitted. ... ok If a defined name is used on either side of any of the six comparison ... ok If a defined name is used on either side of a containment test, no ... ok test_continueInFinally (pyflakes.test.test_other.Test) ... SKIP: Python <= 3.8 only test_continueInsideLoop (pyflakes.test.test_other.Test) ... ok test_continueOutsideLoop (pyflakes.test.test_other.Test) ... ok A default except block should be last. ... ok test_defaultExceptNotLast (pyflakes.test.test_other.Test) ... ok If a variable is re-assigned to without being used, no warning is ... SKIP: todo: Too hard to make this warn but other cases stay silent If a variable is re-assigned within a conditional, no warning is ... ok If a variable is re-assigned to after being used, no warning is ... ok test_duplicateArgs (pyflakes.test.test_other.Test) ... ok Ellipsis in a slice is supported. ... ok Extended slices are supported. ... ok Test that shadowing a function definition with a decorated version of ... ok If a function is redefined as a class, a warning is emitted. ... ok Test to traverse ARG and ARGUMENT handler ... ok test_function_arguments_python3 (pyflakes.test.test_other.Test) ... ok A 'global' can be declared in one scope and reused in another. ... ok If a defined name is used on either side of an identity test, no ... ok test_localReferencedBeforeAssignment (pyflakes.test.test_other.Test) ... ok break and continue statements are supported. ... ok test_modernProperty (pyflakes.test.test_other.Test) ... ok If a return is used at the module level, a warning is emitted. ... ok If a yield is used at the module level, a warning is emitted. ... ok If a yield from is used at the module level, a warning is emitted. ... ok Test that shadowing a function definition in a class suite with another ... ok Test that shadowing a variable in a list comprehension in ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that shadowing a function definition with another one raises a ... ok Test that shadowing a function definition twice in an if ... ok Test that shadowing a variable in a list comprehension in ... ok Test that shadowing a function definition within an if block ... ok Test that reusing a variable in a dict comprehension does not raise ... ok Test that reusing a variable in a generator does not raise ... ok Test that shadowing a variable in a list comprehension raises ... SKIP: in Python 3 list comprehensions execute in a separate scope Test that reusing a variable in a set comprehension does not raise ... ok Test that shadowing a function definition twice in try ... ok Test that shadowing a function definition within a try block ... ok Test that shadowing a function definition named with underscore doesn't ... ok Test that shadowing an underscore importation raises a warning. ... ok SyntaxErrors (not encoded in the ast) surrounding Python 3 extended ... ok Python 3 extended iterable unpacking ... ok Don't die on unary +. ... ok If a name in the base list of a class definition is undefined, a ... ok Augmented assignment of a variable is supported. ... ok test_asyncDef (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncDefAwait (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncDefUndefined (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncFor (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncForUnderscoreLoopVar (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncWith (pyflakes.test.test_other.TestAsyncStatements) ... ok test_asyncWithItem (pyflakes.test.test_other.TestAsyncStatements) ... ok test_continueInAsyncForFinally (pyflakes.test.test_other.TestAsyncStatements) ... SKIP: Python <= 3.8 only test_formatstring (pyflakes.test.test_other.TestAsyncStatements) ... ok test_loopControlInAsyncFor (pyflakes.test.test_other.TestAsyncStatements) ... ok test_loopControlInAsyncForElse (pyflakes.test.test_other.TestAsyncStatements) ... ok test_matmul (pyflakes.test.test_other.TestAsyncStatements) ... ok test_raise_notimplemented (pyflakes.test.test_other.TestAsyncStatements) ... ok test_invalid_print_when_imported_from_future (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_print_as_condition_test (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok A valid assignment, tested for catching false positives. ... ok test_print_in_lambda (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_print_returned_in_function (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_valid_print (pyflakes.test.test_other.TestIncompatiblePrintOperator) ... ok test_f_string_without_placeholders (pyflakes.test.test_other.TestStringFormatting) ... ok test_invalid_dot_format_calls (pyflakes.test.test_other.TestStringFormatting) ... ok test_invalid_percent_format_calls (pyflakes.test.test_other.TestStringFormatting) ... ok test_ok_percent_format_cannot_determine_element_count (pyflakes.test.test_other.TestStringFormatting) ... ok An assert of a static value is not an error. ... ok An assert of a non-empty tuple is always True. ... ok An assert of an empty tuple is always False. ... ok An assert with a message is not an error. ... ok An assert without a message is not an error. ... ok Don't warn when a variable in a for loop is assigned to but not used. ... ok Don't warn when a variable in a list comprehension is ... ok Assigning to a global and then not using that global is perfectly ... ok Assigning to a member of another object and then not using that member ... ok Assigning to a nonlocal and then not using that binding is perfectly ... ok Test PEP 572 assignment expressions are treated as usage / write. ... ok Don't warn when a variable assignment occurs lexically after its use. ... ok Consider a function that is called on the right part of an ... ok Don't warn when the assignment is used in an inner function. ... ok Dict comprehensions are properly handled. ... ok Don't warn when the assignment is used in an inner function, even if ... ok Don't issue false warning when an unnamed exception is used. ... ok Don't issue false warning when an unnamed exception is used. ... ok test_exceptionUnusedInExcept (pyflakes.test.test_other.TestUnusedAssignment) ... ok test_exceptionUnusedInExceptInFunction (pyflakes.test.test_other.TestUnusedAssignment) ... ok test_exceptionUsedInExcept (pyflakes.test.test_other.TestUnusedAssignment) ... ok Test PEP 498 f-strings are treated as a usage. ... ok Don't warn when a variable in a generator expression is ... ok Test C{if (foo,)} conditions. ... ok Test C{foo if bar else baz} statements. ... ok Don't warn when a variable included in list unpacking is unused. ... ok Set comprehensions are properly handled. ... ok Do not warn about unused local variable __tracebackhide__, which is ... ok Don't warn when a variable included in tuple unpacking is unused. It's ... ok Shadowing a used variable can still raise an UnusedVariable warning. ... SKIP: todo: Difficult because it doesn't apply in the context of a loop Don't warn when the magic "_" (underscore) variable is unused. ... ok Warn when a variable in a function is assigned a value that's never ... ok Using locals() it is perfectly valid to have unused variables ... ok Using locals() in wrong scope should not matter ... ok Shadowing a used variable cannot raise an UnusedVariable warning in the ... ok No warnings are emitted for using an attribute as the target of a ... ok If the target of a C{with} statement uses any or all of the valid forms ... ok No warnings are emitted for using any of the list of names defined by a ... ok A name defined in the body of a C{with} statement can be used after ... ok No warnings are emitted for using inside or after a nameless C{with} ... ok No warnings are emitted for using a name defined by a C{with} statement ... ok A redefined name warning is emitted if a name bound by an import is ... ok An undefined name warning is emitted if the name first defined by a ... ok No warnings are emitted for using a subscript as the target of a ... ok An undefined name warning is emitted if the subscript used as the ... ok No warnings are emitted for using any of the tuple of names defined by ... ok A redefined name warning is emitted if a name bound by an import is ... ok An undefined name warning is emitted if a name first defined by the ... ok An undefined name warning is emitted if a name in the I{test} ... ok An undefined name warning is emitted if a name is used inside the ... ok Test C{yield from} statement ... ok test_return (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_returnNone (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_returnYieldExpression (pyflakes.test.test_return_with_arguments_inside_generator.Test) ... SKIP: new in Python 3.3 test_annotated_async_def (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_deferred_twice_annotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok err on the side of false-negatives for types named Literal ... ok test_literal_type_typing (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_literal_type_typing_extensions (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_literal_union_type_typing (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_nested_partially_quoted_type_assignment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok regression test for @typing.overload detection bug in 2.1.0 ... ok test_overload_in_class (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_overload_with_multiple_decorators (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partial_string_annotations_with_future_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partially_quoted_type_annotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_partially_quoted_type_assignment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_positional_only_argument_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_postponed_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_quoted_type_cast (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_quoted_type_cast_renamed_import (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_return_annotation_is_class_scope_variable (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_return_annotation_is_function_body_variable (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsAdditionalComment (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsAssignedToPreviousNode (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsFullSignature (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsFullSignatureWithDocstring (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsInvalidDoesNotMarkAsUsed (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsMarkImportsAsUsed (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsNoWhitespaceAnnotation (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsStarArgs (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsSyntaxError (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeCommentsSyntaxErrorCorrectLine (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnore (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnoreBogus (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_typeIgnoreBogusUnicode (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok test_type_cast_literal_str_to_str (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok Allow intentional redefinitions via @typing_extensions.overload ... ok Allow intentional redefinitions via @typing.overload ... ok Allow intentional redefinitions via @typing.overload (async) ... ok test_variable_annotations (pyflakes.test.test_type_annotations.TestTypeAnnotations) ... ok A Name node with an unrecognized context results in a RuntimeError being ... ok Undefined annotations. ... ok Free variables in nested classes must bind at class creation. ... ok C{WindowsError} is sometimes a builtin name, so no warning is emitted ... ok test_builtins (pyflakes.test.test_undefined_names.Test) ... ok Star and double-star arg names are defined. ... ok Star names in unpack are defined. ... ok "global" can make an otherwise undefined name in another function ... ok "global" can accept multiple names. ... ok Defined name referenced from a lambda function within a dict/set ... ok Defined name referenced from a lambda function within a generator ... ok Defined name for generator expressions and dict/set comprehension. ... ok Defined name for nested generator expressions in a class. ... ok Using the loop variable of a generator expression results in no ... ok test_definedInListComp (pyflakes.test.test_undefined_names.Test) ... ok Del deletes bindings. ... ok Ignores conditional bindings deletion. ... ok Ignored conditional bindings deletion even if they are nested in other ... ok The exception name can be deleted in the except: block. ... ok Del a global binding from a function. ... ok Del an undefined name. ... ok Ignore bindings deletion if called inside the body of a while ... ok Ignore bindings deletions if node is part of while's test, even when ... ok Ignore bindings deletion if called inside the body of a while ... ok Test that referencing a local name in a nested scope that shadows a ... ok `__class__` is defined in class scope under Python 3, but is not ... ok test_functionsNeedGlobalScope (pyflakes.test.test_undefined_names.Test) ... ok Global names are available from nested scopes. ... ok Can't find undefined names with import *. ... ok A global statement in the global scope is ignored. ... ok A global statement does not prevent other names being undefined. ... ok If a name defined in an enclosing scope is shadowed by a local variable ... ok Keyword-only arg names are defined. ... ok Typo in kwonly name. ... ok Test that referencing a local name that shadows a global, before it is ... ok Test that referencing a local name in a nested scope that shadows a ... ok Test that referencing a local name in a nested scope that shadows a ... ok A local import * still allows undefined names to be found ... SKIP: obsolete syntax Use of the C{__builtins__} magic global should not emit an undefined ... ok Use of the C{__file__} magic global should not emit an undefined name ... ok Use of the C{__name__} magic global should not emit an undefined name ... ok Use of the C{__path__} magic global should not emit an undefined name ... ok Use of the C{__module__} magic builtin should not emit an undefined ... ok test_metaClassUndefined (pyflakes.test.test_undefined_names.Test) ... ok Use of the C{__annotations__} in module scope should not emit ... ok Locals declared in except: blocks can be used after the block. ... ok Nested classes can access enclosing scope. ... ok test_undefined (pyflakes.test.test_undefined_names.Test) ... ok test_undefinedAugmentedAssignment (pyflakes.test.test_undefined_names.Test) ... ok Exception names can't be used after the except: block. ... ok Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure globals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. ... SKIP: error reporting disabled due to false positives below Exception names are unbound after the `except:` block. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Exception names obscure locals, can't be used after. Unless. ... ok Undefined name referenced from a lambda function within a generator ... ok Undefined name referenced from a lambda function within a dict/set ... ok The loop variables of generator expressions nested together are ... ok test_undefinedInListComp (pyflakes.test.test_undefined_names.Test) ... ok The loop variable is defined after the expression is computed. ... ok Some compatibility code checks explicitly for NameError. ... ok Unpacked function parameters create bindings. ... SKIP: obsolete syntax Star names in unpack are unused if RHS is a tuple/list literal. ... ok An unused global statement does not define the name. ... SKIP: todo Star names in unpack are used if RHS is not a tuple/list literal. ... ok ---------------------------------------------------------------------- Ran 734 tests in 2.879s OK (SKIP=37) I: pybuild pybuild:310: rm -rf /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/bin create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild debian/rules override_dh_auto_install make[1]: Entering directory '/build/pyflakes-K0X8oA/pyflakes-2.2.0' dh_auto_install I: pybuild base:232: /usr/bin/python3.9 setup.py install --root /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes running install running build running build_py running install_lib creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9 creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts/pyflakes.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts/__pycache__/__init__.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/scripts/__pycache__/pyflakes.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/harness.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_type_annotations.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_is_literal.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_other.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_imports.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_doctests.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_return_with_arguments_inside_generator.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_undefined_names.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_builtin.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_dict.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/harness.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_undefined_names.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_imports.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/__init__.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_code_segment.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_doctests.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_type_annotations.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_other.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_checker.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_builtin.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_dict.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_api.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_is_literal.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/__pycache__/test_return_with_arguments_inside_generator.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/test/test_code_segment.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__pycache__/__init__.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__pycache__/messages.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__pycache__/checker.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__pycache__/reporter.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__pycache__/api.cpython-39.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/__main__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/messages.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.9_pyflakes/build/pyflakes/reporter.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts/pyflakes.py to pyflakes.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/scripts/__init__.py to __init__.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/api.py to api.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_api.py to test_api.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/harness.py to harness.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_type_annotations.py to test_type_annotations.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_is_literal.py to test_is_literal.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_checker.py to test_checker.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_other.py to test_other.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_imports.py to test_imports.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_doctests.py to test_doctests.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_return_with_arguments_inside_generator.py to test_return_with_arguments_inside_generator.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_undefined_names.py to test_undefined_names.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_builtin.py to test_builtin.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/__init__.py to __init__.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_dict.py to test_dict.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/test/test_code_segment.py to test_code_segment.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/checker.py to checker.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__init__.py to __init__.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/__main__.py to __main__.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/messages.py to messages.cpython-39.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes/reporter.py to reporter.cpython-39.pyc running install_egg_info running egg_info writing pyflakes.egg-info/PKG-INFO writing dependency_links to pyflakes.egg-info/dependency_links.txt writing entry points to pyflakes.egg-info/entry_points.txt writing top-level names to pyflakes.egg-info/top_level.txt reading manifest file 'pyflakes.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pyflakes.egg-info/SOURCES.txt' Copying pyflakes.egg-info to /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.9/dist-packages/pyflakes-2.2.0.egg-info Skipping SOURCES.txt running install_scripts Installing pyflakes script to /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/bin I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes running install running build running build_py running install_lib creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8 creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts/pyflakes.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts/__pycache__/pyflakes.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/scripts/__pycache__/__init__.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_api.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/harness.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_type_annotations.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_is_literal.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_other.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_imports.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_doctests.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_return_with_arguments_inside_generator.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_undefined_names.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_builtin.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_dict.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_undefined_names.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/harness.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_is_literal.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_api.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_type_annotations.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/__init__.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_code_segment.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_return_with_arguments_inside_generator.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_other.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_dict.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_imports.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_doctests.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_builtin.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/__pycache__/test_checker.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/test/test_code_segment.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/checker.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__init__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes creating /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__pycache__/messages.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__pycache__/__init__.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__pycache__/reporter.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__pycache__/api.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__pycache__/checker.cpython-38.pyc -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__pycache__ copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/__main__.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/messages.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes copying /build/pyflakes-K0X8oA/pyflakes-2.2.0/.pybuild/cpython3_3.8_pyflakes/build/pyflakes/reporter.py -> /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts/pyflakes.py to pyflakes.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/scripts/__init__.py to __init__.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/api.py to api.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_api.py to test_api.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/harness.py to harness.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_type_annotations.py to test_type_annotations.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_is_literal.py to test_is_literal.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_checker.py to test_checker.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_other.py to test_other.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_imports.py to test_imports.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_doctests.py to test_doctests.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_return_with_arguments_inside_generator.py to test_return_with_arguments_inside_generator.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_undefined_names.py to test_undefined_names.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_builtin.py to test_builtin.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/__init__.py to __init__.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_dict.py to test_dict.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/test/test_code_segment.py to test_code_segment.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/checker.py to checker.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__init__.py to __init__.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/__main__.py to __main__.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/messages.py to messages.cpython-38.pyc byte-compiling /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes/reporter.py to reporter.cpython-38.pyc running install_egg_info running egg_info writing pyflakes.egg-info/PKG-INFO writing dependency_links to pyflakes.egg-info/dependency_links.txt writing entry points to pyflakes.egg-info/entry_points.txt writing top-level names to pyflakes.egg-info/top_level.txt reading manifest file 'pyflakes.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pyflakes.egg-info/SOURCES.txt' Copying pyflakes.egg-info to /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/lib/python3.8/dist-packages/pyflakes-2.2.0.egg-info Skipping SOURCES.txt running install_scripts Installing pyflakes script to /build/pyflakes-K0X8oA/pyflakes-2.2.0/debian/python3-pyflakes/usr/bin mkdir -p debian/pyflakes3/usr/bin mv debian/python3-pyflakes/usr/bin/pyflakes debian/pyflakes3/usr/bin/pyflakes3 sed -i '1s/3.*/3/' ./debian/pyflakes3/usr/bin/pyflakes3 make[1]: Leaving directory '/build/pyflakes-K0X8oA/pyflakes-2.2.0' dh_installdocs -i -O--buildsystem=pybuild debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/pyflakes-K0X8oA/pyflakes-2.2.0' dh_installchangelogs NEWS.rst make[1]: Leaving directory '/build/pyflakes-K0X8oA/pyflakes-2.2.0' dh_installman -i -O--buildsystem=pybuild dh_python3 -i -O--buildsystem=pybuild dh_installsystemduser -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild dh_strip_nondeterminism -i -O--buildsystem=pybuild dh_compress -i -O--buildsystem=pybuild dh_fixperms -i -O--buildsystem=pybuild dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild dh_gencontrol -i -O--buildsystem=pybuild dh_md5sums -i -O--buildsystem=pybuild dh_builddeb -i -O--buildsystem=pybuild dpkg-deb: building package 'pyflakes3' in '../pyflakes3_2.2.0-2_all.deb'. dpkg-deb: building package 'python3-pyflakes' in '../python3-pyflakes_2.2.0-2_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../pyflakes_2.2.0-2_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/pyflakes-K0X8oA /tmp/pyflakes-2.2.0-28_g1d7ij I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Phi6MCshQP... I: success in 473.1998 seconds md5: pyflakes3_2.2.0-2_all.deb: OK md5: python3-pyflakes_2.2.0-2_all.deb: OK sha1: pyflakes3_2.2.0-2_all.deb: OK sha1: python3-pyflakes_2.2.0-2_all.deb: OK sha256: pyflakes3_2.2.0-2_all.deb: OK sha256: python3-pyflakes_2.2.0-2_all.deb: OK Checksums: OK