* Package: dev-python/flake8-3.9.2 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/f7c47b8732a8e9f48d7775fc8de94ea743196dd9 (Mon Jun 14 22:29:45 UTC 2021) @@@@@ END @@@@@ @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This ebuild was merged (directly or as a dependency) because of the following commit: https://github.com/gentoo/gentoo/commit/edf7a04af9524841168484e69f86fabf3a0c301f @@@@@ END @@@@@ ################## # emerge --info: # ################## Portage 3.0.20 (python 3.9.5-final-0, default/linux/amd64/17.1, gcc-11.1.0, glibc-2.33-r1, 5.8.0-1035-aws x86_64) ================================================================= System uname: Linux-5.8.0-1035-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8259CL_CPU_@_2.50GHz-with-glibc2.33 KiB Mem: 65047144 total, 46417308 free KiB Swap: 0 total, 0 free sh bash 5.1_p8 ld GNU ld (Gentoo 2.36.1 p3) 2.36.1 app-shells/bash: 5.1_p8::gentoo dev-lang/perl: 5.34.0::gentoo dev-lang/python: 2.7.18_p10::gentoo, 3.8.10_p2::gentoo, 3.9.5_p2::gentoo, 3.10.0_beta2::gentoo dev-lang/rust: 1.52.1::gentoo dev-util/cmake: 3.20.3::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7-r3::gentoo sys-apps/openrc: 0.43.3::gentoo sys-apps/sandbox: 2.24::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.36.1-r1::gentoo sys-devel/gcc: 11.1.0-r1::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers) sys-libs/glibc: 2.33-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* MIT" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches" DISTDIR="/var/tmp/portage/dev-python/flake8-3.9.2/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j16" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="pypy3 python3_8 python3_9" USERLAND="GNU" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS ############################## # emerge history (qlop -mv): # ############################## 2021-06-15T00:33:55 >>> dev-python/pyflakes-2.3.1 2021-06-15T00:33:56 >>> dev-python/pycodestyle-2.7.0 2021-06-15T00:33:56 >>> dev-python/typing-extensions-3.10.0.0 2021-06-15T00:33:57 >>> dev-python/zipp-3.4.1 2021-06-15T00:34:08 >>> dev-python/importlib_metadata-4.5.0 2021-06-15T00:34:11 >>> dev-python/flake8-3.9.2 2021-06-15T00:34:24 >>> dev-python/mccabe-0.6.1-r2 2021-06-15T00:34:34 >>> dev-python/six-1.16.0 2021-06-15T00:34:36 >>> dev-python/more-itertools-8.8.0 2021-06-15T00:34:35 >>> dev-python/iniconfig-1.1.1 2021-06-15T00:34:36 >>> dev-python/py-1.10.0 2021-06-15T00:34:37 >>> dev-python/pyparsing-2.4.7-r1 2021-06-15T00:34:37 >>> dev-python/pluggy-0.13.1-r1 2021-06-15T00:34:38 >>> dev-python/namespace-zope-1-r1 2021-06-15T00:34:46 >>> dev-python/mock-4.0.3 2021-06-15T00:34:53 >>> dev-python/packaging-20.9 2021-06-15T00:34:57 >>> dev-python/zope-interface-5.4.0 2021-06-15T00:35:05 >>> dev-python/attrs-21.2.0 2021-06-15T00:35:08 >>> dev-python/pytest-6.2.4-r1 ####################################### # installed packages (qlist -ICvUSS): # ####################################### acct-group/audio-0-r1:0 acct-group/cdrom-0-r1:0 acct-group/dialout-0-r1:0 acct-group/disk-0-r1:0 acct-group/input-0-r1:0 acct-group/kmem-0-r1:0 acct-group/kvm-0-r1:0 acct-group/lp-0-r1:0 acct-group/man-0-r1:0 acct-group/messagebus-0-r1:0 acct-group/polkitd-0-r1:0 acct-group/portage-0:0 acct-group/render-0-r1:0 acct-group/sshd-0-r1:0 acct-group/tape-0-r1:0 acct-group/tty-0-r1:0 acct-group/video-0-r1:0 acct-user/man-1-r1:0 acct-user/messagebus-0-r1:0 acct-user/polkitd-0-r1:0 acct-user/portage-0:0 acct-user/sshd-0-r1:0 app-admin/eselect-1.4.17:0 -doc -emacs -vim-syntax app-admin/perl-cleaner-2.30:0 app-arch/bzip2-1.0.8-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static -static-libs app-arch/gzip-1.10:0 -pic -static app-arch/libarchive-3.5.1:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs threads xattr zlib -zstd app-arch/tar-1.34:0 acl -minimal nls -selinux xattr app-arch/unzip-6.0_p26:0 bzip2 -natspec unicode app-arch/xz-utils-5.2.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 extra-filters nls split-usr -static-libs threads app-arch/zstd-1.5.0:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 -static-libs threads app-crypt/gnupg-2.2.28:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -tofu -tools -usb -user-socket -wks-server app-crypt/gpgme-1.15.1:1/11 -common-lisp cxx -python python_targets_python3_8 python_targets_python3_9 -qt5 -static-libs app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs app-crypt/openpgp-keys-gentoo-release-20200704:0 -test app-crypt/pinentry-1.1.1-r1:0 -caps -efl -emacs -gnome-keyring -gtk ncurses -qt5 app-crypt/rhash-1.4.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug nls ssl -static-libs app-editors/nano-5.7:0 -debug -justify -magic -minimal ncurses nls spell split-usr -static unicode app-eselect/eselect-iptables-20200508:0 app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 app-eselect/eselect-pinentry-0.7.2:0 app-eselect/eselect-python-20200719:0 app-eselect/eselect-rust-20200419:0 app-i18n/man-pages-it-5.06:0 app-i18n/man-pages-ja-20180315:0 app-i18n/man-pages-l10n-4.2.0-r1:0 l10n_de l10n_fr l10n_nl l10n_pl l10n_pt-BR l10n_ro app-i18n/man-pages-ru-5.03.2390.2390.20191017:0 app-i18n/man-pages-zh_CN-1.6.3.2:0 app-misc/c_rehash-1.7-r1:0 app-misc/ca-certificates-20210119.3.66:0 -cacert app-misc/editor-wrapper-4-r1:0 app-misc/mime-types-9:0 app-misc/pax-utils-1.3.2:0 -caps -debug -python -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 seccomp app-misc/tmux-3.2a:0 -debug -selinux -utempter -vim-syntax app-portage/eix-0.35.2:0 -debug -doc nls -sqlite app-portage/elt-patches-20201205:0 app-portage/gemato-16.2:0 gpg python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test -tools app-portage/gentoolkit-0.5.1:0 python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 -test app-portage/portage-utils-0.91:0 nls openmp qmanifest qtegrity -static app-shells/bash-5.1_p8:0 -afs -bashlogger -examples -mem-scramble net nls -plugins readline app-shells/push-3.4:0 app-shells/quoter-4.2:0 app-text/ansifilter-2.18:0 -qt5 app-text/build-docbook-catalog-1.21:0 app-text/docbook-xml-dtd-4.5-r2:4.5 app-text/docbook-xml-dtd-4.4-r3:4.4 app-text/docbook-xml-dtd-4.2-r3:4.2 app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 app-text/docbook-xsl-stylesheets-1.79.1-r2:0 -ruby app-text/manpager-1:0 app-text/opensp-1.5.2-r6:0 -doc nls -static-libs -test app-text/po4a-0.63:0 -test app-text/sgml-common-0.6.3-r7:0 app-text/xmlto-0.0.28-r6:0 -latex -text dev-db/sqlite-3.35.5:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools dev-lang/perl-5.34.0:0/5.34 berkdb -debug -doc gdbm -ithreads -minimal dev-lang/python-3.10.0_beta2:3.10 -bluetooth -build -examples gdbm -hardened ipv6 ncurses readline sqlite ssl -test -tk -verify-sig -wininst xml dev-lang/python-3.9.5_p2:3.9 -bluetooth -build -examples gdbm -hardened ipv6 ncurses readline sqlite ssl -test -tk -verify-sig -wininst xml dev-lang/python-3.8.10_p2:3.8 -bluetooth -build -examples gdbm -hardened ipv6 ncurses readline sqlite ssl -test -tk -verify-sig -wininst xml dev-lang/python-2.7.18_p10:2.7 -berkdb -bluetooth -build -examples gdbm -hardened ipv6 ncurses readline sqlite ssl threads -tk -verify-sig wide-unicode -wininst xml dev-lang/python-exec-2.4.8:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-lang/rust-1.52.1:stable/1.52 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -clippy cpu_flags_x86_sse2 -debug -doc -llvm_targets_AArch64 -llvm_targets_AMDGPU -llvm_targets_ARM -llvm_targets_AVR -llvm_targets_BPF -llvm_targets_Hexagon -llvm_targets_Lanai -llvm_targets_Mips -llvm_targets_MSP430 -llvm_targets_NVPTX -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_Sparc -llvm_targets_SystemZ -llvm_targets_WebAssembly llvm_targets_X86 -llvm_targets_XCore -miri -nightly -parallel-compiler -rls -rustfmt -system-bootstrap -system-llvm -test -verify-sig -wasm dev-lang/spidermonkey-78.11.0:78 -clang -cpu_flags_arm_neon -debug jit -lto -test dev-lang/tcl-8.6.11:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug threads dev-libs/elfutils-0.185:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzma nls -static-libs -test -threads utils -valgrind -zstd dev-libs/expat-2.4.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs unicode dev-libs/glib-2.68.3-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus -debug elf -fam -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr dev-libs/gmp-6.2.1-r1:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cxx -doc -pic -static-libs dev-libs/gobject-introspection-1.68.0:0 -doctool -gtk-doc -python_single_target_python3_8 python_single_target_python3_9 -test dev-libs/gobject-introspection-common-1.68.0:0 dev-libs/icu-69.1:0/69.1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc -examples -static-libs dev-libs/isl-0.24:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/jsoncpp-1.9.4:0/24 -doc -test dev-libs/libassuan-2.5.5:0 dev-libs/libevent-2.1.12:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime -debug -malloc-replacement ssl -static-libs -test threads -verbose-debug dev-libs/libffi-3.3-r2:0/7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -pax_kernel -static-libs -test dev-libs/libgcrypt-1.9.3:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_neon -cpu_flags_x86_aes -cpu_flags_x86_avx -cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha -cpu_flags_x86_sse4_1 -doc -o-flag-munging -static-libs dev-libs/libgpg-error-1.42:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs dev-libs/libksba-1.6.0:0 -static-libs dev-libs/libltdl-2.4.6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/libpcre-8.44:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 cxx jit -libedit pcre16 pcre32 readline recursion-limit split-usr -static-libs unicode zlib dev-libs/libpcre2-10.37-r2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline recursion-limit split-usr -static-libs unicode zlib dev-libs/libpipeline-1.5.3:0 -static-libs -test dev-libs/libtasn1-4.17.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs -test -valgrind dev-libs/libunistring-0.9.10-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs dev-libs/libuv-1.41.0:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 dev-libs/libxml2-2.9.12-r3:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples -icu ipv6 -lzma python python_targets_python3_8 python_targets_python3_9 readline -static-libs -test -verify-sig dev-libs/libxslt-1.1.34-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt -debug -examples -static-libs -verify-sig dev-libs/mpc-1.2.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/mpfr-4.1.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/nettle-3.7.3:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_neon -cpu_flags_x86_aes -cpu_flags_x86_sha -doc gmp -static-libs -test dev-libs/npth-1.6-r1:0 dev-libs/nspr-4.31:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug dev-libs/openssl-1.1.1k:0/1.1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -bindist cpu_flags_x86_sse2 -rfc3779 -sctp -sslv3 -static-libs -test -tls-heartbeat -vanilla zlib dev-libs/popt-1.18:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test dev-perl/Encode-HanExtra-0.230.0-r3:0 dev-perl/Encode-Locale-1.50.0:0 -test dev-perl/File-Listing-6.140.0:0 -test dev-perl/HTML-Parser-3.760.0:0 -test dev-perl/HTML-Tagset-3.200.0-r2:0 dev-perl/HTTP-Cookies-6.40.0:0 -test dev-perl/HTTP-Date-6.20.0-r1:0 dev-perl/HTTP-Message-6.290.0:0 -test dev-perl/HTTP-Negotiate-6.10.0-r1:0 dev-perl/IO-HTML-1.1.0:0 -test dev-perl/IO-Socket-INET6-2.720.0-r1:0 dev-perl/IO-Socket-SSL-2.66.0:0 -examples -idn dev-perl/libwww-perl-6.530.0:0 ssl -test dev-perl/Locale-gettext-1.70.0:0 dev-perl/LWP-MediaTypes-6.20.0-r1:0 dev-perl/LWP-Protocol-https-6.70.0:0 -test dev-perl/MIME-Charset-1.12.2:0 l10n_ja l10n_zh dev-perl/Module-Build-0.422.400:0 -test dev-perl/Mozilla-CA-20999999:0 dev-perl/Net-HTTP-6.210.0:0 -minimal -test dev-perl/Net-SSLeay-1.880.0-r1:0 -examples -examples -minimal -test dev-perl/Pod-Parser-1.630.0-r1:0 -test dev-perl/SGMLSpm-1.1-r1:0 dev-perl/Socket6-0.280.0:0 dev-perl/Sub-Name-0.210.0:0 -suggested -test dev-perl/TermReadKey-2.370.0:0 -examples dev-perl/Text-CharWidth-0.40.0-r1:0 dev-perl/Text-WrapI18N-0.60.0-r1:0 dev-perl/Try-Tiny-0.300.0:0 -minimal -test dev-perl/Unicode-LineBreak-2019.1.0:0 dev-perl/URI-1.730.0:0 -test dev-perl/WWW-RobotRules-6.20.0-r1:0 dev-perl/XML-Parser-2.460.0:0 dev-perl/YAML-Tiny-1.730.0:0 -minimal -test dev-python/attrs-21.2.0:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/certifi-10001-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/chardet-4.0.0:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/flake8-3.9.2:0 -doc python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 -test dev-python/idna-3.2:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/importlib_metadata-4.5.0:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/iniconfig-1.1.1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/jinja-3.0.1:0 -doc -examples python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/markupsafe-2.0.1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/mccabe-0.6.1-r2:0 python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 -test dev-python/mock-4.0.3:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/more-itertools-8.8.0:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/namespace-zope-1-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/packaging-20.9:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/pluggy-0.13.1-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/py-1.10.0:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/pycodestyle-2.7.0:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/pyflakes-2.3.1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/pyparsing-2.4.7-r1:0 -examples python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/pypy3-7.3.4_p2:0/pypy37-pp73 bzip2 gdbm jit ncurses -sqlite -test -tk dev-python/pypy3-exe-7.3.4:7.3.4 bzip2 -cpu_flags_x86_sse2 jit -low-memory ncurses dev-python/PySocks-1.7.1-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/pytest-6.2.4-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/requests-2.25.1-r2:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -socks5 -test dev-python/setuptools-57.0.0:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/setuptools_scm-6.0.1-r1:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/six-1.16.0:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/toml-0.10.2:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test -test dev-python/typing-extensions-3.10.0.0:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 dev-python/urllib3-1.26.5:0 -brotli python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/zipp-3.4.1:0 -doc python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-python/zope-interface-5.4.0:0 python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-util/cmake-3.20.3:0 -doc -emacs ncurses -qt5 -test -test dev-util/desktop-file-utils-0.26-r1:0 -emacs dev-util/glib-utils-2.68.3:0 -python_single_target_python3_8 python_single_target_python3_9 dev-util/gperf-3.1:0 dev-util/gtk-doc-am-1.33.2:0 dev-util/intltool-0.51.0-r2:0 dev-util/itstool-2.0.6-r1:0 -python_single_target_python3_8 python_single_target_python3_9 dev-util/meson-0.58.1:0 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -test dev-util/meson-format-array-0:0 python_targets_python3_8 python_targets_python3_9 dev-util/ninja-1.10.2-r1:0 -doc -emacs -test -vim-syntax dev-util/pkgconfig-0.29.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -hardened -internal-glib dev-util/re2c-2.1.1-r1:0 -debug dev-vcs/git-2.32.0:0 blksha1 -cgi curl -cvs -doc -emacs -gnome-keyring gpg -highlight iconv -mediawiki -mediawiki-experimental nls pcre -perforce -perl -ppcsha1 -python_single_target_python3_10 -python_single_target_python3_8 python_single_target_python3_9 -subversion -test threads -tk webdav -xinetd net-dns/libidn2-2.3.1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig net-firewall/iptables-1.8.7:0/1.8.3 -conntrack ipv6 -netlink -nftables -pcap split-usr -static-libs net-libs/gnutls-3.7.2:0/30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cxx -dane -doc -examples -guile idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -valgrind net-libs/libmnl-1.0.4:0/0.2.0 -examples split-usr -static-libs net-libs/libnsl-1.3.0-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs net-libs/libtirpc-1.3.2:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 ipv6 -kerberos split-usr -static-libs net-libs/nghttp2-1.43.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx -debug -hpack-tools -jemalloc -static-libs -test threads -utils -xml net-misc/curl-7.77.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -adns -alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls -curl_ssl_nss curl_ssl_openssl -curl_ssl_winssl ftp -gnutls -gopher -hsts http2 -idn imap ipv6 -kerberos -ldap -mbedtls -metalink -nghttp3 -nss openssl pop3 progress-meter -quiche -rtmp -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -threads -winssl -zstd net-misc/iputils-20210202:0 arping -caps -clockdiff -doc filecaps -gcrypt -idn ipv6 -nettle nls -rarpd -rdisc ssl -static -tftpd -tracepath -traceroute6 net-misc/netifrc-0.7.3:0 net-misc/openssh-8.6_p1-r1:0 -abi_mips_n32 -audit -bindist -debug -hpn -kerberos -ldns -libedit -livecd pam pie scp -sctp -security-key -selinux ssl -static -test -X -X509 -xmss net-misc/rsync-3.2.3-r4:0 acl -examples iconv ipv6 -lz4 ssl -stunnel -system-zlib xattr -xxhash -zstd net-misc/wget-1.21.1:0 -cookie_check -debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid zlib perl-core/File-Temp-0.231.100:0 sys-apps/acl-2.3.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls split-usr -static-libs sys-apps/attr-2.5.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug nls split-usr -static-libs sys-apps/baselayout-2.7-r3:0 -build split-usr sys-apps/busybox-1.33.1:0 -debug ipv6 -livecd -make-symlinks -math -mdev -pam -savedconfig -selinux -sep-usr static -syslog -systemd sys-apps/coreutils-8.32-r1:0 acl -caps -gmp -hostname -kill -multicall nls -selinux split-usr -static -test -vanilla xattr sys-apps/dbus-1.12.20-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc elogind -selinux -static-libs -systemd -test -test -user-session -X sys-apps/debianutils-4.11.2:0 installkernel -static sys-apps/diffutils-3.7-r1:0 nls -static sys-apps/file-5.40-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzma -python -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 -seccomp -static-libs zlib sys-apps/findutils-4.8.0:0 nls -selinux -static -test sys-apps/gawk-5.1.0:0 -mpfr nls readline sys-apps/gentoo-functions-0.14:0 sys-apps/grep-3.6:0 nls pcre -static sys-apps/groff-1.22.4:0 -examples -uchardet -X sys-apps/help2man-1.48.3:0 nls sys-apps/hwids-20210613:0 net pci udev usb sys-apps/install-xattr-0.8:0 sys-apps/iproute2-5.10.0-r1:0 -atm berkdb -caps -elf iptables ipv6 -libbsd -minimal -selinux sys-apps/kbd-2.4.0:0 nls pam -test sys-apps/kmod-29:0 -debug -doc lzma -pkcs7 -python python_targets_python3_8 python_targets_python3_9 -static-libs tools zlib -zstd sys-apps/less-590:0 pcre unicode sys-apps/man-db-2.9.4:0 berkdb gdbm manpager nls seccomp -selinux -static-libs zlib sys-apps/man-pages-5.11:0 l10n_de l10n_fr l10n_it l10n_ja l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_zh-CN sys-apps/man-pages-posix-2017a:0 sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static sys-apps/openrc-0.43.3:0 -audit -bash -debug ncurses netifrc -newnet pam -prefix -selinux -sysv-utils unicode sys-apps/portage-3.0.20-r2:0 -apidoc -build -doc -gentoo-dev ipc native-extensions python_targets_pypy3 -python_targets_python3_10 python_targets_python3_8 python_targets_python3_9 rsync-verify -selinux -test xattr sys-apps/sandbox-2.24:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 sys-apps/sed-4.8:0 acl nls -selinux -static sys-apps/shadow-4.8.1-r3:0 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr su xattr sys-apps/systemd-tmpfiles-248.3:0 -selinux -test sys-apps/sysvinit-2.99:0 -ibm -selinux -static sys-apps/texinfo-6.7:0 nls standalone -static sys-apps/util-linux-2.37:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat -hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_8 python_targets_python3_9 readline -selinux -slang split-usr -static-libs -su suid -systemd -test -tty-helpers -udev unicode sys-apps/which-2.21:0 sys-auth/elogind-246.10-r1:0 acl -audit -debug -doc pam policykit -selinux sys-auth/pambase-20210201.1:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -systemd sys-auth/passwdqc-2.0.2:0 sys-auth/polkit-0.119:0 elogind -examples -gtk introspection -kde nls pam -selinux -systemd -test sys-devel/autoconf-2.69-r5:2.69 -emacs sys-devel/autoconf-2.13-r1:2.1 sys-devel/autoconf-archive-2021.02.19:0 sys-devel/autoconf-wrapper-15:0 sys-devel/automake-1.16.3-r1:1.16 -test sys-devel/automake-wrapper-11:0 sys-devel/binutils-2.36.1-r1:2.36 -cet -default-gold -doc gold -multitarget nls plugins -static-libs -test -vanilla sys-devel/binutils-config-5.4:0 native-symlinks sys-devel/bison-3.7.6:0 -examples nls -static -test sys-devel/flex-2.6.4-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test sys-devel/gcc-11.1.0-r1:11 -ada -custom-cflags cxx -d -debug -doc -fixed-point fortran -go graphite -hardened -jit -libssp lto multilib nls nptl -objc -objc++ -objc-gc openmp pch -pgo pie sanitize ssp -systemtap -test -valgrind -vanilla -vtv -zstd sys-devel/gcc-config-2.4:0 cc-wrappers native-symlinks sys-devel/gettext-0.21-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -cvs cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs sys-devel/gnuconfig-20210107:0 sys-devel/libtool-2.4.6-r6:2 -vanilla sys-devel/llvm-12.0.0:12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -doc -doc -exegesis -gold -libedit libffi -llvm_targets_AArch64 llvm_targets_AMDGPU -llvm_targets_ARC -llvm_targets_ARM -llvm_targets_AVR llvm_targets_BPF -llvm_targets_CSKY -llvm_targets_Hexagon -llvm_targets_Lanai -llvm_targets_Mips -llvm_targets_MSP430 llvm_targets_NVPTX -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_Sparc -llvm_targets_SystemZ -llvm_targets_VE -llvm_targets_WebAssembly llvm_targets_X86 -llvm_targets_XCore ncurses -test -xar -xml -z3 sys-devel/llvm-common-12.0.0:0 sys-devel/m4-1.4.19:0 -examples nls sys-devel/make-4.3:0 -guile nls -static sys-devel/patch-2.7.6-r4:0 -static -test xattr sys-fs/e2fsprogs-1.46.2:0 -cron -fuse -lto nls split-usr -static-libs threads sys-fs/udev-248:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl kmod -selinux split-usr -static-libs sys-fs/udev-init-scripts-34:0 sys-kernel/installkernel-gentoo-3:0 sys-kernel/linux-headers-5.12:0 -headers-only sys-libs/db-6.0.35-r4:6.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx -doc -doc -examples -java -java -tcl -test -test sys-libs/e2fsprogs-libs-1.46.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs sys-libs/gdbm-1.19:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs sys-libs/glibc-2.33-r1:2.2 -audit -caps -cet -compile-locales crypt -custom-cflags -doc -gd -headers-only multiarch multilib -multilib-bootstrap -nscd -profile -selinux ssp static-libs -static-pie -suid -systemtap -test -vanilla sys-libs/libcap-2.50-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam split-usr -static-libs sys-libs/libseccomp-2.5.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -python python_targets_python3_8 python_targets_python3_9 -static-libs sys-libs/ncurses-6.2_p20210123:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx -debug -doc -gpm -minimal -profile split-usr -static-libs -test -threads tinfo -trace unicode sys-libs/pam-1.5.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit berkdb -debug filecaps -nis -selinux split-usr sys-libs/readline-8.1_p1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils sys-libs/timezone-data-2021a:0 -leaps-timezone nls -zic-slim sys-libs/zlib-1.2.11-r4:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip split-usr -static-libs sys-process/procps-3.3.17:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux split-usr -static-libs -systemd -test unicode sys-process/psmisc-23.4-r1:0 ipv6 nls -selinux -X virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs virtual/awk-1:0 virtual/dev-manager-0-r2:0 virtual/editor-0-r3:0 virtual/libc-1-r1:0 virtual/libcrypt-1-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 static-libs virtual/libelf-3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libudev-232-r3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -systemd virtual/man-0-r4:0 virtual/os-headers-0-r2:0 virtual/package-manager-1:0 virtual/pager-0:0 virtual/perl-Carp-1.520.0-r1:0 virtual/perl-Compress-Raw-Bzip2-2.101.0:0 virtual/perl-Compress-Raw-Zlib-2.101.0:0 virtual/perl-CPAN-Meta-2.150.10-r5:0 virtual/perl-CPAN-Meta-Requirements-2.140.0-r7:0 virtual/perl-CPAN-Meta-YAML-0.18.0-r7:0 virtual/perl-Data-Dumper-2.179.0:0 virtual/perl-Digest-MD5-2.580.0:0 virtual/perl-Encode-3.80.0:0 virtual/perl-Exporter-5.760.0:0 virtual/perl-ExtUtils-CBuilder-0.280.236:0 virtual/perl-ExtUtils-Install-2.200.0:0 virtual/perl-ExtUtils-MakeMaker-7.620.0:0 virtual/perl-ExtUtils-Manifest-1.730.0:0 virtual/perl-ExtUtils-ParseXS-3.430.0:0 virtual/perl-File-Spec-3.800.0:0 virtual/perl-File-Temp-0.231.100:0 virtual/perl-Getopt-Long-2.520.0:0 virtual/perl-IO-1.460.0:0 virtual/perl-IO-Compress-2.102.0:0 virtual/perl-IO-Socket-IP-0.410.0:0 virtual/perl-JSON-PP-4.60.0:0 virtual/perl-libnet-3.130.0:0 ssl virtual/perl-MIME-Base64-3.160.0:0 virtual/perl-Module-Metadata-1.0.37-r1:0 virtual/perl-parent-0.238.0-r1:0 virtual/perl-Parse-CPAN-Meta-2.150.10-r5:0 virtual/perl-Perl-OSType-1.10.0-r5:0 virtual/perl-Pod-Parser-1.630.0-r8:0 virtual/perl-podlators-4.140.0-r2:0 virtual/perl-Scalar-List-Utils-1.550.0-r1:0 virtual/perl-Test-Harness-3.430.0:0 virtual/perl-Text-ParseWords-3.300.0-r8:0 virtual/perl-Time-Local-1.300.0:0 virtual/perl-version-0.992.800:0 virtual/perl-XSLoader-0.300.0-r4:0 virtual/pkgconfig-2:0 virtual/rust-1.52.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/service-manager-1:0 virtual/ssh-0:0 -minimal virtual/tmpfiles-0-r1:0 virtual/udev-217-r2:0 virtual/yacc-0:0 www-client/pybugz-0.13:0 python_targets_python3_8 python_targets_python3_9 -zsh-completion x11-misc/shared-mime-info-2.1:0 ####################### # build.log # ####################### >>> Unpacking source... >>> Unpacking flake8-3.9.2.tar.gz to /var/tmp/portage/dev-python/flake8-3.9.2/work >>> Source unpacked in /var/tmp/portage/dev-python/flake8-3.9.2/work >>> Preparing source in /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2 ... * pypy3: running distutils-r1_run_phase distutils-r1_python_compile pypy3 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/utils.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/style_guide.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/_compat.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/defaults.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/exceptions.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/statistics.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/checker.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/__main__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 copying src/flake8/processor.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting copying src/flake8/formatting/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting copying src/flake8/formatting/base.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting copying src/flake8/formatting/default.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options copying src/flake8/options/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options copying src/flake8/options/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options copying src/flake8/options/config.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options copying src/flake8/options/aggregator.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins copying src/flake8/plugins/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins copying src/flake8/plugins/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins copying src/flake8/plugins/pyflakes.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/application.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/mercurial.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/vcs.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/setuptools_command.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/options.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/git.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/cli.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main copying src/flake8/main/debug.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/api copying src/flake8/api/legacy.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/api copying src/flake8/api/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/api warning: build_py: byte-compiling is disabled, skipping. * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/utils.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/style_guide.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/_compat.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/defaults.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/exceptions.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/statistics.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/checker.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/__main__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 copying src/flake8/processor.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/formatting copying src/flake8/formatting/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/formatting copying src/flake8/formatting/base.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/formatting copying src/flake8/formatting/default.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/formatting creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/options copying src/flake8/options/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/options copying src/flake8/options/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/options copying src/flake8/options/config.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/options copying src/flake8/options/aggregator.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/options creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/plugins copying src/flake8/plugins/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/plugins copying src/flake8/plugins/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/plugins copying src/flake8/plugins/pyflakes.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/plugins creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/application.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/mercurial.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/vcs.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/setuptools_command.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/options.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/git.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/cli.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main copying src/flake8/main/debug.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/main creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/api copying src/flake8/api/legacy.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/api copying src/flake8/api/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_8/lib/flake8/api warning: build_py: byte-compiling is disabled, skipping. * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 16 running build running build_py creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/utils.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/style_guide.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/_compat.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/defaults.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/exceptions.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/statistics.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/checker.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/__main__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 copying src/flake8/processor.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/formatting copying src/flake8/formatting/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/formatting copying src/flake8/formatting/base.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/formatting copying src/flake8/formatting/default.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/formatting creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/options copying src/flake8/options/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/options copying src/flake8/options/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/options copying src/flake8/options/config.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/options copying src/flake8/options/aggregator.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/options creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/plugins copying src/flake8/plugins/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/plugins copying src/flake8/plugins/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/plugins copying src/flake8/plugins/pyflakes.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/plugins creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/application.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/mercurial.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/vcs.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/setuptools_command.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/options.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/git.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/cli.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main copying src/flake8/main/debug.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/main creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/api copying src/flake8/api/legacy.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/api copying src/flake8/api/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-python3_9/lib/flake8/api warning: build_py: byte-compiling is disabled, skipping. * Using python3.9 in global scope * python3_9: running distutils-r1_run_phase python_compile_all >>> Source compiled. >>> Test phase: dev-python/flake8-3.9.2 * pypy3: running distutils-r1_run_phase python_test pypy3 setup.py install --root=/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test --install-lib=lib --install-scripts=scripts running install running build running build_py warning: build_py: byte-compiling is disabled, skipping. running install_lib creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/formatting copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/formatting copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting/base.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/formatting copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/formatting/default.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/formatting copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/utils.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/options copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/options copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/options copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options/config.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/options copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/options/aggregator.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/options copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/style_guide.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/_compat.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/defaults.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/plugins copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/plugins copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins/manager.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/plugins copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/plugins/pyflakes.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/plugins copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/exceptions.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/application.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/mercurial.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/vcs.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/setuptools_command.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/options.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/git.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/cli.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/main/debug.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/main creating /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/api copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/api/legacy.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/api copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/api/__init__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8/api copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/statistics.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/checker.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/__main__.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 copying /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/lib/flake8/processor.py -> /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8 warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info running egg_info writing src/flake8.egg-info/PKG-INFO writing dependency_links to src/flake8.egg-info/dependency_links.txt writing entry points to src/flake8.egg-info/entry_points.txt writing requirements to src/flake8.egg-info/requires.txt writing top-level names to src/flake8.egg-info/top_level.txt reading manifest file 'src/flake8.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'docs/build/' adding license file 'LICENSE' writing manifest file 'src/flake8.egg-info/SOURCES.txt' Copying src/flake8.egg-info to /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/lib/flake8-3.9.2-py3.7.egg-info running install_scripts Installing flake8 script to /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-pypy3/test/scripts pypy3 -m pytest -vv -ra -l ============================= test session starts ============================== platform linux -- Python 3.7.10[pypy-7.3.4-final], pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/pypy3 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2, configfile: pytest.ini collecting ... collected 482 items tests/integration/test_aggregator.py::test_aggregate_options_with_config PASSED [ 0%] tests/integration/test_aggregator.py::test_aggregate_options_when_isolated PASSED [ 0%] tests/integration/test_api_legacy.py::test_legacy_api FAILED [ 0%] tests/integration/test_checker.py::test_handle_file_plugins[PluginClass] PASSED [ 0%] tests/integration/test_checker.py::test_handle_file_plugins[plugin_func_gen] PASSED [ 1%] tests/integration/test_checker.py::test_handle_file_plugins[plugin_func_list] PASSED [ 1%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_ret-1] PASSED [ 1%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_none-0] PASSED [ 1%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_list_single-1] PASSED [ 1%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_list_multiple-2] PASSED [ 2%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_gen_single-1] PASSED [ 2%] tests/integration/test_checker.py::test_line_check_results[plugin_func_physical_gen_multiple-3] PASSED [ 2%] tests/integration/test_checker.py::test_logical_line_offset_out_of_bounds PASSED [ 2%] tests/integration/test_checker.py::test_report_order[results0-expected_order0] PASSED [ 2%] tests/integration/test_checker.py::test_report_order[results1-expected_order1] PASSED [ 3%] tests/integration/test_checker.py::test_report_order[results2-expected_order2] PASSED [ 3%] tests/integration/test_checker.py::test_report_order[results3-expected_order3] PASSED [ 3%] tests/integration/test_checker.py::test_report_order[results4-expected_order4] PASSED [ 3%] tests/integration/test_checker.py::test_report_order[results5-expected_order5] PASSED [ 3%] tests/integration/test_checker.py::test_report_order[results6-expected_order6] PASSED [ 4%] tests/integration/test_checker.py::test_report_order[results7-expected_order7] PASSED [ 4%] tests/integration/test_checker.py::test_report_order[results8-expected_order8] PASSED [ 4%] tests/integration/test_checker.py::test_acquire_when_multiprocessing_pool_can_initialize PASSED [ 4%] tests/integration/test_checker.py::test_acquire_when_multiprocessing_pool_can_not_initialize PASSED [ 4%] tests/integration/test_main.py::test_diff_option FAILED [ 5%] tests/integration/test_main.py::test_form_feed_line_split FAILED [ 5%] tests/integration/test_main.py::test_e101_indent_char_does_not_reset FAILED [ 5%] tests/integration/test_main.py::test_statistics_option FAILED [ 5%] tests/integration/test_main.py::test_show_source_option FAILED [ 6%] tests/integration/test_main.py::test_extend_exclude FAILED [ 6%] tests/integration/test_main.py::test_malformed_per_file_ignores_error FAILED [ 6%] tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error FAILED [ 6%] tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error FAILED [ 6%] tests/integration/test_main.py::test_bug_report_successful FAILED [ 7%] tests/integration/test_main.py::test_specific_noqa_does_not_clobber_pycodestyle_noqa FAILED [ 7%] tests/integration/test_main.py::test_specific_noqa_on_line_with_continuation FAILED [ 7%] tests/integration/test_main.py::test_physical_line_file_not_ending_in_newline FAILED [ 7%] tests/integration/test_main.py::test_physical_line_file_not_ending_in_newline_trailing_ws FAILED [ 7%] tests/integration/test_main.py::test_obtaining_args_from_sys_argv_when_not_explicity_provided FAILED [ 8%] tests/integration/test_main.py::test_cli_config_option_respected FAILED [ 8%] tests/integration/test_main.py::test_cli_isolated_overrides_config_option FAILED [ 8%] tests/integration/test_main.py::test_file_not_found FAILED [ 8%] tests/integration/test_main.py::test_output_file FAILED [ 8%] tests/integration/test_plugins.py::test_enable_local_plugin_from_config FAILED [ 9%] tests/integration/test_plugins.py::test_local_plugin_can_add_option FAILED [ 9%] tests/integration/test_plugins.py::test_enable_local_plugin_at_non_installed_path FAILED [ 9%] tests/unit/test_application.py::test_exit_does_raise[0-False-False-False] PASSED [ 9%] tests/unit/test_application.py::test_exit_does_raise[0-True-False-True] PASSED [ 9%] tests/unit/test_application.py::test_exit_does_raise[2-False-False-True] PASSED [ 10%] tests/unit/test_application.py::test_exit_does_raise[2-True-False-True] PASSED [ 10%] tests/unit/test_application.py::test_exit_does_raise[0-True-True-True] PASSED [ 10%] tests/unit/test_application.py::test_exit_does_raise[2-False-True-False] PASSED [ 10%] tests/unit/test_application.py::test_exit_does_raise[2-True-True-True] PASSED [ 10%] tests/unit/test_application.py::test_warns_on_unknown_formatter_plugin_name PASSED [ 11%] tests/unit/test_application.py::test_returns_specified_plugin PASSED [ 11%] tests/unit/test_application.py::test_prelim_opts_args PASSED [ 11%] tests/unit/test_application.py::test_prelim_opts_ignore_help PASSED [ 11%] tests/unit/test_application.py::test_prelim_opts_handles_empty PASSED [ 12%] tests/unit/test_base_formatter.py::test_start[None] PASSED [ 12%] tests/unit/test_base_formatter.py::test_start[out.txt] PASSED [ 12%] tests/unit/test_base_formatter.py::test_stop PASSED [ 12%] tests/unit/test_base_formatter.py::test_format_needs_to_be_implemented PASSED [ 12%] tests/unit/test_base_formatter.py::test_show_source_returns_nothing_when_not_showing_source PASSED [ 13%] tests/unit/test_base_formatter.py::test_show_source_returns_nothing_when_there_is_source PASSED [ 13%] tests/unit/test_base_formatter.py::test_show_source_updates_physical_line_appropriately[x=1\n- ^-2] PASSED [ 13%] tests/unit/test_base_formatter.py::test_show_source_updates_physical_line_appropriately[ x=(1\n +2)\n- ^-5] PASSED [ 13%] tests/unit/test_base_formatter.py::test_show_source_updates_physical_line_appropriately[\tx\t=\ty\n-\t \t \t^-6] PASSED [ 13%] tests/unit/test_base_formatter.py::test_write_uses_an_output_file[False] PASSED [ 14%] tests/unit/test_base_formatter.py::test_write_uses_an_output_file[True] PASSED [ 14%] tests/unit/test_base_formatter.py::test_write_uses_print PASSED [ 14%] tests/unit/test_base_formatter.py::test_after_init_is_always_called PASSED [ 14%] tests/unit/test_base_formatter.py::test_handle_formats_the_error PASSED [ 14%] tests/unit/test_checker_manager.py::test_oserrors_cause_serial_fall_back PASSED [ 15%] tests/unit/test_checker_manager.py::test_oserrors_are_reraised PASSED [ 15%] tests/unit/test_checker_manager.py::test_multiprocessing_is_disabled PASSED [ 15%] tests/unit/test_checker_manager.py::test_make_checkers PASSED [ 15%] tests/unit/test_config_file_finder.py::test_cli_config PASSED [ 15%] tests/unit/test_config_file_finder.py::test_generate_possible_local_files[/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2-expected0] PASSED [ 16%] tests/unit/test_config_file_finder.py::test_generate_possible_local_files[/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/src-expected1] PASSED [ 16%] tests/unit/test_config_file_finder.py::test_generate_possible_local_files[/-expected2] PASSED [ 16%] tests/unit/test_config_file_finder.py::test_local_config_files[extra_config_files0-expected0] PASSED [ 16%] tests/unit/test_config_file_finder.py::test_local_config_files[extra_config_files1-expected1] PASSED [ 17%] tests/unit/test_config_file_finder.py::test_local_configs PASSED [ 17%] tests/unit/test_config_file_finder.py::test_read_config_catches_broken_config_files[files0] PASSED [ 17%] tests/unit/test_config_file_finder.py::test_read_config_catches_broken_config_files[files1] PASSED [ 17%] tests/unit/test_config_file_finder.py::test_read_config_catches_decoding_errors PASSED [ 17%] tests/unit/test_config_file_finder.py::test_config_file_default_value PASSED [ 18%] tests/unit/test_config_file_finder.py::test_setting_config_file_value PASSED [ 18%] tests/unit/test_config_file_finder.py::test_ignore_config_files_default_value PASSED [ 18%] tests/unit/test_config_file_finder.py::test_setting_ignore_config_files_value[False] PASSED [ 18%] tests/unit/test_config_file_finder.py::test_setting_ignore_config_files_value[True] PASSED [ 18%] tests/unit/test_debug.py::test_dependencies PASSED [ 19%] tests/unit/test_debug.py::test_plugins_from[plugins0-expected0] PASSED [ 19%] tests/unit/test_debug.py::test_plugins_from[plugins1-expected1] PASSED [ 19%] tests/unit/test_debug.py::test_plugins_from[plugins2-expected2] PASSED [ 19%] tests/unit/test_debug.py::test_plugins_from[plugins3-expected3] PASSED [ 19%] tests/unit/test_debug.py::test_information PASSED [ 20%] tests/unit/test_debug.py::test_print_information_no_plugins PASSED [ 20%] tests/unit/test_debug.py::test_print_information PASSED [ 20%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list0-extend_ignore0-E111] PASSED [ 20%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list1-extend_ignore1-E121] PASSED [ 20%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list2-extend_ignore2-E121] PASSED [ 21%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list3-extend_ignore3-E121] PASSED [ 21%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list4-extend_ignore4-E121] PASSED [ 21%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list5-extend_ignore5-E211] PASSED [ 21%] tests/unit/test_decision_engine.py::test_was_ignored_ignores_errors[ignore_list6-extend_ignore6-E211] PASSED [ 21%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list0-extend_ignore0-E112] PASSED [ 22%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list1-extend_ignore1-E122] PASSED [ 22%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list2-extend_ignore2-W121] PASSED [ 22%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list3-extend_ignore3-E112] PASSED [ 22%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list4-extend_ignore4-E111] PASSED [ 23%] tests/unit/test_decision_engine.py::test_was_ignored_implicitly_selects_errors[ignore_list5-extend_ignore5-E111] PASSED [ 23%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list0-enable_extensions0-E111] PASSED [ 23%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list1-enable_extensions1-E121] PASSED [ 23%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list2-enable_extensions2-E121] PASSED [ 23%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list3-enable_extensions3-E121] PASSED [ 24%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list4-enable_extensions4-E211] PASSED [ 24%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list5-enable_extensions5-E211] PASSED [ 24%] tests/unit/test_decision_engine.py::test_was_selected_selects_errors[select_list6-enable_extensions6-E211] PASSED [ 24%] tests/unit/test_decision_engine.py::test_was_selected_implicitly_selects_errors PASSED [ 24%] tests/unit/test_decision_engine.py::test_was_selected_excludes_errors[select_list0-E112] PASSED [ 25%] tests/unit/test_decision_engine.py::test_was_selected_excludes_errors[select_list1-E122] PASSED [ 25%] tests/unit/test_decision_engine.py::test_was_selected_excludes_errors[select_list2-E132] PASSED [ 25%] tests/unit/test_decision_engine.py::test_was_selected_excludes_errors[select_list3-E321] PASSED [ 25%] tests/unit/test_decision_engine.py::test_was_selected_excludes_errors[select_list4-E410] PASSED [ 25%] tests/unit/test_decision_engine.py::test_decision_for[select_list0-ignore_list0-extend_ignore0-E111-Decision.Selected] PASSED [ 26%] tests/unit/test_decision_engine.py::test_decision_for[select_list1-ignore_list1-extend_ignore1-E112-Decision.Ignored] PASSED [ 26%] tests/unit/test_decision_engine.py::test_decision_for[select_list2-ignore_list2-extend_ignore2-E121-Decision.Selected] PASSED [ 26%] tests/unit/test_decision_engine.py::test_decision_for[select_list3-ignore_list3-extend_ignore3-E122-Decision.Ignored] PASSED [ 26%] tests/unit/test_decision_engine.py::test_decision_for[select_list4-ignore_list4-extend_ignore4-E132-Decision.Ignored] PASSED [ 26%] tests/unit/test_decision_engine.py::test_decision_for[select_list5-ignore_list5-extend_ignore5-E321-Decision.Ignored] PASSED [ 27%] tests/unit/test_decision_engine.py::test_decision_for[select_list6-ignore_list6-extend_ignore6-E410-Decision.Ignored] PASSED [ 27%] tests/unit/test_decision_engine.py::test_decision_for[select_list7-ignore_list7-extend_ignore7-E112-Decision.Selected] PASSED [ 27%] tests/unit/test_decision_engine.py::test_decision_for[select_list8-ignore_list8-extend_ignore8-E112-Decision.Selected] PASSED [ 27%] tests/unit/test_decision_engine.py::test_decision_for[select_list9-ignore_list9-extend_ignore9-E122-Decision.Ignored] PASSED [ 28%] tests/unit/test_decision_engine.py::test_decision_for[select_list10-ignore_list10-extend_ignore10-E132-Decision.Ignored] PASSED [ 28%] tests/unit/test_decision_engine.py::test_decision_for[select_list11-ignore_list11-extend_ignore11-E321-Decision.Ignored] PASSED [ 28%] tests/unit/test_decision_engine.py::test_decision_for[select_list12-ignore_list12-extend_ignore12-E410-Decision.Ignored] PASSED [ 28%] tests/unit/test_decision_engine.py::test_decision_for[select_list13-ignore_list13-extend_ignore13-E410-Decision.Ignored] PASSED [ 28%] tests/unit/test_decision_engine.py::test_decision_for[select_list14-ignore_list14-extend_ignore14-E410-Decision.Selected] PASSED [ 29%] tests/unit/test_decision_engine.py::test_decision_for[select_list15-ignore_list15-extend_ignore15-E410-Decision.Selected] PASSED [ 29%] tests/unit/test_decision_engine.py::test_decision_for[select_list16-ignore_list16-extend_ignore16-E410-Decision.Ignored] PASSED [ 29%] tests/unit/test_decision_engine.py::test_decision_for[select_list17-ignore_list17-extend_ignore17-E126-Decision.Selected] PASSED [ 29%] tests/unit/test_decision_engine.py::test_decision_for[select_list18-ignore_list18-extend_ignore18-E126-Decision.Ignored] PASSED [ 29%] tests/unit/test_decision_engine.py::test_decision_for[select_list19-ignore_list19-extend_ignore19-W391-Decision.Ignored] PASSED [ 30%] tests/unit/test_decision_engine.py::test_decision_for[select_list20-ignore_list20-extend_ignore20-E131-Decision.Ignored] PASSED [ 30%] tests/unit/test_decision_engine.py::test_decision_for[select_list21-ignore_list21-extend_ignore21-E131-Decision.Ignored] PASSED [ 30%] tests/unit/test_decision_engine.py::test_decision_for[select_list22-ignore_list22-extend_ignore22-E126-Decision.Ignored] PASSED [ 30%] tests/unit/test_decision_engine.py::test_decision_for[select_list23-ignore_list23-extend_ignore23-W391-Decision.Selected] PASSED [ 30%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select0-ignore0-extended_default_ignore0-extend_select0-enabled_extensions0-I100-Decision.Selected] PASSED [ 31%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select1-ignore1-extended_default_ignore1-extend_select1-enabled_extensions1-I201-Decision.Ignored] PASSED [ 31%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select2-ignore2-extended_default_ignore2-extend_select2-enabled_extensions2-I101-Decision.Selected] PASSED [ 31%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select3-ignore3-extended_default_ignore3-extend_select3-enabled_extensions3-I201-Decision.Ignored] PASSED [ 31%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select4-ignore4-extended_default_ignore4-extend_select4-enabled_extensions4-I101-Decision.Selected] PASSED [ 31%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select5-ignore5-extended_default_ignore5-extend_select5-enabled_extensions5-I101-Decision.Ignored] PASSED [ 32%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select6-ignore6-extended_default_ignore6-extend_select6-enabled_extensions6-U401-Decision.Selected] PASSED [ 32%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select7-ignore7-extended_default_ignore7-extend_select7-enabled_extensions7-U401-Decision.Ignored] PASSED [ 32%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select8-ignore8-extended_default_ignore8-extend_select8-enabled_extensions8-U402-Decision.Selected] PASSED [ 32%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select9-ignore9-extended_default_ignore9-extend_select9-enabled_extensions9-E131-Decision.Ignored] PASSED [ 32%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select10-ignore10-extended_default_ignore10-extend_select10-enabled_extensions10-E126-Decision.Selected] PASSED [ 33%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select11-ignore11-extended_default_ignore11-extend_select11-enabled_extensions11-E221-Decision.Selected] PASSED [ 33%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select12-ignore12-extended_default_ignore12-extend_select12-enabled_extensions12-E212-Decision.Ignored] PASSED [ 33%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select13-ignore13-extended_default_ignore13-extend_select13-enabled_extensions13-C901-Decision.Ignored] PASSED [ 33%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select14-ignore14-extended_default_ignore14-extend_select14-enabled_extensions14-E131-Decision.Selected] PASSED [ 34%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select15-ignore15-extended_default_ignore15-extend_select15-enabled_extensions15-I101-Decision.Selected] PASSED [ 34%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select16-ignore16-extended_default_ignore16-extend_select16-enabled_extensions16-G101-Decision.Selected] PASSED [ 34%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select17-ignore17-extended_default_ignore17-extend_select17-enabled_extensions17-G101-Decision.Ignored] PASSED [ 34%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select18-ignore18-extended_default_ignore18-extend_select18-enabled_extensions18-I101-Decision.Selected] PASSED [ 34%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select19-ignore19-extended_default_ignore19-extend_select19-enabled_extensions19-I101-Decision.Ignored] PASSED [ 35%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select20-ignore20-extended_default_ignore20-extend_select20-enabled_extensions20-I101-Decision.Selected] PASSED [ 35%] tests/unit/test_decision_engine.py::test_more_specific_decision_for_logic[select21-ignore21-extended_default_ignore21-extend_select21-enabled_extensions21-I101-Decision.Ignored] PASSED [ 35%] tests/unit/test_exceptions.py::TestFailedToLoadPlugin::test_pickleable PASSED [ 35%] tests/unit/test_exceptions.py::TestInvalidSyntax::test_pickleable PASSED [ 35%] tests/unit/test_exceptions.py::TestPluginRequestedUnknownParameters::test_pickleable PASSED [ 36%] tests/unit/test_exceptions.py::TestPluginExecutionFailed::test_pickleable PASSED [ 36%] tests/unit/test_file_checker.py::test_run_ast_checks_handles_SyntaxErrors PASSED [ 36%] tests/unit/test_file_checker.py::test_repr PASSED [ 36%] tests/unit/test_file_checker.py::test_nonexistent_file PASSED [ 36%] tests/unit/test_file_checker.py::test_raises_exception_on_failed_plugin PASSED [ 37%] tests/unit/test_file_processor.py::test_read_lines_splits_lines PASSED [ 37%] tests/unit/test_file_processor.py::test_read_lines_universal_newlines PASSED [ 37%] tests/unit/test_file_processor.py::test_read_lines_incorrect_utf_16 PASSED [ 37%] tests/unit/test_file_processor.py::test_read_lines_unknown_encoding PASSED [ 37%] tests/unit/test_file_processor.py::test_strip_utf_bom[\xef\xbb\xbf"""Module docstring."""\n] PASSED [ 38%] tests/unit/test_file_processor.py::test_strip_utf_bom[\ufeff"""Module docstring."""\n] PASSED [ 38%] tests/unit/test_file_processor.py::test_should_ignore_file[lines0-False] PASSED [ 38%] tests/unit/test_file_processor.py::test_should_ignore_file[lines1-False] PASSED [ 38%] tests/unit/test_file_processor.py::test_should_ignore_file[lines2-False] PASSED [ 39%] tests/unit/test_file_processor.py::test_should_ignore_file[lines3-True] PASSED [ 39%] tests/unit/test_file_processor.py::test_should_ignore_file[lines4-True] PASSED [ 39%] tests/unit/test_file_processor.py::test_should_ignore_file[lines5-True] PASSED [ 39%] tests/unit/test_file_processor.py::test_should_ignore_file[lines6-True] PASSED [ 39%] tests/unit/test_file_processor.py::test_should_ignore_file[lines7-True] PASSED [ 40%] tests/unit/test_file_processor.py::test_should_ignore_file[lines8-True] PASSED [ 40%] tests/unit/test_file_processor.py::test_should_ignore_file[lines9-False] PASSED [ 40%] tests/unit/test_file_processor.py::test_should_ignore_file[lines10-False] PASSED [ 40%] tests/unit/test_file_processor.py::test_should_ignore_file_to_handle_disable_noqa PASSED [ 40%] tests/unit/test_file_processor.py::test_read_lines_from_stdin PASSED [ 41%] tests/unit/test_file_processor.py::test_stdin_filename_attribute PASSED [ 41%] tests/unit/test_file_processor.py::test_read_lines_uses_display_name PASSED [ 41%] tests/unit/test_file_processor.py::test_read_lines_ignores_empty_display_name PASSED [ 41%] tests/unit/test_file_processor.py::test_noqa_line_for PASSED [ 41%] tests/unit/test_file_processor.py::test_noqa_line_for_continuation PASSED [ 42%] tests/unit/test_file_processor.py::test_noqa_line_for_no_eol_at_end_of_file PASSED [ 42%] tests/unit/test_file_processor.py::test_next_line PASSED [ 42%] tests/unit/test_file_processor.py::test_keyword_arguments_for[params0-None-expected_kwargs0] PASSED [ 42%] tests/unit/test_file_processor.py::test_keyword_arguments_for[params1-args1-expected_kwargs1] PASSED [ 42%] tests/unit/test_file_processor.py::test_keyword_arguments_for[params2-args2-expected_kwargs2] PASSED [ 43%] tests/unit/test_file_processor.py::test_keyword_arguments_for[params3-args3-expected_kwargs3] PASSED [ 43%] tests/unit/test_file_processor.py::test_keyword_arguments_for[params4-args4-expected_kwargs4] PASSED [ 43%] tests/unit/test_file_processor.py::test_keyword_arguments_for_does_not_handle_attribute_errors PASSED [ 43%] tests/unit/test_file_processor.py::test_split_line[line-expected_lines0] PASSED [ 43%] tests/unit/test_file_processor.py::test_split_line[line 1\n-expected_lines1] PASSED [ 44%] tests/unit/test_file_processor.py::test_split_line[line 1\nline 2\n-expected_lines2] PASSED [ 44%] tests/unit/test_file_processor.py::test_split_line[line 1\n\nline 2\n-expected_lines3] PASSED [ 44%] tests/unit/test_file_processor.py::test_build_ast PASSED [ 44%] tests/unit/test_file_processor.py::test_next_logical_line_updates_the_previous_logical_line PASSED [ 45%] tests/unit/test_file_processor.py::test_visited_new_blank_line PASSED [ 45%] tests/unit/test_file_processor.py::test_inside_multiline PASSED [ 45%] tests/unit/test_file_processor.py::test_mutate_string[""-""] PASSED [ 45%] tests/unit/test_file_processor.py::test_mutate_string[''-''] PASSED [ 45%] tests/unit/test_file_processor.py::test_mutate_string["a"-"x"] PASSED [ 46%] tests/unit/test_file_processor.py::test_mutate_string['a'-'x'] PASSED [ 46%] tests/unit/test_file_processor.py::test_mutate_string["x"-"x"] PASSED [ 46%] tests/unit/test_file_processor.py::test_mutate_string['x'-'x'] PASSED [ 46%] tests/unit/test_file_processor.py::test_mutate_string["abcdef"-"xxxxxx"] PASSED [ 46%] tests/unit/test_file_processor.py::test_mutate_string['abcdef'-'xxxxxx'] PASSED [ 47%] tests/unit/test_file_processor.py::test_mutate_string[""""""-""""""] PASSED [ 47%] tests/unit/test_file_processor.py::test_mutate_string[''''''-''''''] PASSED [ 47%] tests/unit/test_file_processor.py::test_mutate_string["""a"""-"""x"""] PASSED [ 47%] tests/unit/test_file_processor.py::test_mutate_string['''a'''-'''x'''] PASSED [ 47%] tests/unit/test_file_processor.py::test_mutate_string["""x"""-"""x"""] PASSED [ 48%] tests/unit/test_file_processor.py::test_mutate_string['''x'''-'''x'''] PASSED [ 48%] tests/unit/test_file_processor.py::test_mutate_string["""abcdef"""-"""xxxxxx"""] PASSED [ 48%] tests/unit/test_file_processor.py::test_mutate_string['''abcdef'''-'''xxxxxx'''] PASSED [ 48%] tests/unit/test_file_processor.py::test_mutate_string["""xxxxxx"""-"""xxxxxx"""] PASSED [ 48%] tests/unit/test_file_processor.py::test_mutate_string['''xxxxxx'''-'''xxxxxx'''] PASSED [ 49%] tests/unit/test_file_processor.py::test_expand_indent[ -4] PASSED [ 49%] tests/unit/test_file_processor.py::test_expand_indent[ -6] PASSED [ 49%] tests/unit/test_file_processor.py::test_expand_indent[\t-8] PASSED [ 49%] tests/unit/test_file_processor.py::test_expand_indent[\t\t-16] PASSED [ 50%] tests/unit/test_file_processor.py::test_expand_indent[ \t-8] PASSED [ 50%] tests/unit/test_file_processor.py::test_expand_indent[ \t-16] PASSED [ 50%] tests/unit/test_file_processor.py::test_log_token[token0-l.1\t[:19]\tCOMMENT\t'# this is a comment'] PASSED [ 50%] tests/unit/test_file_processor.py::test_log_token[token1-l.1\t[5:19]\tCOMMENT\t'# this is a comment'] PASSED [ 50%] tests/unit/test_file_processor.py::test_log_token[token2-l.1\tl.2\tCOMMENT\t'# this is a comment'] PASSED [ 51%] tests/unit/test_file_processor.py::test_count_parentheses[0-(-1] PASSED [ 51%] tests/unit/test_file_processor.py::test_count_parentheses[0-[-1] PASSED [ 51%] tests/unit/test_file_processor.py::test_count_parentheses[0-{-1] PASSED [ 51%] tests/unit/test_file_processor.py::test_count_parentheses[1-)-0] PASSED [ 51%] tests/unit/test_file_processor.py::test_count_parentheses[1-]-0] PASSED [ 52%] tests/unit/test_file_processor.py::test_count_parentheses[1-}-0] PASSED [ 52%] tests/unit/test_file_processor.py::test_count_parentheses[10-+-10] PASSED [ 52%] tests/unit/test_file_processor.py::test_nonexistent_file PASSED [ 52%] tests/unit/test_filenameonly_formatter.py::test_caches_filenames_already_printed PASSED [ 52%] tests/unit/test_filenameonly_formatter.py::test_only_returns_a_string_once_from_format PASSED [ 53%] tests/unit/test_filenameonly_formatter.py::test_show_source_returns_nothing PASSED [ 53%] tests/unit/test_get_local_plugins.py::test_get_local_plugins_respects_isolated PASSED [ 53%] tests/unit/test_get_local_plugins.py::test_get_local_plugins_uses_cli_config PASSED [ 53%] tests/unit/test_get_local_plugins.py::test_get_local_plugins PASSED [ 53%] tests/unit/test_git.py::test_find_modified_files[True] PASSED [ 54%] tests/unit/test_git.py::test_find_modified_files[False] PASSED [ 54%] tests/unit/test_legacy_api.py::test_get_style_guide PASSED [ 54%] tests/unit/test_legacy_api.py::test_styleguide_options PASSED [ 54%] tests/unit/test_legacy_api.py::test_styleguide_paths PASSED [ 54%] tests/unit/test_legacy_api.py::test_styleguide_check_files PASSED [ 55%] tests/unit/test_legacy_api.py::test_styleguide_excluded PASSED [ 55%] tests/unit/test_legacy_api.py::test_styleguide_excluded_with_parent PASSED [ 55%] tests/unit/test_legacy_api.py::test_styleguide_init_report_does_nothing PASSED [ 55%] tests/unit/test_legacy_api.py::test_styleguide_init_report_with_non_subclass PASSED [ 56%] tests/unit/test_legacy_api.py::test_styleguide_init_report PASSED [ 56%] tests/unit/test_legacy_api.py::test_styleguide_input_file PASSED [ 56%] tests/unit/test_legacy_api.py::test_report_total_errors PASSED [ 56%] tests/unit/test_legacy_api.py::test_report_get_statistics PASSED [ 56%] tests/unit/test_merged_config_parser.py::test_parse_cli_config PASSED [ 57%] tests/unit/test_merged_config_parser.py::test_is_configured_by[tests/fixtures/config_files/cli-specified.ini-True] PASSED [ 57%] tests/unit/test_merged_config_parser.py::test_is_configured_by[tests/fixtures/config_files/no-flake8-section.ini-False] PASSED [ 57%] tests/unit/test_merged_config_parser.py::test_parse_user_config PASSED [ 57%] tests/unit/test_merged_config_parser.py::test_parse_local_config PASSED [ 57%] tests/unit/test_merged_config_parser.py::test_merge_user_and_local_config PASSED [ 58%] tests/unit/test_merged_config_parser.py::test_parse_isolates_config PASSED [ 58%] tests/unit/test_merged_config_parser.py::test_parse_uses_cli_config PASSED [ 58%] tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified.ini] PASSED [ 58%] tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified-with-inline-comments.ini] PASSED [ 58%] tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified-without-inline-comments.ini] PASSED [ 59%] tests/unit/test_merged_config_parser.py::test_parsed_hyphenated_and_underscored_names[tests/fixtures/config_files/config-with-hyphenated-options.ini] PASSED [ 59%] tests/unit/test_nothing_formatter.py::test_format_returns_nothing PASSED [ 59%] tests/unit/test_nothing_formatter.py::test_show_source_returns_nothing PASSED [ 59%] tests/unit/test_option.py::test_to_argparse PASSED [ 59%] tests/unit/test_option.py::test_to_optparse PASSED [ 60%] tests/unit/test_option.py::test_to_argparse_creates_an_option_as_we_expect PASSED [ 60%] tests/unit/test_option.py::test_config_name_generation PASSED [ 60%] tests/unit/test_option.py::test_config_name_needs_long_option_name PASSED [ 60%] tests/unit/test_option.py::test_dest_is_not_overridden PASSED [ 60%] tests/unit/test_option_manager.py::test_option_manager_creates_option_parser PASSED [ 61%] tests/unit/test_option_manager.py::test_option_manager_including_parent_options PASSED [ 61%] tests/unit/test_option_manager.py::test_parse_args_forwarding_default_values PASSED [ 61%] tests/unit/test_option_manager.py::test_parse_args_forwarding_type_coercion PASSED [ 61%] tests/unit/test_option_manager.py::test_add_option_short_option_only PASSED [ 62%] tests/unit/test_option_manager.py::test_add_option_long_option_only PASSED [ 62%] tests/unit/test_option_manager.py::test_add_short_and_long_option_names PASSED [ 62%] tests/unit/test_option_manager.py::test_add_option_with_custom_args PASSED [ 62%] tests/unit/test_option_manager.py::test_parse_args_normalize_path PASSED [ 62%] tests/unit/test_option_manager.py::test_parse_args_handles_comma_separated_defaults PASSED [ 63%] tests/unit/test_option_manager.py::test_parse_args_handles_comma_separated_lists PASSED [ 63%] tests/unit/test_option_manager.py::test_parse_args_normalize_paths PASSED [ 63%] tests/unit/test_option_manager.py::test_generate_versions PASSED [ 63%] tests/unit/test_option_manager.py::test_plugins_are_sorted_in_generate_versions PASSED [ 63%] tests/unit/test_option_manager.py::test_generate_versions_with_format_string PASSED [ 64%] tests/unit/test_option_manager.py::test_update_version_string PASSED [ 64%] tests/unit/test_option_manager.py::test_generate_epilog PASSED [ 64%] tests/unit/test_option_manager.py::test_extend_default_ignore PASSED [ 64%] tests/unit/test_option_manager.py::test_parse_known_args PASSED [ 64%] tests/unit/test_option_manager.py::test_optparse_normalize_callback_option_legacy PASSED [ 65%] tests/unit/test_option_manager.py::test_optparse_normalize_types[int-5-5] PASSED [ 65%] tests/unit/test_option_manager.py::test_optparse_normalize_types[long-6-6] PASSED [ 65%] tests/unit/test_option_manager.py::test_optparse_normalize_types[string-foo-foo] PASSED [ 65%] tests/unit/test_option_manager.py::test_optparse_normalize_types[float-1.5-1.5] PASSED [ 65%] tests/unit/test_option_manager.py::test_optparse_normalize_types[complex-1+5j-expected4] PASSED [ 66%] tests/unit/test_option_manager.py::test_optparse_normalize_types[str-foo-foo] PASSED [ 66%] tests/unit/test_option_manager.py::test_optparse_normalize_choice_type PASSED [ 66%] tests/unit/test_option_manager.py::test_optparse_normalize_help PASSED [ 66%] tests/unit/test_option_manager.py::test_optmanager_group PASSED [ 67%] tests/unit/test_option_manager.py::test_parse_valid_jobs_argument[auto-True--1] PASSED [ 67%] tests/unit/test_option_manager.py::test_parse_valid_jobs_argument[4-False-4] PASSED [ 67%] tests/unit/test_option_manager.py::test_parse_invalid_jobs_argument PASSED [ 67%] tests/unit/test_option_manager.py::test_jobs_argument_str PASSED [ 67%] tests/unit/test_plugin.py::test_load_plugin_fallsback_on_old_setuptools PASSED [ 68%] tests/unit/test_plugin.py::test_load_plugin_is_idempotent PASSED [ 68%] tests/unit/test_plugin.py::test_load_plugin_catches_and_reraises_exceptions PASSED [ 68%] tests/unit/test_plugin.py::test_load_noncallable_plugin PASSED [ 68%] tests/unit/test_plugin.py::test_plugin_property_loads_plugin_on_first_use PASSED [ 68%] tests/unit/test_plugin.py::test_execute_calls_plugin_with_passed_arguments PASSED [ 69%] tests/unit/test_plugin.py::test_version_proxies_to_the_plugin PASSED [ 69%] tests/unit/test_plugin.py::test_register_options PASSED [ 69%] tests/unit/test_plugin.py::test_register_options_checks_plugin_for_method PASSED [ 69%] tests/unit/test_plugin.py::test_provide_options PASSED [ 69%] tests/unit/test_plugin.py::test_enable[ignore_list0-W-expected_list0] PASSED [ 70%] tests/unit/test_plugin.py::test_enable[ignore_list1-C9-expected_list1] PASSED [ 70%] tests/unit/test_plugin.py::test_enable_without_providing_parsed_options PASSED [ 70%] tests/unit/test_plugin_manager.py::test_calls_entrypoints_on_instantiation PASSED [ 70%] tests/unit/test_plugin_manager.py::test_calls_entrypoints_creates_plugins_automaticaly PASSED [ 70%] tests/unit/test_plugin_manager.py::test_handles_mapping_functions_across_plugins PASSED [ 71%] tests/unit/test_plugin_manager.py::test_local_plugins PASSED [ 71%] tests/unit/test_plugin_type_manager.py::test_instantiates_a_manager PASSED [ 71%] tests/unit/test_plugin_type_manager.py::test_proxies_names_to_manager PASSED [ 71%] tests/unit/test_plugin_type_manager.py::test_proxies_plugins_to_manager PASSED [ 71%] tests/unit/test_plugin_type_manager.py::test_generate_call_function PASSED [ 72%] tests/unit/test_plugin_type_manager.py::test_load_plugins PASSED [ 72%] tests/unit/test_plugin_type_manager.py::test_load_plugins_fails PASSED [ 72%] tests/unit/test_plugin_type_manager.py::test_register_options PASSED [ 72%] tests/unit/test_plugin_type_manager.py::test_provide_options PASSED [ 73%] tests/unit/test_plugin_type_manager.py::test_proxy_contains_to_managers_plugins_dict PASSED [ 73%] tests/unit/test_plugin_type_manager.py::test_proxies_getitem_to_managers_plugins_dict PASSED [ 73%] tests/unit/test_pyflakes_codes.py::test_all_pyflakes_messages_have_flake8_codes_assigned PASSED [ 73%] tests/unit/test_pyflakes_codes.py::test_undefined_local_code PASSED [ 73%] tests/unit/test_setuptools_command.py::test_package_files_removes_submodules ERROR [ 74%] tests/unit/test_statistics.py::test_key_creation PASSED [ 74%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args0-True] PASSED [ 74%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args1-True] PASSED [ 74%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args2-True] PASSED [ 74%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args3-True] PASSED [ 75%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args4-True] PASSED [ 75%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args5-True] PASSED [ 75%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args6-True] PASSED [ 75%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args7-True] PASSED [ 75%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args8-False] PASSED [ 76%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args9-False] PASSED [ 76%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args10-False] PASSED [ 76%] tests/unit/test_statistics.py::test_key_matching[E123-file000.py-args11-False] PASSED [ 76%] tests/unit/test_statistics.py::test_statistic_creation PASSED [ 76%] tests/unit/test_statistics.py::test_statistic_increment PASSED [ 77%] tests/unit/test_statistics.py::test_recording_statistics PASSED [ 77%] tests/unit/test_statistics.py::test_statistics_for_single_record PASSED [ 77%] tests/unit/test_statistics.py::test_statistics_for_filters_by_filename PASSED [ 77%] tests/unit/test_statistics.py::test_statistic_for_retrieves_more_than_one_value PASSED [ 78%] tests/unit/test_style_guide.py::test_handle_error_does_not_raise_type_errors PASSED [ 78%] tests/unit/test_style_guide.py::test_style_guide_manager PASSED [ 78%] tests/unit/test_style_guide.py::test_style_guide_applies_to[first_file.py-first_file.py-True] PASSED [ 78%] tests/unit/test_style_guide.py::test_style_guide_applies_to[first_file.py-second_file.py-False] PASSED [ 78%] tests/unit/test_style_guide.py::test_style_guide_applies_to[sub_dir/*.py-first_file.py-False] PASSED [ 79%] tests/unit/test_style_guide.py::test_style_guide_applies_to[sub_dir/*.py-sub_dir/file.py-True] PASSED [ 79%] tests/unit/test_style_guide.py::test_style_guide_applies_to[sub_dir/*.py-other_dir/file.py-False] PASSED [ 79%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores_parsing PASSED [ 79%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores0-F401-first_file.py-1] PASSED [ 79%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores1-E121-first_file.py-0] PASSED [ 80%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores2-F401-second_file.py-0] PASSED [ 80%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores3-F401-third_file.py-1] PASSED [ 80%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores4-E311-third_file.py-0] PASSED [ 80%] tests/unit/test_style_guide.py::test_style_guide_manager_pre_file_ignores[ignores5-F401-sub_dir/file.py-0] PASSED [ 80%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[first_file.py-first_file.py] PASSED [ 81%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[second_file.py-second_file.py] PASSED [ 81%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[third_file.py-third_file.py] PASSED [ 81%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[fourth_file.py-None] PASSED [ 81%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[sub_dir/__init__.py-/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/sub_dir/*] PASSED [ 81%] tests/unit/test_style_guide.py::test_style_guide_manager_style_guide_for[other_dir/__init__.py-None] PASSED [ 82%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,\n\tW234,\n E206-expected0] PASSED [ 82%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,W234,E206-expected1] PASSED [ 82%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123 W234 E206-expected2] PASSED [ 82%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123\nW234 E206-expected3] PASSED [ 82%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123\nW234\nE206-expected4] PASSED [ 83%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,W234,E206,-expected5] PASSED [ 83%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,W234,E206, ,\n-expected6] PASSED [ 83%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,W234,,E206,,-expected7] PASSED [ 83%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123, W234,, E206,,-expected8] PASSED [ 84%] tests/unit/test_utils.py::test_parse_comma_separated_list[E123,,W234,,E206,,-expected9] PASSED [ 84%] tests/unit/test_utils.py::test_parse_comma_separated_list[-expected10] PASSED [ 84%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[-expected0] PASSED [ 84%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[ -expected1] PASSED [ 84%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[\n\n\n-expected2] PASSED [ 85%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:E123-expected3] PASSED [ 85%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py,g.py:E,F-expected4] PASSED [ 85%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[ f.py , g.py : E , F -expected5] PASSED [ 85%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:E g.py:F-expected6] PASSED [ 85%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py: E\ng.py: F\n-expected7] PASSED [ 86%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py g.py: E F-expected8] PASSED [ 86%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:\n E,F\ng.py:\n G,H-expected9] PASSED [ 86%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[F.py,G.py: F,G-expected10] PASSED [ 86%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[:E-expected11] PASSED [ 86%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:-expected12] PASSED [ 87%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[:E f.py:F-expected13] PASSED [ 87%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py: g.py:F-expected14] PASSED [ 87%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:E:-expected15] PASSED [ 87%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:E.py:-expected16] PASSED [ 87%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py:Eg.py:F-expected17] PASSED [ 88%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[value18-expected18] PASSED [ 88%] tests/unit/test_utils.py::test_parse_files_to_codes_mapping[f.py: ABC123-expected19] PASSED [ 88%] tests/unit/test_utils.py::test_invalid_file_list[E123] PASSED [ 88%] tests/unit/test_utils.py::test_invalid_file_list[f.py,E123] PASSED [ 89%] tests/unit/test_utils.py::test_invalid_file_list[f.py E123] PASSED [ 89%] tests/unit/test_utils.py::test_invalid_file_list[f.py] PASSED [ 89%] tests/unit/test_utils.py::test_invalid_file_list[f.py:E,g.pyf.py::] PASSED [ 89%] tests/unit/test_utils.py::test_invalid_file_list[f.py:E1F1] PASSED [ 89%] tests/unit/test_utils.py::test_normalize_path[flake8-flake8] PASSED [ 90%] tests/unit/test_utils.py::test_normalize_path[../flake8-/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8] PASSED [ 90%] tests/unit/test_utils.py::test_normalize_path[flake8/-/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/flake8] PASSED [ 90%] tests/unit/test_utils.py::test_normalize_paths[value0-expected0] PASSED [ 90%] tests/unit/test_utils.py::test_normalize_paths[value1-expected1] PASSED [ 90%] tests/unit/test_utils.py::test_is_windows_checks_for_nt PASSED [ 91%] tests/unit/test_utils.py::test_fnmatch[foo.py-patterns0-True] PASSED [ 91%] tests/unit/test_utils.py::test_fnmatch[foo.py-patterns1-False] PASSED [ 91%] tests/unit/test_utils.py::test_fnmatch[foo.pyc-patterns2-True] PASSED [ 91%] tests/unit/test_utils.py::test_fnmatch[foo.pyc-patterns3-True] PASSED [ 91%] tests/unit/test_utils.py::test_filenames_from_a_directory PASSED [ 92%] tests/unit/test_utils.py::test_filenames_from_a_directory_with_a_predicate PASSED [ 92%] tests/unit/test_utils.py::test_filenames_from_a_directory_with_a_predicate_from_the_current_dir PASSED [ 92%] tests/unit/test_utils.py::test_filenames_from_a_single_file PASSED [ 92%] tests/unit/test_utils.py::test_filenames_from_a_single_file_does_not_exist PASSED [ 92%] tests/unit/test_utils.py::test_filenames_from_exclude_doesnt_exclude_directory_names PASSED [ 93%] tests/unit/test_utils.py::test_parameters_for_class_plugin PASSED [ 93%] tests/unit/test_utils.py::test_parameters_for_function_plugin PASSED [ 93%] tests/unit/test_utils.py::test_parse_unified_diff[diff --git a/flake8/utils.py b/flake8/utils.py\nindex f6ce384..7cd12b0 100644\n--- a/flake8/utils.py\n+++ b/flake8/utils.py\n@@ -75,8 +75,8 @@ def stdin_get_value():\n return cached_value.getvalue()\n\n\n-def parse_unified_diff():\n- # type: () -> List[str]\n+def parse_unified_diff(diff=None):\n+ # type: (str) -> List[str]\n """Parse the unified diff passed on stdin.\n\n :returns:\n@@ -84,7 +84,10 @@ def parse_unified_diff():\n :rtype:\n dict\n """\n- diff = stdin_get_value()\n+ # Allow us to not have to patch out stdin_get_value\n+ if diff is None:\n+ diff = stdin_get_value()\n+\n number_of_rows = None\n current_path = None\n parsed_paths = collections.defaultdict(set)\n-parsed_diff0] PASSED [ 93%] tests/unit/test_utils.py::test_parse_unified_diff[diff --git a/flake8/utils.py b/flake8/utils.py\nindex f6ce384..7cd12b0 100644\n--- a/flake8/utils.py\n+++ b/flake8/utils.py\n@@ -75,8 +75,8 @@ def stdin_get_value():\n return cached_value.getvalue()\n \n \n-def parse_unified_diff():\n- # type: () -> List[str]\n+def parse_unified_diff(diff=None):\n+ # type: (str) -> List[str]\n """Parse the unified diff passed on stdin.\n \n :returns:\n@@ -84,7 +84,10 @@ def parse_unified_diff():\n :rtype:\n dict\n """\n- diff = stdin_get_value()\n+ # Allow us to not have to patch out stdin_get_value\n+ if diff is None:\n+ diff = stdin_get_value()\n+\n number_of_rows = None\n current_path = None\n parsed_paths = collections.defaultdict(set)\ndiff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py\nindex d69d939..21482ce 100644\n--- a/tests/unit/test_utils.py\n+++ b/tests/unit/test_utils.py\n@@ -115,3 +115,13 @@ def test_parameters_for_function_plugin():\n plugin = plugin_manager.Plugin('plugin-name', object())\n plugin._plugin = fake_plugin\n assert utils.parameters_for(plugin) == ['physical_line', 'self', 'tree']\n+\n+\n+def read_diff_file(filename):\n+ """Read the diff file in its entirety."""\n+ with open(filename, 'r') as fd:\n+ content = fd.read()\n+ return content\n+\n+\n+SINGLE_FILE_DIFF = read_diff_file('tests/fixtures/diffs/single_file_diff')\n-parsed_diff1] PASSED [ 93%] tests/unit/test_utils.py::test_parse_unified_diff[diff --git a/flake8/utils.py b/flake8/utils.py\nindex f6ce384..7cd12b0 100644\n--- a/flake8/utils.py\n+++ b/flake8/utils.py\n@@ -75,8 +75,8 @@ def stdin_get_value():\n return cached_value.getvalue()\n \n \n-def parse_unified_diff():\n- # type: () -> List[str]\n+def parse_unified_diff(diff=None):\n+ # type: (str) -> List[str]\n """Parse the unified diff passed on stdin.\n \n :returns:\n@@ -84,7 +84,10 @@ def parse_unified_diff():\n :rtype:\n dict\n """\n- diff = stdin_get_value()\n+ # Allow us to not have to patch out stdin_get_value\n+ if diff is None:\n+ diff = stdin_get_value()\n+\n number_of_rows = None\n current_path = None\n parsed_paths = collections.defaultdict(set)\ndiff --git a/tests/fixtures/diffs/single_file_diff b/tests/fixtures/diffs/single_file_diff\nnew file mode 100644\nindex 0000000..77ca534\n--- /dev/null\n+++ b/tests/fixtures/diffs/single_file_diff\n@@ -0,0 +1,27 @@\n+diff --git a/flake8/utils.py b/flake8/utils.py\n+index f6ce384..7cd12b0 100644\n+--- a/flake8/utils.py\n++++ b/flake8/utils.py\n+@@ -75,8 +75,8 @@ def stdin_get_value():\n+ return cached_value.getvalue()\n+\n+\n+-def parse_unified_diff():\n+- # type: () -> List[str]\n++def parse_unified_diff(diff=None):\n++ # type: (str) -> List[str]\n+ """Parse the unified diff passed on stdin.\n+\n+ :returns:\n+@@ -84,7 +84,10 @@ def parse_unified_diff():\n+ :rtype:\n+ dict\n+ """\n+- diff = stdin_get_value()\n++ # Allow us to not have to patch out stdin_get_value\n++ if diff is None:\n++ diff = stdin_get_value()\n++\n+ number_of_rows = None\n+ current_path = None\n+ parsed_paths = collections.defaultdict(set)\ndiff --git a/tests/fixtures/diffs/two_file_diff b/tests/fixtures/diffs/two_file_diff\nnew file mode 100644\nindex 0000000..5bd35cd\n--- /dev/null\n+++ b/tests/fixtures/diffs/two_file_diff\n@@ -0,0 +1,45 @@\n+diff --git a/flake8/utils.py b/flake8/utils.py\n+index f6ce384..7cd12b0 100644\n+--- a/flake8/utils.py\n++++ b/flake8/utils.py\n+@@ -75,8 +75,8 @@ def stdin_get_value():\n+ return cached_value.getvalue()\n+\n+\n+-def parse_unified_diff():\n+- # type: () -> List[str]\n++def parse_unified_diff(diff=None):\n++ # type: (str) -> List[str]\n+ """Parse the unified diff passed on stdin.\n+\n+ :returns:\n+@@ -84,7 +84,10 @@ def parse_unified_diff():\n+ :rtype:\n+ dict\n+ """\n+- diff = stdin_get_value()\n++ # Allow us to not have to patch out stdin_get_value\n++ if diff is None:\n++ diff = stdin_get_value()\n++\n+ number_of_rows = None\n+ current_path = None\n+ parsed_paths = collections.defaultdict(set)\n+diff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py\n+index d69d939..21482ce 100644\n+--- a/tests/unit/test_utils.py\n++++ b/tests/unit/test_utils.py\n+@@ -115,3 +115,13 @@ def test_parameters_for_function_plugin():\n+ plugin = plugin_manager.Plugin('plugin-name', object())\n+ plugin._plugin = fake_plugin\n+ assert utils.parameters_for(plugin) == ['physical_line', 'self', 'tree']\n++\n++\n++def read_diff_file(filename):\n++ """Read the diff file in its entirety."""\n++ with open(filename, 'r') as fd:\n++ content = fd.read()\n++ return content\n++\n++\n++SINGLE_FILE_DIFF = read_diff_file('tests/fixtures/diffs/single_file_diff')\ndiff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py\nindex d69d939..1461369 100644\n--- a/tests/unit/test_utils.py\n+++ b/tests/unit/test_utils.py\n@@ -115,3 +115,14 @@ def test_parameters_for_function_plugin():\n plugin = plugin_manager.Plugin('plugin-name', object())\n plugin._plugin = fake_plugin\n assert utils.parameters_for(plugin) == ['physical_line', 'self', 'tree']\n+\n+\n+def read_diff_file(filename):\n+ """Read the diff file in its entirety."""\n+ with open(filename, 'r') as fd:\n+ content = fd.read()\n+ return content\n+\n+\n+SINGLE_FILE_DIFF = read_diff_file('tests/fixtures/diffs/single_file_diff')\n+TWO_FILE_DIFF = read_diff_file('tests/fixtures/diffs/two_file_diff')\n-parsed_diff2] PASSED [ 94%] tests/unit/test_utils.py::test_matches_filename_for_excluding_dotfiles PASSED [ 94%] tests/unit/test_utils.py::test_stdin_get_value_crlf PASSED [ 94%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1-False] PASSED [ 94%] tests/unit/test_violation.py::test_is_inline_ignored[E121-a = 1 # noqa: E111-False] PASSED [ 95%] tests/unit/test_violation.py::test_is_inline_ignored[E121-a = 1 # noqa: E111,W123,F821-False] PASSED [ 95%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa: E111,W123,F821-True] PASSED [ 95%] tests/unit/test_violation.py::test_is_inline_ignored[W123-a = 1 # noqa: E111,W123,F821-True] PASSED [ 95%] tests/unit/test_violation.py::test_is_inline_ignored[W123-a = 1 # noqa: E111, W123,F821-True] PASSED [ 95%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa: E11,W123,F821-True] PASSED [ 96%] tests/unit/test_violation.py::test_is_inline_ignored[E121-a = 1 # noqa:E111,W123,F821-False] PASSED [ 96%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa:E111,W123,F821-True] PASSED [ 96%] tests/unit/test_violation.py::test_is_inline_ignored[W123-a = 1 # noqa:E111,W123,F821-True] PASSED [ 96%] tests/unit/test_violation.py::test_is_inline_ignored[W123-a = 1 # noqa:E111, W123,F821-True] PASSED [ 96%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa:E11,W123,F821-True] PASSED [ 97%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa, analysis:ignore-True] PASSED [ 97%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa analysis:ignore-True] PASSED [ 97%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa - We do not care-True] PASSED [ 97%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa: We do not care-True] PASSED [ 97%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa:We do not care-True] PASSED [ 98%] tests/unit/test_violation.py::test_is_inline_ignored[ABC123-a = 1 # noqa: ABC123-True] PASSED [ 98%] tests/unit/test_violation.py::test_is_inline_ignored[E111-a = 1 # noqa: ABC123-False] PASSED [ 98%] tests/unit/test_violation.py::test_is_inline_ignored[ABC123-a = 1 # noqa: ABC124-False] PASSED [ 98%] tests/unit/test_violation.py::test_disable_is_inline_ignored PASSED [ 98%] tests/unit/test_violation.py::test_violation_is_in_diff[file.py-10-diff0-True] PASSED [ 99%] tests/unit/test_violation.py::test_violation_is_in_diff[file.py-1-diff1-True] PASSED [ 99%] tests/unit/test_violation.py::test_violation_is_in_diff[file.py-10-diff2-False] PASSED [ 99%] tests/unit/test_violation.py::test_violation_is_in_diff[file.py-1-diff3-False] PASSED [ 99%] tests/unit/test_violation.py::test_violation_is_in_diff[file.py-10-diff4-False] PASSED [100%] ==================================== ERRORS ==================================== ___________ ERROR at setup of test_package_files_removes_submodules ____________ distribution = @pytest.fixture def command(distribution): """Create an instance of Flake8's setuptools command.""" > return setuptools_command.Flake8(distribution) distribution = tests/unit/test_setuptools_command.py:24: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/pypy3.7/site-packages/setuptools/__init__.py:172: in __init__ _Command.__init__(self, dist) dist = kw = {} self = /usr/lib/pypy3.7/lib-python/3/distutils/cmd.py:62: in __init__ self.initialize_options() Distribution = dist = self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/setuptools_command.py:29: in initialize_options self.flake8.initialize([]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = [] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log setup ------------------------------ DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:142 Found local configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/setup.cfg', '/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/tox.ini'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". =================================== FAILURES =================================== _______________________________ test_legacy_api ________________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_legacy_api0') def test_legacy_api(tmpdir): """A basic end-to-end test for the legacy api reporting errors.""" with tmpdir.as_cwd(): t_py = tmpdir.join('t.py') t_py.write('import os # unused import\n') > style_guide = legacy.get_style_guide() t_py = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_legacy_api0/t.py') tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_legacy_api0') tests/integration/test_api_legacy.py:11: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../flake8-3.9.2-pypy3/test/lib/flake8/api/legacy.py:41: in get_style_guide application.find_plugins(config_finder) application = config_finder = kwargs = {} prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = [] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _______________________________ test_diff_option _______________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_diff_option0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafd46dc90> def test_diff_option(tmpdir, capsys): """Ensure that `flake8 --diff` works.""" t_py_contents = '''\ import os import sys # unused but not part of diff print('(to avoid trailing whitespace in test)') print('(to avoid trailing whitespace in test)') print(os.path.join('foo', 'bar')) y # part of the diff and an error ''' diff = '''\ diff --git a/t.py b/t.py index d64ac39..7d943de 100644 --- a/t.py +++ b/t.py @@ -4,3 +4,5 @@ import sys # unused but not part of diff print('(to avoid trailing whitespace in test)') print('(to avoid trailing whitespace in test)') print(os.path.join('foo', 'bar')) + +y # part of the diff and an error ''' with mock.patch.object(utils, 'stdin_get_value', return_value=diff): with tmpdir.as_cwd(): tmpdir.join('t.py').write(t_py_contents) > _call_main(['--diff'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafd46dc90> diff = ('diff --git a/t.py b/t.py\n' 'index d64ac39..7d943de 100644\n' '--- a/t.py\n' '+++ b/t.py\n' '@@ -4,3 +4,5 @@ import sys # unused but not part of diff\n' " print('(to avoid trailing whitespace in test)')\n" " print('(to avoid trailing whitespace in test)')\n" " print(os.path.join('foo', 'bar'))\n" '+\n' '+y # part of the diff and an error\n') t_py_contents = ('import os\n' 'import sys # unused but not part of diff\n' '\n' "print('(to avoid trailing whitespace in test)')\n" "print('(to avoid trailing whitespace in test)')\n" "print(os.path.join('foo', 'bar'))\n" '\n' 'y # part of the diff and an error\n') tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_diff_option0') tests/integration/test_main.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--diff'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--diff'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--diff'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--diff'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--diff'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['--diff'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". __________________________ test_form_feed_line_split ___________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_form_feed_line_split0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafd8a5018> def test_form_feed_line_split(tmpdir, capsys): """Test that form feed is treated the same for stdin.""" src = 'x=1\n\f\ny=1\n' expected_out = '''\ t.py:1:2: E225 missing whitespace around operator t.py:3:2: E225 missing whitespace around operator ''' with tmpdir.as_cwd(): tmpdir.join('t.py').write(src) with mock.patch.object(utils, 'stdin_get_value', return_value=src): > _call_main(['-', '--stdin-display-name=t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafd8a5018> expected_out = ('t.py:1:2: E225 missing whitespace around operator\n' 't.py:3:2: E225 missing whitespace around operator\n') src = 'x=1\n\x0c\ny=1\n' tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_form_feed_line_split0') tests/integration/test_main.py:66: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['-', '--stdin-display-name=t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['-', '--stdin-display-name=t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['-', '--stdin-display-name=t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['-', '--stdin-display-name=t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['-', '--stdin-display-name=t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['-', '--stdin-display-name=t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _____________________ test_e101_indent_char_does_not_reset _____________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_e101_indent_char_does_not0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafdb82410> def test_e101_indent_char_does_not_reset(tmpdir, capsys): """Ensure that E101 with an existing indent_char does not reset it.""" t_py_contents = """\ if True: print('space indented') s = '''\ \ttab indented ''' # noqa: E101 if True: print('space indented') """ with tmpdir.as_cwd(): tmpdir.join('t.py').write(t_py_contents) > _call_main(['t.py']) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafdb82410> t_py_contents = ('if True:\n' " print('space indented')\n" '\n' "s = '''\ttab indented\n" "''' # noqa: E101\n" '\n' 'if True:\n' " print('space indented')\n") tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_e101_indent_char_does_not0') tests/integration/test_main.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 0 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ____________________________ test_statistics_option ____________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_statistics_option0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafdf40bb8> def test_statistics_option(tmpdir, capsys): """Ensure that `flake8 --statistics` works.""" with tmpdir.as_cwd(): tmpdir.join('t.py').write('import os\nimport sys\n') > _call_main(['--statistics', 't.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafdf40bb8> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_statistics_option0') tests/integration/test_main.py:100: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--statistics', 't.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--statistics', 't.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--statistics', 't.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--statistics', 't.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--statistics', 't.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['--statistics', 't.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ___________________________ test_show_source_option ____________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_show_source_option0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafe33fd70> def test_show_source_option(tmpdir, capsys): """Ensure that --show-source and --no-show-source work.""" with tmpdir.as_cwd(): tmpdir.join('tox.ini').write('[flake8]\nshow_source = true\n') tmpdir.join('t.py').write('import os\n') > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafe33fd70> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_show_source_option0') tests/integration/test_main.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:142 Found local configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_show_source_option0/tox.ini'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _____________________________ test_extend_exclude ______________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_extend_exclude0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafe829f30> def test_extend_exclude(tmpdir, capsys): """Ensure that `flake8 --extend-exclude` works.""" for d in ['project', 'vendor', 'legacy', '.git', '.tox', '.hg']: tmpdir.mkdir(d).join('t.py').write('import os\nimport sys\n') with tmpdir.as_cwd(): > _call_main(['--extend-exclude=vendor,legacy/'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafe829f30> d = '.hg' tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_extend_exclude0') tests/integration/test_main.py:142: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--extend-exclude=vendor,legacy/'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--extend-exclude=vendor,legacy/'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--extend-exclude=vendor,legacy/'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--extend-exclude=vendor,legacy/'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--extend-exclude=vendor,legacy/'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['--extend-exclude=vendor,legacy/'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ____________________ test_malformed_per_file_ignores_error _____________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_malformed_per_file_ignore0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafeb69b78> def test_malformed_per_file_ignores_error(tmpdir, capsys): """Test the error message for malformed `per-file-ignores`.""" setup_cfg = '''\ [flake8] per-file-ignores = incorrect/* values/* ''' with tmpdir.as_cwd(): tmpdir.join('setup.cfg').write(setup_cfg) > _call_main(['.'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafeb69b78> setup_cfg = '[flake8]\nper-file-ignores =\n incorrect/*\n values/*\n' tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_malformed_per_file_ignore0') tests/integration/test_main.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['.'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['.'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['.'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['.'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['.'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['.'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:142 Found local configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_malformed_per_file_ignore0/setup.cfg'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _________________ test_tokenization_error_but_not_syntax_error _________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_tokenization_error_but_no0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafee60950> def test_tokenization_error_but_not_syntax_error(tmpdir, capsys): """Test that flake8 does not crash on tokenization errors.""" with tmpdir.as_cwd(): # this is a crash in the tokenizer, but not in the ast tmpdir.join('t.py').write("b'foo' \\\n") > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafee60950> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_tokenization_error_but_no0') tests/integration/test_main.py:183: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". __________________ test_tokenization_error_is_a_syntax_error ___________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_tokenization_error_is_a_s0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eaff2da020> def test_tokenization_error_is_a_syntax_error(tmpdir, capsys): """Test when tokenize raises a SyntaxError.""" with tmpdir.as_cwd(): tmpdir.join('t.py').write('if True:\n pass\n pass\n') > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eaff2da020> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_tokenization_error_is_a_s0') tests/integration/test_main.py:194: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". __________________________ test_bug_report_successful __________________________ capsys = <_pytest.capture.CaptureFixture object at 0x000055eaff598330> def test_bug_report_successful(capsys): """Test that --bug-report does not crash.""" > _call_main(['--bug-report']) capsys = <_pytest.capture.CaptureFixture object at 0x000055eaff598330> tests/integration/test_main.py:203: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--bug-report'] excinfo = retv = 0 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--bug-report'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--bug-report'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--bug-report'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--bug-report'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['--bug-report'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:142 Found local configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/setup.cfg', '/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/tox.ini'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _____________ test_specific_noqa_does_not_clobber_pycodestyle_noqa _____________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_specific_noqa_does_not_cl0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eaffa46fe0> def test_specific_noqa_does_not_clobber_pycodestyle_noqa(tmpdir, capsys): """See https://gitlab.com/pycqa/flake8/issues/552.""" with tmpdir.as_cwd(): tmpdir.join('t.py').write("test = ('ABC' == None) # noqa: E501\n") > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eaffa46fe0> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_specific_noqa_does_not_cl0') tests/integration/test_main.py:213: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _________________ test_specific_noqa_on_line_with_continuation _________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_specific_noqa_on_line_wit0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eaffcca8a8> def test_specific_noqa_on_line_with_continuation(tmpdir, capsys): """See https://gitlab.com/pycqa/flake8/issues/375.""" t_py_src = '''\ from os \\ import path # noqa: F401 x = """ trailing whitespace: \n """ # noqa: W291 ''' with tmpdir.as_cwd(): tmpdir.join('t.py').write(t_py_src) > _call_main(['t.py'], retv=0) capsys = <_pytest.capture.CaptureFixture object at 0x000055eaffcca8a8> t_py_src = ('from os \\\n' ' import path # noqa: F401\n' '\n' 'x = """\n' ' trailing whitespace: \n' '\n' '""" # noqa: W291\n') tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_specific_noqa_on_line_wit0') tests/integration/test_main.py:234: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 0 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ________________ test_physical_line_file_not_ending_in_newline _________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_physical_line_file_not_en0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eafff80bb8> def test_physical_line_file_not_ending_in_newline(tmpdir, capsys): """See https://github.com/PyCQA/pycodestyle/issues/960.""" t_py_src = 'def f():\n\tpass' with tmpdir.as_cwd(): tmpdir.join('t.py').write(t_py_src) > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eafff80bb8> t_py_src = 'def f():\n\tpass' tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_physical_line_file_not_en0') tests/integration/test_main.py:246: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". __________ test_physical_line_file_not_ending_in_newline_trailing_ws ___________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_physical_line_file_not_en1') capsys = <_pytest.capture.CaptureFixture object at 0x000055eb001e91a0> def test_physical_line_file_not_ending_in_newline_trailing_ws(tmpdir, capsys): """See https://github.com/PyCQA/pycodestyle/issues/960.""" t_py_src = 'x = 1 ' with tmpdir.as_cwd(): tmpdir.join('t.py').write(t_py_src) > _call_main(['t.py'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eb001e91a0> t_py_src = 'x = 1 ' tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_physical_line_file_not_en1') tests/integration/test_main.py:261: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ________ test_obtaining_args_from_sys_argv_when_not_explicity_provided _________ capsys = <_pytest.capture.CaptureFixture object at 0x000055eb004fa288> def test_obtaining_args_from_sys_argv_when_not_explicity_provided(capsys): """Test that arguments are obtained from 'sys.argv'.""" with mock.patch('sys.argv', ['flake8', '--help']): > _call_main(None) capsys = <_pytest.capture.CaptureFixture object at 0x000055eb004fa288> tests/integration/test_main.py:273: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = None excinfo = retv = 0 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--help'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--help'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--help'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--help'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['--help'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:142 Found local configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/setup.cfg', '/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/tox.ini'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _______________________ test_cli_config_option_respected _______________________ tmp_path = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0') def test_cli_config_option_respected(tmp_path): """Test --config is used.""" config = tmp_path / "flake8.ini" config.write_text(u"""\ [flake8] ignore = F401 """) py_file = tmp_path / "t.py" py_file.write_text(u"import os\n") > _call_main(["--config", str(config), str(py_file)]) config = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini') py_file = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py') tmp_path = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0') tests/integration/test_main.py:291: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] excinfo = retv = 0 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] config_finder = prelim_opts = Namespace(append_config=None, config='/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini', isolated=False, output_file=None, verbose=0) remaining_args = ['/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:338 Reading local plugins only from "/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini" specified via --config by the user DEBUG flake8.options.config:config.py:99 Found cli configuration files: ['/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_config_option_respect0/flake8.ini'] INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". __________________ test_cli_isolated_overrides_config_option ___________________ tmp_path = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0') def test_cli_isolated_overrides_config_option(tmp_path): """Test --isolated overrides --config.""" config = tmp_path / "flake8.ini" config.write_text(u"""\ [flake8] ignore = F401 """) py_file = tmp_path / "t.py" py_file.write_text(u"import os\n") > _call_main(["--isolated", "--config", str(config), str(py_file)], retv=1) config = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini') py_file = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py') tmp_path = PosixPath('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0') tests/integration/test_main.py:305: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['--isolated', '--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['--isolated', '--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['--isolated', '--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['--isolated', '--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['--isolated', '--config', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', '/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] config_finder = prelim_opts = Namespace(append_config=None, config='/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/flake8.ini', isolated=True, output_file=None, verbose=0) remaining_args = ['/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_cli_isolated_overrides_co0/t.py'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:329 Refusing to look for local plugins in configurationfiles due to user-requested isolation INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _____________________________ test_file_not_found ______________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_file_not_found0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eb01024020> def test_file_not_found(tmpdir, capsys): """Ensure that a not-found file / directory is an error.""" with tmpdir.as_cwd(): > _call_main(["i-do-not-exist"], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eb01024020> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_file_not_found0') tests/integration/test_main.py:311: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['i-do-not-exist'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['i-do-not-exist'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['i-do-not-exist'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['i-do-not-exist'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['i-do-not-exist'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file=None, verbose=0) remaining_args = ['i-do-not-exist'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _______________________________ test_output_file _______________________________ tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_output_file0') capsys = <_pytest.capture.CaptureFixture object at 0x000055eb01280950> def test_output_file(tmpdir, capsys): """Ensure that --output-file is honored.""" tmpdir.join('t.py').write('import os\n') with tmpdir.as_cwd(): > _call_main(['t.py', '--output-file=f'], retv=1) capsys = <_pytest.capture.CaptureFixture object at 0x000055eb01280950> tmpdir = local('/var/tmp/portage/dev-python/flake8-3.9.2/temp/pytest-of-portage/pytest-0/test_output_file0') tests/integration/test_main.py:322: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_main.py:14: in _call_main cli.main(argv) argv = ['t.py', '--output-file=f'] excinfo = retv = 1 ../flake8-3.9.2-pypy3/test/lib/flake8/main/cli.py:22: in main app.run(argv) app = argv = ['t.py', '--output-file=f'] ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:363: in run self._run(argv) argv = ['t.py', '--output-file=f'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:350: in _run self.initialize(argv) argv = ['t.py', '--output-file=f'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['t.py', '--output-file=f'] config_finder = prelim_opts = Namespace(append_config=None, config=None, isolated=False, output_file='f', verbose=0) remaining_args = ['t.py', '--output-file', 'f'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=[], report=[], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = [] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = [] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _____________________ test_enable_local_plugin_from_config _____________________ def test_enable_local_plugin_from_config(): """App can load a local plugin from config file.""" app = application.Application() > app.initialize(['flake8', '--config', LOCAL_PLUGIN_CONFIG]) app = tests/integration/test_plugins.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['flake8', '--config', 'tests/fixtures/config_files/local-plugin.ini'] config_finder = prelim_opts = Namespace(append_config=None, config='tests/fixtures/config_files/local-plugin.ini', isolated=False, output_file=None, verbose=0) remaining_args = ['flake8'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=['XE = test_plugins:ExtensionTestPlugin'], report=['XR = test_plugins:ReportTestPlugin'], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = ['XE = test_plugins:ExtensionTestPlugin'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = ['XE = test_plugins:ExtensionTestPlugin'] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:338 Reading local plugins only from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user DEBUG flake8.options.config:config.py:99 Found cli configuration files: ['tests/fixtures/config_files/local-plugin.ini'] DEBUG flake8.plugins.manager:manager.py:278 Loaded Plugin(name="XE", entry_point="test_plugins:ExtensionTestPlugin") for plugin "XE". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". _______________________ test_local_plugin_can_add_option _______________________ def test_local_plugin_can_add_option(): """A local plugin can add a CLI option.""" app = application.Application() app.initialize( > ['flake8', '--config', LOCAL_PLUGIN_CONFIG, '--anopt', 'foo']) app = tests/integration/test_plugins.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['flake8', '--config', 'tests/fixtures/config_files/local-plugin.ini', '--anopt', 'foo'] config_finder = prelim_opts = Namespace(append_config=None, config='tests/fixtures/config_files/local-plugin.ini', isolated=False, output_file=None, verbose=0) remaining_args = ['flake8', '--anopt', 'foo'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=['XE = test_plugins:ExtensionTestPlugin'], report=['XR = test_plugins:ReportTestPlugin'], paths=[]) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = ['XE = test_plugins:ExtensionTestPlugin'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = ['XE = test_plugins:ExtensionTestPlugin'] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:338 Reading local plugins only from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user DEBUG flake8.options.config:config.py:99 Found cli configuration files: ['tests/fixtures/config_files/local-plugin.ini'] DEBUG flake8.plugins.manager:manager.py:278 Loaded Plugin(name="XE", entry_point="test_plugins:ExtensionTestPlugin") for plugin "XE". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". ________________ test_enable_local_plugin_at_non_installed_path ________________ def test_enable_local_plugin_at_non_installed_path(): """Can add a paths option in local-plugins config section for finding.""" app = application.Application() > app.initialize(['flake8', '--config', LOCAL_PLUGIN_PATH_CONFIG]) app = tests/integration/test_plugins.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:330: in initialize self.find_plugins(config_finder) argv = ['flake8', '--config', 'tests/fixtures/config_files/local-plugin-path.ini'] config_finder = prelim_opts = Namespace(append_config=None, config='tests/fixtures/config_files/local-plugin-path.ini', isolated=False, output_file=None, verbose=0) remaining_args = ['flake8'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/main/application.py:153: in find_plugins self.check_plugins = plugin_manager.Checkers(local_plugins.extension) config_finder = local_plugins = LocalPlugins(extension=['XE = aplugin:ExtensionTestPlugin2'], report=[], paths=['/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2/tests/integration/subdir']) self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:357: in __init__ self.namespace, local_plugins=local_plugins local_plugins = ['XE = aplugin:ExtensionTestPlugin2'] self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:238: in __init__ self._load_entrypoint_plugins() local_plugins = ['XE = aplugin:ExtensionTestPlugin2'] namespace = 'flake8.extension' self = ../flake8-3.9.2-pypy3/test/lib/flake8/plugins/manager.py:254: in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) self = /usr/lib/pypy3.7/site-packages/importlib_metadata/__init__.py:405: in get self._warn() __class__ = default = () name = 'flake8.extension' self = {'babel.extractors': [EntryPoint(name='jinja2', value='jinja2.ext:babel_extract [i18n]', group='babel.extractors')], 'console_scripts': [EntryPoint(name='flake8', value='flake8.main.cli:main', group='console_scripts'), EntryPoint(name='chardetect', value='chardet.cli.chardetect:main', group='console_scripts'), EntryPoint(name='gemato', value='gemato.cli:setuptools_main', group='console_scripts'), EntryPoint(name='pycodestyle', value='pycodestyle:_main', group='console_scripts'), EntryPoint(name='py.test', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pytest', value='pytest:console_main', group='console_scripts'), EntryPoint(name='pyflakes', value='pyflakes.api:main', group='console_scripts')], 'distutils.commands': [EntryPoint(name='flake8', value='flake8.main.setuptools_command:Flake8', group='distutils.commands'), EntryPoint(name='alias', value='setuptools.command.alias:alias', group='distutils.commands'), EntryPoint(name='bdist_egg', value='setuptools.command.bdist_egg:bdist_egg', group='distutils.commands'), EntryPoint(name='bdist_rpm', value='setuptools.command.bdist_rpm:bdist_rpm', group='distutils.commands'), EntryPoint(name='build_clib', value='setuptools.command.build_clib:build_clib', group='distutils.commands'), EntryPoint(name='build_ext', value='setuptools.command.build_ext:build_ext', group='distutils.commands'), EntryPoint(name='build_py', value='setuptools.command.build_py:build_py', group='distutils.commands'), EntryPoint(name='develop', value='setuptools.command.develop:develop', group='distutils.commands'), EntryPoint(name='dist_info', value='setuptools.command.dist_info:dist_info', group='distutils.commands'), EntryPoint(name='easy_install', value='setuptools.command.easy_install:easy_install', group='distutils.commands'), EntryPoint(name='egg_info', value='setuptools.command.egg_info:egg_info', group='distutils.commands'), EntryPoint(name='install', value='setuptools.command.install:install', group='distutils.commands'), EntryPoint(name='install_egg_info', value='setuptools.command.install_egg_info:install_egg_info', group='distutils.commands'), EntryPoint(name='install_lib', value='setuptools.command.install_lib:install_lib', group='distutils.commands'), EntryPoint(name='install_scripts', value='setuptools.command.install_scripts:install_scripts', group='distutils.commands'), EntryPoint(name='rotate', value='setuptools.command.rotate:rotate', group='distutils.commands'), EntryPoint(name='saveopts', value='setuptools.command.saveopts:saveopts', group='distutils.commands'), EntryPoint(name='sdist', value='setuptools.command.sdist:sdist', group='distutils.commands'), EntryPoint(name='setopt', value='setuptools.command.setopt:setopt', group='distutils.commands'), EntryPoint(name='test', value='setuptools.command.test:test', group='distutils.commands'), EntryPoint(name='upload_docs', value='setuptools.command.upload_docs:upload_docs', group='distutils.commands')], 'distutils.setup_keywords': [EntryPoint(name='cffi_modules', value='cffi.setuptools_ext:cffi_modules', group='distutils.setup_keywords'), EntryPoint(name='convert_2to3_doctests', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='dependency_links', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='eager_resources', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='entry_points', value='setuptools.dist:check_entry_points', group='distutils.setup_keywords'), EntryPoint(name='exclude_package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='extras_require', value='setuptools.dist:check_extras', group='distutils.setup_keywords'), EntryPoint(name='include_package_data', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='install_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='namespace_packages', value='setuptools.dist:check_nsp', group='distutils.setup_keywords'), EntryPoint(name='package_data', value='setuptools.dist:check_package_data', group='distutils.setup_keywords'), EntryPoint(name='packages', value='setuptools.dist:check_packages', group='distutils.setup_keywords'), EntryPoint(name='python_requires', value='setuptools.dist:check_specifier', group='distutils.setup_keywords'), EntryPoint(name='setup_requires', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='test_loader', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_runner', value='setuptools.dist:check_importable', group='distutils.setup_keywords'), EntryPoint(name='test_suite', value='setuptools.dist:check_test_suite', group='distutils.setup_keywords'), EntryPoint(name='tests_require', value='setuptools.dist:check_requirements', group='distutils.setup_keywords'), EntryPoint(name='use_2to3', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_exclude_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='use_2to3_fixers', value='setuptools.dist:assert_string_list', group='distutils.setup_keywords'), EntryPoint(name='zip_safe', value='setuptools.dist:assert_bool', group='distutils.setup_keywords'), EntryPoint(name='use_scm_version', value='setuptools_scm.integration:version_keyword', group='distutils.setup_keywords')], 'egg_info.writers': [EntryPoint(name='PKG-INFO', value='setuptools.command.egg_info:write_pkg_info', group='egg_info.writers'), EntryPoint(name='dependency_links.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='depends.txt', value='setuptools.command.egg_info:warn_depends_obsolete', group='egg_info.writers'), EntryPoint(name='eager_resources.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='entry_points.txt', value='setuptools.command.egg_info:write_entries', group='egg_info.writers'), EntryPoint(name='namespace_packages.txt', value='setuptools.command.egg_info:overwrite_arg', group='egg_info.writers'), EntryPoint(name='requires.txt', value='setuptools.command.egg_info:write_requirements', group='egg_info.writers'), EntryPoint(name='top_level.txt', value='setuptools.command.egg_info:write_toplevel_names', group='egg_info.writers')], 'flake8.extension': [EntryPoint(name='F', value='flake8.plugins.pyflakes:FlakesChecker', group='flake8.extension'), EntryPoint(name='pycodestyle.ambiguous_identifier', value='pycodestyle:ambiguous_identifier', group='flake8.extension'), EntryPoint(name='pycodestyle.bare_except', value='pycodestyle:bare_except', group='flake8.extension'), EntryPoint(name='pycodestyle.blank_lines', value='pycodestyle:blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.break_after_binary_operator', value='pycodestyle:break_after_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.break_before_binary_operator', value='pycodestyle:break_before_binary_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_negative', value='pycodestyle:comparison_negative', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_to_singleton', value='pycodestyle:comparison_to_singleton', group='flake8.extension'), EntryPoint(name='pycodestyle.comparison_type', value='pycodestyle:comparison_type', group='flake8.extension'), EntryPoint(name='pycodestyle.compound_statements', value='pycodestyle:compound_statements', group='flake8.extension'), EntryPoint(name='pycodestyle.continued_indentation', value='pycodestyle:continued_indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.explicit_line_join', value='pycodestyle:explicit_line_join', group='flake8.extension'), EntryPoint(name='pycodestyle.extraneous_whitespace', value='pycodestyle:extraneous_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.imports_on_separate_lines', value='pycodestyle:imports_on_separate_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.indentation', value='pycodestyle:indentation', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_doc_length', value='pycodestyle:maximum_doc_length', group='flake8.extension'), EntryPoint(name='pycodestyle.maximum_line_length', value='pycodestyle:maximum_line_length', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace', value='pycodestyle:missing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_after_import_keyword', value='pycodestyle:missing_whitespace_after_import_keyword', group='flake8.extension'), EntryPoint(name='pycodestyle.missing_whitespace_around_operator', value='pycodestyle:missing_whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.module_imports_on_top_of_file', value='pycodestyle:module_imports_on_top_of_file', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_async_await_keywords', value='pycodestyle:python_3000_async_await_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_backticks', value='pycodestyle:python_3000_backticks', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_has_key', value='pycodestyle:python_3000_has_key', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_invalid_escape_sequence', value='pycodestyle:python_3000_invalid_escape_sequence', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_not_equal', value='pycodestyle:python_3000_not_equal', group='flake8.extension'), EntryPoint(name='pycodestyle.python_3000_raise_comma', value='pycodestyle:python_3000_raise_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_obsolete', value='pycodestyle:tabs_obsolete', group='flake8.extension'), EntryPoint(name='pycodestyle.tabs_or_spaces', value='pycodestyle:tabs_or_spaces', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_blank_lines', value='pycodestyle:trailing_blank_lines', group='flake8.extension'), EntryPoint(name='pycodestyle.trailing_whitespace', value='pycodestyle:trailing_whitespace', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_comma', value='pycodestyle:whitespace_around_comma', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_keywords', value='pycodestyle:whitespace_around_keywords', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_named_parameter_equals', value='pycodestyle:whitespace_around_named_parameter_equals', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_around_operator', value='pycodestyle:whitespace_around_operator', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_comment', value='pycodestyle:whitespace_before_comment', group='flake8.extension'), EntryPoint(name='pycodestyle.whitespace_before_parameters', value='pycodestyle:whitespace_before_parameters', group='flake8.extension'), EntryPoint(name='C90', value='mccabe:McCabeChecker', group='flake8.extension')], 'flake8.report': [EntryPoint(name='default', value='flake8.formatting.default:Default', group='flake8.report'), EntryPoint(name='pylint', value='flake8.formatting.default:Pylint', group='flake8.report'), EntryPoint(name='quiet-filename', value='flake8.formatting.default:FilenameOnly', group='flake8.report'), EntryPoint(name='quiet-nothing', value='flake8.formatting.default:Nothing', group='flake8.report')], 'setuptools.file_finders': [EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:find_files', group='setuptools.file_finders')], 'setuptools.finalize_distribution_options': [EntryPoint(name='2to3_doctests', value='setuptools.dist:Distribution._finalize_2to3_doctests', group='setuptools.finalize_distribution_options'), EntryPoint(name='keywords', value='setuptools.dist:Distribution._finalize_setup_keywords', group='setuptools.finalize_distribution_options'), EntryPoint(name='parent_finalize', value='setuptools.dist:_Distribution.finalize_options', group='setuptools.finalize_distribution_options'), EntryPoint(name='setuptools_scm', value='setuptools_scm.integration:infer_version', group='setuptools.finalize_distribution_options')], 'setuptools_scm.files_command': [EntryPoint(name='.git', value='setuptools_scm.file_finder_git:git_find_files', group='setuptools_scm.files_command'), EntryPoint(name='.hg', value='setuptools_scm.file_finder_hg:hg_find_files', group='setuptools_scm.files_command')], 'setuptools_scm.local_scheme': [EntryPoint(name='dirty-tag', value='setuptools_scm.version:get_local_dirty_tag', group='setuptools_scm.local_scheme'), EntryPoint(name='no-local-version', value='setuptools_scm.version:get_no_local_node', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-date', value='setuptools_scm.version:get_local_node_and_date', group='setuptools_scm.local_scheme'), EntryPoint(name='node-and-timestamp', value='setuptools_scm.version:get_local_node_and_timestamp', group='setuptools_scm.local_scheme')], 'setuptools_scm.parse_scm': [EntryPoint(name='.git', value='setuptools_scm.git:parse', group='setuptools_scm.parse_scm'), EntryPoint(name='.hg', value='setuptools_scm.hg:parse', group='setuptools_scm.parse_scm')], 'setuptools_scm.parse_scm_fallback': [EntryPoint(name='.hg_archival.txt', value='setuptools_scm.hg:parse_archival', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='PKG-INFO', value='setuptools_scm.hacks:parse_pkginfo', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='pip-egg-info', value='setuptools_scm.hacks:parse_pip_egg_info', group='setuptools_scm.parse_scm_fallback'), EntryPoint(name='setup.py', value='setuptools_scm.hacks:fallback_version', group='setuptools_scm.parse_scm_fallback')], 'setuptools_scm.version_scheme': [EntryPoint(name='calver-by-date', value='setuptools_scm.version:calver_by_date', group='setuptools_scm.version_scheme'), EntryPoint(name='guess-next-dev', value='setuptools_scm.version:guess_next_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='no-guess-dev', value='setuptools_scm.version:no_guess_dev_version', group='setuptools_scm.version_scheme'), EntryPoint(name='post-release', value='setuptools_scm.version:postrelease_version', group='setuptools_scm.version_scheme'), EntryPoint(name='python-simplified-semver', value='setuptools_scm.version:simplified_semver_version', group='setuptools_scm.version_scheme'), EntryPoint(name='release-branch-semver', value='setuptools_scm.version:release_branch_semver_version', group='setuptools_scm.version_scheme')]} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) fargs = (), fkeywords = {'stacklevel': 2} def __call__(self, *fargs, **fkeywords): if self._keywords: fkeywords = dict(self._keywords, **fkeywords) > return self._func(*(self._args + fargs), **fkeywords) E DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. fargs = () fkeywords = {'stacklevel': 2} self = functools.partial(, 'SelectableGroups dict interface is deprecated. Use select.', , stacklevel=2) /usr/lib/pypy3.7/lib_pypy/_functools.py:80: DeprecationWarning ------------------------------ Captured log call ------------------------------- DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-q, --quiet, action='count', default=0, help='Report only file names, or nothing. This option is repeatable.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--count, action='store_true', help='Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--diff, action='store_true', help='Report changes only within line number ranges in the unified diff provided on standard in by the user.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exclude, default='.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to exclude. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-exclude, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=True), help='Comma-separated list of files or directories to add to the list of excluded ones.', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--filename, default='*.py', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Only check for filenames matching the patterns in this comma-separated list. (Default: %(default)s)', metavar='patterns')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--stdin-display-name, default='stdin', help='The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--format, default='default', help='Format errors according to the chosen formatter.', metavar='format')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--hang-closing, action='store_true', help="Hang closing bracket instead of matching indentation of opening bracket's line.")". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--ignore, default='E121,E123,E126,E226,E24,E704,W503,W504', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--extend-ignore, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``.', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--per-file-ignores, default='', help='A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-line-length, default=79, type=, help='Maximum allowed line length for the entirety of this run. (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--max-doc-length, default=None, type=, help='Maximum allowed doc line length for the entirety of this run. (Default: %(default)s)', metavar='n')". WARNING flake8.options.manager:manager.py:189 option --indent-size: please update `help=` text to use %(default)s instead of %default -- this will be an error in the future DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--indent-size, default=4, type=, help='Number of spaces used for indentation (Default: %(default)s)', metavar='n')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--select, default='E,F,W,C90', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %(default)s)', metavar='errors')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--disable-noqa, action='store_true', default=False, help='Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--show-source, action='store_true', help='Show the source generate each error or warning.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--no-show-source, action='store_false', dest='show_source', help='Negate --show-source')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--statistics, action='store_true', help='Count errors and warnings.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--enable-extensions, default='', type=functools.partial(, comma_separated_list=True, normalize_paths=False), help='Enable plugins and extensions that are otherwise disabled by default')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--exit-zero, action='store_true', help='Exit with status code "0" even if there are errors.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--install-hook, action=, choices=['git', 'mercurial'], help='Install a hook that is run prior to a commit for the supported version control system.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(-j, --jobs, default='auto', type=, help='Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %(default)s)')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--tee, action='store_true', default=False, help='Write to stdout and output-file.')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--benchmark, action='store_true', default=False, help='Print benchmark information about this run of Flake8')". DEBUG flake8.options.manager:manager.py:417 Registered option "Option(--bug-report, action=functools.partial(, option_manager=), nargs=0, help='Print information necessary when preparing a bug report')". DEBUG flake8.options.config:config.py:338 Reading local plugins only from "tests/fixtures/config_files/local-plugin-path.ini" specified via --config by the user DEBUG flake8.options.config:config.py:99 Found cli configuration files: ['tests/fixtures/config_files/local-plugin-path.ini'] DEBUG flake8.plugins.manager:manager.py:278 Loaded Plugin(name="XE", entry_point="aplugin:ExtensionTestPlugin2") for plugin "XE". INFO flake8.plugins.manager:manager.py:253 Loading entry-points for "flake8.extension". =========================== short test summary info ============================ ERROR tests/unit/test_setuptools_command.py::test_package_files_removes_submodules FAILED tests/integration/test_api_legacy.py::test_legacy_api - DeprecationWar... FAILED tests/integration/test_main.py::test_diff_option - DeprecationWarning:... FAILED tests/integration/test_main.py::test_form_feed_line_split - Deprecatio... FAILED tests/integration/test_main.py::test_e101_indent_char_does_not_reset FAILED tests/integration/test_main.py::test_statistics_option - DeprecationWa... FAILED tests/integration/test_main.py::test_show_source_option - DeprecationW... FAILED tests/integration/test_main.py::test_extend_exclude - DeprecationWarni... FAILED tests/integration/test_main.py::test_malformed_per_file_ignores_error FAILED tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error FAILED tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error FAILED tests/integration/test_main.py::test_bug_report_successful - Deprecati... FAILED tests/integration/test_main.py::test_specific_noqa_does_not_clobber_pycodestyle_noqa FAILED tests/integration/test_main.py::test_specific_noqa_on_line_with_continuation FAILED tests/integration/test_main.py::test_physical_line_file_not_ending_in_newline FAILED tests/integration/test_main.py::test_physical_line_file_not_ending_in_newline_trailing_ws FAILED tests/integration/test_main.py::test_obtaining_args_from_sys_argv_when_not_explicity_provided FAILED tests/integration/test_main.py::test_cli_config_option_respected - Dep... FAILED tests/integration/test_main.py::test_cli_isolated_overrides_config_option FAILED tests/integration/test_main.py::test_file_not_found - DeprecationWarni... FAILED tests/integration/test_main.py::test_output_file - DeprecationWarning:... FAILED tests/integration/test_plugins.py::test_enable_local_plugin_from_config FAILED tests/integration/test_plugins.py::test_local_plugin_can_add_option - ... FAILED tests/integration/test_plugins.py::test_enable_local_plugin_at_non_installed_path =================== 23 failed, 458 passed, 1 error in 7.27s ==================== * ERROR: dev-python/flake8-3.9.2::gentoo failed (test phase): * pytest failed with pypy3 * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 2944: Called distutils-r1_src_test * environment, line 1261: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 516: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2602: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2063: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2061: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 818: Called distutils-r1_run_phase 'python_test' * environment, line 1200: Called python_test * environment, line 2886: Called distutils-r1_python_test * environment, line 1157: Called epytest * environment, line 1584: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=dev-python/flake8-3.9.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/flake8-3.9.2::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-python/flake8-3.9.2:20210614-223512.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/flake8-3.9.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/flake8-3.9.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2' * S: '/var/tmp/portage/dev-python/flake8-3.9.2/work/flake8-3.9.2'