Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 664981 Details for
Bug 748396
dev-python/isort-5.6.3 fails tests: [Errno 2] No such file or directory: 'git': 'git'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-python-isort-5.6.3-build.log
dev-python-isort-5.6.3-build.log (text/x-log), 142.25 KB, created by
Sergei Trofimovich (RETIRED)
on 2020-10-13 07:54:23 UTC
(
hide
)
Description:
dev-python-isort-5.6.3-build.log
Filename:
MIME Type:
Creator:
Sergei Trofimovich (RETIRED)
Created:
2020-10-13 07:54:23 UTC
Size:
142.25 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/isort-5.6.3 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org williamh@gentoo.org >[32;01m * [39;49;00mUpstream: https://github.com/PyCQA/isort/issues >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_7 test userland_GNU >[32;01m * [39;49;00mFEATURES: ccache network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking isort-5.6.3.tar.gz to /var/tmp/portage/dev-python/isort-5.6.3/work >>>> Source unpacked in /var/tmp/portage/dev-python/isort-5.6.3/work >>>> Preparing source in /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3 ... > [32;01m*[0m python3_7: running distutils-r1_run_phase distutils-r1_python_compile >python3.7 setup.py build -j 4 >running build >running build_py >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/pylama_isort.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/utils.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/format.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/_version.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/parse.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/settings.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/io.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/logo.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/sorting.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/profiles.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/setuptools_commands.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/wrap_modes.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/core.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/comments.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/api.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/literal.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/wrap.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/place.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/output.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/exceptions.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/hooks.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/main.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/sections.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >copying isort/__main__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_future >copying isort/_future/_dataclasses.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_future >copying isort/_future/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_future >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >copying isort/_vendored/toml/tz.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >copying isort/_vendored/toml/ordered.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >copying isort/_vendored/toml/decoder.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >copying isort/_vendored/toml/encoder.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >copying isort/_vendored/toml/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/deprecated >copying isort/deprecated/finders.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/deprecated >copying isort/deprecated/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/deprecated >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py37.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py39.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py35.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py36.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py3.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py38.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py27.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/py2.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/all.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/stdlibs/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs >copying isort/_vendored/toml/LICENSE -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/isort-5.6.3 > [32;01m*[0m python3_7: running distutils-r1_run_phase python_test >python3.7 setup.py install --home=/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test --install-lib=/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/lib --install-scripts=/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/scripts >running install >running bdist_egg >running egg_info >creating isort.egg-info >writing isort.egg-info/PKG-INFO >writing dependency_links to isort.egg-info/dependency_links.txt >writing entry points to isort.egg-info/entry_points.txt >writing requirements to isort.egg-info/requires.txt >writing top-level names to isort.egg-info/top_level.txt >writing manifest file 'isort.egg-info/SOURCES.txt' >reading manifest file 'isort.egg-info/SOURCES.txt' >writing manifest file 'isort.egg-info/SOURCES.txt' >installing library code to /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg >running install_lib >running build_py >warning: build_py: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64 >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/pylama_isort.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/utils.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/format.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_version.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/parse.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/settings.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/io.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/logo.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/sorting.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/profiles.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/setuptools_commands.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/wrap_modes.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/tz.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/LICENSE -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/ordered.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/decoder.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/encoder.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_vendored/toml/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_vendored/toml >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/core.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/deprecated >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/deprecated/finders.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/deprecated >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/deprecated/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/deprecated >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/comments.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/api.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/literal.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py37.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py39.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py35.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py36.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py3.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py38.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py27.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/py2.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/all.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/stdlibs/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/stdlibs >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_future >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_future/_dataclasses.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_future >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/_future/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort/_future >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/wrap.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/place.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/output.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/exceptions.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/hooks.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/main.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/sections.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/__init__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >copying /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/lib/isort/__main__.py -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/isort >warning: install_lib: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/PKG-INFO -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/SOURCES.txt -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/dependency_links.txt -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/entry_points.txt -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/requires.txt -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >copying isort.egg-info/top_level.txt -> /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg/EGG-INFO >zip_safe flag not set; analyzing archive contents... >creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/dist >creating '/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/dist/isort-5.6.3-py3.7.egg' and adding '/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg' to it >removing '/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/bdist.linux-x86_64/egg' (and everything under it) >Creating /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/lib/site.py >Processing isort-5.6.3-py3.7.egg >Copying isort-5.6.3-py3.7.egg to /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/lib >Adding isort 5.6.3 to easy-install.pth file >Installing isort script to /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/scripts > >Installed /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3-python3_7/test/lib/isort-5.6.3-py3.7.egg >Processing dependencies for isort==5.6.3 >Finished processing dependencies for isort==5.6.3 >===================================================================================== test session starts ====================================================================================== >platform linux -- Python 3.7.9, pytest-6.1.1, py-1.9.0, pluggy-0.13.1 >rootdir: /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3 >plugins: hypothesis-5.37.1, mock-3.3.1, pylama-7.7.1 >collected 1 item > >tests/unit/test_importable.py > > _ _ > (_) ___ ___ _ __| |_ > | |/ _/ / _ \/ '__ _/ > | |\__ \/\_\/| | | |_ > |_|\___/\___/\_/ \_/ > > isort your imports, so you don't have to. > > VERSION 5.6.3 > > >Nothing to do: no files or paths have have been passed in! > >Try one of the following: > > `isort .` - sort all Python files, starting from the current directory, recursively. > `isort . --interactive` - Do the same, but ask before making any changes. > `isort . --check --diff` - Check to see if imports are correctly sorted within this project. > `isort --help` - In-depth information about isort's available command-line options. > >Visit https://pycqa.github.io/isort/ for complete information about how to use isort. > >. > >====================================================================================== 1 passed in 0.24s ======================================================================================= >===================================================================================== test session starts ====================================================================================== >platform linux -- Python 3.7.9, pytest-6.1.1, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.7 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3 >plugins: hypothesis-5.37.1, mock-3.3.1, pylama-7.7.1 >collecting ... collected 420 items / 31 deselected / 389 selected > >tests/unit/test_action_comments.py::test_isort_off_and_on PASSED [ 0%] >tests/unit/test_api.py::test_sort_file_with_bad_syntax PASSED [ 0%] >tests/unit/test_api.py::test_sort_file PASSED [ 0%] >tests/unit/test_api.py::test_sort_file_to_stdout PASSED [ 1%] >tests/unit/test_api.py::test_other_ask_to_apply PASSED [ 1%] >tests/unit/test_api.py::test_check_file_no_changes PASSED [ 1%] >tests/unit/test_api.py::test_check_file_with_changes PASSED [ 1%] >tests/unit/test_api.py::test_sorted_imports_multiple_configs PASSED [ 2%] >tests/unit/test_api.py::test_diff_stream PASSED [ 2%] >tests/unit/test_api.py::test_sort_code_string_mixed_newlines PASSED [ 2%] >tests/unit/test_comments.py::test_add_to_line PASSED [ 2%] >tests/unit/test_comments.py::test_fuzz_add_to_line PASSED [ 3%] >tests/unit/test_comments.py::test_fuzz_parse PASSED [ 3%] >tests/unit/test_exceptions.py::TestISortError::test_init PASSED [ 3%] >tests/unit/test_exceptions.py::TestExistingSyntaxErrors::test_init PASSED [ 3%] >tests/unit/test_exceptions.py::TestExistingSyntaxErrors::test_variables PASSED [ 4%] >tests/unit/test_exceptions.py::TestIntroducedSyntaxErrors::test_init PASSED [ 4%] >tests/unit/test_exceptions.py::TestIntroducedSyntaxErrors::test_variables PASSED [ 4%] >tests/unit/test_exceptions.py::TestFileSkipped::test_init PASSED [ 4%] >tests/unit/test_exceptions.py::TestFileSkipped::test_variables PASSED [ 5%] >tests/unit/test_exceptions.py::TestFileSkipComment::test_init PASSED [ 5%] >tests/unit/test_exceptions.py::TestFileSkipComment::test_variables PASSED [ 5%] >tests/unit/test_exceptions.py::TestFileSkipSetting::test_init PASSED [ 5%] >tests/unit/test_exceptions.py::TestFileSkipSetting::test_variables PASSED [ 6%] >tests/unit/test_exceptions.py::TestProfileDoesNotExist::test_init PASSED [ 6%] >tests/unit/test_exceptions.py::TestProfileDoesNotExist::test_variables PASSED [ 6%] >tests/unit/test_exceptions.py::TestLiteralParsingFailure::test_init PASSED [ 6%] >tests/unit/test_exceptions.py::TestLiteralParsingFailure::test_variables PASSED [ 7%] >tests/unit/test_exceptions.py::TestLiteralSortTypeMismatch::test_init PASSED [ 7%] >tests/unit/test_exceptions.py::TestLiteralSortTypeMismatch::test_variables PASSED [ 7%] >tests/unit/test_exceptions.py::TestAssignmentsFormatMismatch::test_init PASSED [ 7%] >tests/unit/test_exceptions.py::TestAssignmentsFormatMismatch::test_variables PASSED [ 8%] >tests/unit/test_exceptions.py::TestUnsupportedSettings::test_init PASSED [ 8%] >tests/unit/test_exceptions.py::TestUnsupportedSettings::test_variables PASSED [ 8%] >tests/unit/test_exceptions.py::TestUnsupportedEncoding::test_init PASSED [ 8%] >tests/unit/test_exceptions.py::TestUnsupportedEncoding::test_variables PASSED [ 9%] >tests/unit/test_format.py::test_ask_whether_to_apply_changes_to_file PASSED [ 9%] >tests/unit/test_format.py::test_basic_printer PASSED [ 9%] >tests/unit/test_format.py::test_basic_printer_diff PASSED [ 10%] >tests/unit/test_format.py::test_colored_printer_success PASSED [ 10%] >tests/unit/test_format.py::test_colored_printer_error PASSED [ 10%] >tests/unit/test_format.py::test_colored_printer_diff PASSED [ 10%] >tests/unit/test_format.py::test_colored_printer_diff_output PASSED [ 11%] >tests/unit/test_format.py::test_colorama_not_available_handled_gracefully PASSED [ 11%] >tests/unit/test_format.py::test_fuzz_show_unified_diff PASSED [ 11%] >tests/unit/test_hooks.py::test_git_hook PASSED [ 11%] >tests/unit/test_hooks.py::test_git_hook_uses_the_configuration_file_specified_in_settings_path PASSED [ 12%] >tests/unit/test_io.py::TestFile::test_read PASSED [ 12%] >tests/unit/test_io.py::TestFile::test_from_content PASSED [ 12%] >tests/unit/test_io.py::TestFile::test_open PASSED [ 12%] >tests/unit/test_isort.py::test_happy_path PASSED [ 13%] >tests/unit/test_isort.py::test_code_intermixed PASSED [ 13%] >tests/unit/test_isort.py::test_correct_space_between_imports PASSED [ 13%] >tests/unit/test_isort.py::test_sort_on_number PASSED [ 13%] >tests/unit/test_isort.py::test_line_length PASSED [ 14%] >tests/unit/test_isort.py::test_output_modes PASSED [ 14%] >tests/unit/test_isort.py::test_qa_comment_case PASSED [ 14%] >tests/unit/test_isort.py::test_length_sort PASSED [ 14%] >tests/unit/test_isort.py::test_length_sort_straight PASSED [ 15%] >tests/unit/test_isort.py::test_length_sort_section PASSED [ 15%] >tests/unit/test_isort.py::test_convert_hanging PASSED [ 15%] >tests/unit/test_isort.py::test_custom_indent PASSED [ 15%] >tests/unit/test_isort.py::test_use_parentheses PASSED [ 16%] >tests/unit/test_isort.py::test_skip PASSED [ 16%] >tests/unit/test_isort.py::test_skip_with_file_name PASSED [ 16%] >tests/unit/test_isort.py::test_skip_within_file PASSED [ 16%] >tests/unit/test_isort.py::test_force_to_top PASSED [ 17%] >tests/unit/test_isort.py::test_add_imports PASSED [ 17%] >tests/unit/test_isort.py::test_remove_imports PASSED [ 17%] >tests/unit/test_isort.py::test_comments_above PASSED [ 17%] >tests/unit/test_isort.py::test_explicitly_local_import PASSED [ 18%] >tests/unit/test_isort.py::test_quotes_in_file PASSED [ 18%] >tests/unit/test_isort.py::test_check_newline_in_imports PASSED [ 18%] >tests/unit/test_isort.py::test_forced_separate PASSED [ 19%] >tests/unit/test_isort.py::test_default_section PASSED [ 19%] >tests/unit/test_isort.py::test_first_party_overrides_standard_section PASSED [ 19%] >tests/unit/test_isort.py::test_thirdy_party_overrides_standard_section PASSED [ 19%] >tests/unit/test_isort.py::test_known_pattern_path_expansion PASSED [ 20%] >tests/unit/test_isort.py::test_force_single_line_imports PASSED [ 20%] >tests/unit/test_isort.py::test_force_single_line_long_imports PASSED [ 20%] >tests/unit/test_isort.py::test_force_single_line_imports_and_sort_within_sections PASSED [ 20%] >tests/unit/test_isort.py::test_titled_imports PASSED [ 21%] >tests/unit/test_isort.py::test_balanced_wrapping PASSED [ 21%] >tests/unit/test_isort.py::test_relative_import_with_space PASSED [ 21%] >tests/unit/test_isort.py::test_multiline_import PASSED [ 21%] >tests/unit/test_isort.py::test_single_multiline PASSED [ 22%] >tests/unit/test_isort.py::test_atomic_mode PASSED [ 22%] >tests/unit/test_isort.py::test_order_by_type PASSED [ 22%] >tests/unit/test_isort.py::test_custom_lines_after_import_section PASSED [ 22%] >tests/unit/test_isort.py::test_smart_lines_after_import_section PASSED [ 23%] >tests/unit/test_isort.py::test_settings_overwrite PASSED [ 23%] >tests/unit/test_isort.py::test_combined_from_and_as_imports PASSED [ 23%] >tests/unit/test_isort.py::test_as_imports_with_line_length PASSED [ 23%] >tests/unit/test_isort.py::test_keep_comments PASSED [ 24%] >tests/unit/test_isort.py::test_multiline_split_on_dot PASSED [ 24%] >tests/unit/test_isort.py::test_import_star PASSED [ 24%] >tests/unit/test_isort.py::test_include_trailing_comma PASSED [ 24%] >tests/unit/test_isort.py::test_similar_to_std_library PASSED [ 25%] >tests/unit/test_isort.py::test_correctly_placed_imports PASSED [ 25%] >tests/unit/test_isort.py::test_auto_detection PASSED [ 25%] >tests/unit/test_isort.py::test_same_line_statements PASSED [ 25%] >tests/unit/test_isort.py::test_long_line_comments PASSED [ 26%] >tests/unit/test_isort.py::test_tab_character_in_import PASSED [ 26%] >tests/unit/test_isort.py::test_split_position PASSED [ 26%] >tests/unit/test_isort.py::test_place_comments PASSED [ 26%] >tests/unit/test_isort.py::test_placement_control PASSED [ 27%] >tests/unit/test_isort.py::test_custom_sections PASSED [ 27%] >tests/unit/test_isort.py::test_glob_known PASSED [ 27%] >tests/unit/test_isort.py::test_sticky_comments PASSED [ 28%] >tests/unit/test_isort.py::test_zipimport PASSED [ 28%] >tests/unit/test_isort.py::test_from_ending PASSED [ 28%] >tests/unit/test_isort.py::test_from_first PASSED [ 28%] >tests/unit/test_isort.py::test_top_comments PASSED [ 29%] >tests/unit/test_isort.py::test_consistency PASSED [ 29%] >tests/unit/test_isort.py::test_force_grid_wrap PASSED [ 29%] >tests/unit/test_isort.py::test_force_grid_wrap_long PASSED [ 29%] >tests/unit/test_isort.py::test_uses_jinja_variables PASSED [ 30%] >tests/unit/test_isort.py::test_fcntl PASSED [ 30%] >tests/unit/test_isort.py::test_import_split_is_word_boundary_aware PASSED [ 30%] >tests/unit/test_isort.py::test_other_file_encodings PASSED [ 30%] >tests/unit/test_isort.py::test_encoding_not_in_comment PASSED [ 31%] >tests/unit/test_isort.py::test_encoding_not_in_first_two_lines PASSED [ 31%] >tests/unit/test_isort.py::test_comment_at_top_of_file PASSED [ 31%] >tests/unit/test_isort.py::test_alphabetic_sorting PASSED [ 31%] >tests/unit/test_isort.py::test_alphabetic_sorting_multi_line PASSED [ 32%] >tests/unit/test_isort.py::test_comments_not_duplicated PASSED [ 32%] >tests/unit/test_isort.py::test_top_of_line_comments PASSED [ 32%] >tests/unit/test_isort.py::test_basic_comment PASSED [ 32%] >tests/unit/test_isort.py::test_shouldnt_add_lines PASSED [ 33%] >tests/unit/test_isort.py::test_sections_parsed_correct PASSED [ 33%] >tests/unit/test_isort.py::test_pyproject_conf_file PASSED [ 33%] >tests/unit/test_isort.py::test_alphabetic_sorting_no_newlines PASSED [ 33%] >tests/unit/test_isort.py::test_sort_within_section PASSED [ 34%] >tests/unit/test_isort.py::test_sorting_with_two_top_comments PASSED [ 34%] >tests/unit/test_isort.py::test_lines_between_sections PASSED [ 34%] >tests/unit/test_isort.py::test_forced_sepatate_globs PASSED [ 34%] >tests/unit/test_isort.py::test_no_additional_lines_issue_358 PASSED [ 35%] >tests/unit/test_isort.py::test_import_by_paren_issue_375 PASSED [ 35%] >tests/unit/test_isort.py::test_import_by_paren_issue_460 PASSED [ 35%] >tests/unit/test_isort.py::test_function_with_docstring PASSED [ 35%] >tests/unit/test_isort.py::test_plone_style PASSED [ 36%] >tests/unit/test_isort.py::test_third_party_case_sensitive PASSED [ 36%] >tests/unit/test_isort.py::test_exists_case_sensitive_file PASSED [ 36%] >tests/unit/test_isort.py::test_exists_case_sensitive_directory PASSED [ 37%] >tests/unit/test_isort.py::test_sys_path_mutation PASSED [ 37%] >tests/unit/test_isort.py::test_long_single_line PASSED [ 37%] >tests/unit/test_isort.py::test_import_inside_class_issue_432 PASSED [ 37%] >tests/unit/test_isort.py::test_wildcard_import_without_space_issue_496 PASSED [ 38%] >tests/unit/test_isort.py::test_import_line_mangles_issues_491 PASSED [ 38%] >tests/unit/test_isort.py::test_import_line_mangles_issues_505 PASSED [ 38%] >tests/unit/test_isort.py::test_import_line_mangles_issues_439 PASSED [ 38%] >tests/unit/test_isort.py::test_alias_using_paren_issue_466 PASSED [ 39%] >tests/unit/test_isort.py::test_long_alias_using_paren_issue_957 PASSED [ 39%] >tests/unit/test_isort.py::test_strict_whitespace_by_default PASSED [ 39%] >tests/unit/test_isort.py::test_strict_whitespace_no_closing_newline_issue_676 PASSED [ 39%] >tests/unit/test_isort.py::test_ignore_whitespace PASSED [ 40%] >tests/unit/test_isort.py::test_import_wraps_with_comment_issue_471 PASSED [ 40%] >tests/unit/test_isort.py::test_import_case_produces_inconsistent_results_issue_472 PASSED [ 40%] >tests/unit/test_isort.py::test_inconsistent_behavior_in_python_2_and_3_issue_479 PASSED [ 40%] >tests/unit/test_isort.py::test_sort_within_section_comments_issue_436 PASSED [ 41%] >tests/unit/test_isort.py::test_sort_within_sections_with_force_to_top_issue_473 PASSED [ 41%] >tests/unit/test_isort.py::test_correct_number_of_new_lines_with_comment_issue_435 PASSED [ 41%] >tests/unit/test_isort.py::test_future_below_encoding_issue_545 PASSED [ 41%] >tests/unit/test_isort.py::test_no_extra_lines_issue_557 PASSED [ 42%] >tests/unit/test_isort.py::test_long_import_wrap_support_with_mode_2 PASSED [ 42%] >tests/unit/test_isort.py::test_pylint_comments_incorrectly_wrapped_issue_571 PASSED [ 42%] >tests/unit/test_isort.py::test_ensure_async_methods_work_issue_537 PASSED [ 42%] >tests/unit/test_isort.py::test_ensure_as_imports_sort_correctly_within_from_imports_issue_590 PASSED [ 43%] >tests/unit/test_isort.py::test_ensure_line_endings_are_preserved_issue_493 PASSED [ 43%] >tests/unit/test_isort.py::test_not_splitted_sections PASSED [ 43%] >tests/unit/test_isort.py::test_no_lines_before_empty_section PASSED [ 43%] >tests/unit/test_isort.py::test_no_inline_sort PASSED [ 44%] >tests/unit/test_isort.py::test_relative_import_of_a_module PASSED [ 44%] >tests/unit/test_isort.py::test_escaped_parens_sort PASSED [ 44%] >tests/unit/test_isort.py::test_escaped_parens_sort_with_comment PASSED [ 44%] >tests/unit/test_isort.py::test_escaped_parens_sort_with_first_comment PASSED [ 45%] >tests/unit/test_isort.py::test_escaped_no_parens_sort_with_first_comment PASSED [ 45%] >tests/unit/test_isort.py::test_to_ensure_imports_are_brought_to_top_issue_651 SKIPPED [ 45%] >tests/unit/test_isort.py::test_to_ensure_importing_from_imports_module_works_issue_662 PASSED [ 46%] >tests/unit/test_isort.py::test_to_ensure_no_unexpected_changes_issue_666 PASSED [ 46%] >tests/unit/test_isort.py::test_to_ensure_tabs_dont_become_space_issue_665 PASSED [ 46%] >tests/unit/test_isort.py::test_new_lines_are_preserved PASSED [ 46%] >tests/unit/test_isort.py::test_forced_separate_is_deterministic_issue_774 PASSED [ 47%] >tests/unit/test_isort.py::test_monkey_patched_urllib PASSED [ 47%] >tests/unit/test_isort.py::test_argument_parsing PASSED [ 47%] >tests/unit/test_isort.py::test_command_line[False] PASSED [ 47%] >tests/unit/test_isort.py::test_command_line[True] PASSED [ 48%] >tests/unit/test_isort.py::test_quiet[False] PASSED [ 48%] >tests/unit/test_isort.py::test_quiet[True] PASSED [ 48%] >tests/unit/test_isort.py::test_safety_skips[False] PASSED [ 48%] >tests/unit/test_isort.py::test_safety_skips[True] PASSED [ 49%] >tests/unit/test_isort.py::test_skip_glob[skip_glob_assert0] PASSED [ 49%] >tests/unit/test_isort.py::test_skip_glob[skip_glob_assert1] PASSED [ 49%] >tests/unit/test_isort.py::test_skip_glob[skip_glob_assert2] PASSED [ 49%] >tests/unit/test_isort.py::test_broken PASSED [ 50%] >tests/unit/test_isort.py::test_comments_not_removed_issue_576 PASSED [ 50%] >tests/unit/test_isort.py::test_reverse_relative_imports_issue_417 PASSED [ 50%] >tests/unit/test_isort.py::test_inconsistent_relative_imports_issue_577 PASSED [ 50%] >tests/unit/test_isort.py::test_unwrap_issue_762 PASSED [ 51%] >tests/unit/test_isort.py::test_multiple_as_imports PASSED [ 51%] >tests/unit/test_isort.py::test_all_imports_from_single_module PASSED [ 51%] >tests/unit/test_isort.py::test_noqa_issue_679 PASSED [ 51%] >tests/unit/test_isort.py::test_extract_multiline_output_wrap_setting_from_a_config_file PASSED [ 52%] >tests/unit/test_isort.py::test_ensure_support_for_non_typed_but_cased_alphabetic_sort_issue_890 PASSED [ 52%] >tests/unit/test_isort.py::test_to_ensure_empty_line_not_added_to_file_start_issue_889 PASSED [ 52%] >tests/unit/test_isort.py::test_to_ensure_correctly_handling_of_whitespace_only_issue_811 PASSED [ 52%] >tests/unit/test_isort.py::test_standard_library_deprecates_user_issue_778 PASSED [ 53%] >tests/unit/test_isort.py::test_settings_path_skip_issue_909 PASSED [ 53%] >tests/unit/test_isort.py::test_skip_paths_issue_938 PASSED [ 53%] >tests/unit/test_isort.py::test_failing_file_check_916 PASSED [ 53%] >tests/unit/test_isort.py::test_import_heading_issue_905 PASSED [ 54%] >tests/unit/test_isort.py::test_isort_keeps_comments_issue_691 PASSED [ 54%] >tests/unit/test_isort.py::test_isort_ensures_blank_line_between_import_and_comment PASSED [ 54%] >tests/unit/test_isort.py::test_pyi_formatting_issue_942 PASSED [ 55%] >tests/unit/test_isort.py::test_move_class_issue_751 PASSED [ 55%] >tests/unit/test_isort.py::test_python_version PASSED [ 55%] >tests/unit/test_isort.py::test_isort_with_single_character_import PASSED [ 55%] >tests/unit/test_isort.py::test_isort_nested_imports PASSED [ 56%] >tests/unit/test_isort.py::test_isort_off PASSED [ 56%] >tests/unit/test_isort.py::test_isort_split PASSED [ 56%] >tests/unit/test_isort.py::test_comment_look_alike PASSED [ 56%] >tests/unit/test_isort.py::test_cimport_support PASSED [ 57%] >tests/unit/test_isort.py::test_cdef_support PASSED [ 57%] >tests/unit/test_isort.py::test_top_level_import_order PASSED [ 57%] >tests/unit/test_isort.py::test_noqa_issue_1065 PASSED [ 57%] >tests/unit/test_isort.py::test_single_line_exclusions PASSED [ 58%] >tests/unit/test_isort.py::test_nested_comment_handling PASSED [ 58%] >tests/unit/test_isort.py::test_comments_top_of_file PASSED [ 58%] >tests/unit/test_isort.py::test_multiple_aliases PASSED [ 58%] >tests/unit/test_isort.py::test_parens_in_comment PASSED [ 59%] >tests/unit/test_isort.py::test_as_imports_mixed PASSED [ 59%] >tests/unit/test_isort.py::test_no_sections_with_future PASSED [ 59%] >tests/unit/test_isort.py::test_no_sections_with_as_import PASSED [ 59%] >tests/unit/test_isort.py::test_no_lines_too_long PASSED [ 60%] >tests/unit/test_isort.py::test_python_future_category PASSED [ 60%] >tests/unit/test_isort.py::test_combine_star_comments_above PASSED [ 60%] >tests/unit/test_isort.py::test_deprecated_settings PASSED [ 60%] >tests/unit/test_isort.py::test_deprecated_settings_no_warn_in_quiet_mode PASSED [ 61%] >tests/unit/test_isort.py::test_only_sections PASSED [ 61%] >tests/unit/test_literal.py::test_value_mismatch PASSED [ 61%] >tests/unit/test_literal.py::test_invalid_syntax PASSED [ 61%] >tests/unit/test_literal.py::test_invalid_sort_type PASSED [ 62%] >tests/unit/test_literal.py::test_value_assignment_assignments PASSED [ 62%] >tests/unit/test_literal.py::test_assignments_invalid_section PASSED [ 62%] >tests/unit/test_main.py::test_fuzz_sort_imports PASSED [ 62%] >tests/unit/test_main.py::test_iter_source_code PASSED [ 63%] >tests/unit/test_main.py::test_sort_imports PASSED [ 63%] >tests/unit/test_main.py::test_sort_imports_error_handling PASSED [ 63%] >tests/unit/test_main.py::test_parse_args PASSED [ 64%] >tests/unit/test_main.py::test_ascii_art PASSED [ 64%] >tests/unit/test_main.py::test_preconvert PASSED [ 64%] >tests/unit/test_main.py::test_show_files PASSED [ 64%] >tests/unit/test_main.py::test_main FAILED [ 65%] >tests/unit/test_main.py::test_isort_command PASSED [ 65%] >tests/unit/test_main.py::test_isort_with_stdin PASSED [ 65%] >tests/unit/test_main.py::test_unsupported_encodings PASSED [ 65%] >tests/unit/test_main.py::test_only_modified_flag PASSED [ 66%] >tests/unit/test_output.py::test_fuzz_add_to_line PASSED [ 66%] >tests/unit/test_parse.py::test_file_contents PASSED [ 66%] >tests/unit/test_parse.py::test_fuzz__infer_line_separator PASSED [ 66%] >tests/unit/test_parse.py::test_fuzz__strip_syntax PASSED [ 67%] >tests/unit/test_parse.py::test_fuzz_import_type PASSED [ 67%] >tests/unit/test_parse.py::test_fuzz_skip_line PASSED [ 67%] >tests/unit/test_place.py::test_module PASSED [ 67%] >tests/unit/test_place.py::test_extra_standard_library PASSED [ 68%] >tests/unit/test_place.py::test_no_standard_library_placement PASSED [ 68%] >tests/unit/test_place.py::test_namespace_package_placement PASSED [ 68%] >tests/unit/test_pylama_isort.py::TestLinter::test_allow PASSED [ 68%] >tests/unit/test_pylama_isort.py::TestLinter::test_run PASSED [ 69%] >tests/unit/test_pylama_isort.py::TestLinter::test_skip PASSED [ 69%] >tests/unit/test_regressions.py::test_isort_duplicating_comments_issue_1264 PASSED [ 69%] >tests/unit/test_regressions.py::test_moving_comments_issue_726 PASSED [ 69%] >tests/unit/test_regressions.py::test_blank_lined_removed_issue_1275 PASSED [ 70%] >tests/unit/test_regressions.py::test_blank_lined_removed_issue_1283 PASSED [ 70%] >tests/unit/test_regressions.py::test_extra_blank_line_added_nested_imports_issue_1290 PASSED [ 70%] >tests/unit/test_regressions.py::test_add_imports_shouldnt_make_isort_unusable_issue_1297 PASSED [ 70%] >tests/unit/test_regressions.py::test_no_extra_lines_for_imports_in_functions_issue_1277 PASSED [ 71%] >tests/unit/test_regressions.py::test_no_extra_blank_lines_in_methods_issue_1293 PASSED [ 71%] >tests/unit/test_regressions.py::test_force_single_line_shouldnt_remove_preceding_comment_lines_issue_1296 PASSED [ 71%] >tests/unit/test_regressions.py::test_ensure_new_line_before_comments_mixed_with_ensure_newline_before_comments_1295 PASSED [ 71%] >tests/unit/test_regressions.py::test_trailing_comma_doesnt_introduce_broken_code_with_comment_and_wrap_issue_1302 PASSED [ 72%] >tests/unit/test_regressions.py::test_ensure_sre_parse_is_identified_as_stdlib_issue_1304 PASSED [ 72%] >tests/unit/test_regressions.py::test_add_imports_shouldnt_move_lower_comments_issue_1300 PASSED [ 72%] >tests/unit/test_regressions.py::test_windows_newline_issue_1277 PASSED [ 73%] >tests/unit/test_regressions.py::test_windows_newline_issue_1278 PASSED [ 73%] >tests/unit/test_regressions.py::test_check_never_passes_with_indented_headings_issue_1301 PASSED [ 73%] >tests/unit/test_regressions.py::test_isort_shouldnt_fail_on_long_from_with_dot_issue_1190 PASSED [ 73%] >tests/unit/test_regressions.py::test_isort_shouldnt_add_extra_new_line_when_fass_and_n_issue_1315 PASSED [ 74%] >tests/unit/test_regressions.py::test_isort_doesnt_rewrite_import_with_dot_to_from_import_issue_1280 PASSED [ 74%] >tests/unit/test_regressions.py::test_isort_shouldnt_introduce_extra_lines_with_fass_issue_1322 PASSED [ 74%] >tests/unit/test_regressions.py::test_comments_should_cause_wrapping_on_long_lines_black_mode_issue_1219 PASSED [ 74%] >tests/unit/test_regressions.py::test_comment_blocks_should_stay_associated_without_extra_lines_issue_1156 PASSED [ 75%] >tests/unit/test_regressions.py::test_comment_shouldnt_be_duplicated_with_fass_enabled_issue_1329 PASSED [ 75%] >tests/unit/test_regressions.py::test_wrap_mode_equal_to_line_length_with_indendet_imports_issue_1333 PASSED [ 75%] >tests/unit/test_regressions.py::test_isort_skipped_nested_imports_issue_1339 PASSED [ 75%] >tests/unit/test_regressions.py::test_windows_diff_too_large_misrepresentative_issue_1348 PASSED [ 76%] >tests/unit/test_regressions.py::test_combine_as_does_not_lose_comments_issue_1321 PASSED [ 76%] >tests/unit/test_regressions.py::test_combine_as_does_not_lose_comments_issue_1381 PASSED [ 76%] >tests/unit/test_regressions.py::test_incorrect_grouping_when_comments_issue_1396 PASSED [ 76%] >tests/unit/test_regressions.py::test_reverse_relative_combined_with_force_sort_within_sections_issue_1395 PASSED [ 77%] >tests/unit/test_regressions.py::test_isort_should_be_able_to_add_independent_of_doc_string_placement_issue_1420 PASSED [ 77%] >tests/unit/test_regressions.py::test_comments_should_never_be_moved_between_imports_issue_1427 PASSED [ 77%] >tests/unit/test_regressions.py::test_isort_doesnt_misplace_comments_issue_1431 PASSED [ 77%] >tests/unit/test_regressions.py::test_isort_doesnt_misplace_add_import_issue_1445 PASSED [ 78%] >tests/unit/test_regressions.py::test_isort_doesnt_mangle_code_when_adding_imports_issue_1444 PASSED [ 78%] >tests/unit/test_regressions.py::test_isort_float_to_top_with_sort_on_off_tests PASSED [ 78%] >tests/unit/test_regressions.py::test_isort_doesnt_float_to_top_correctly_when_imports_not_at_top_issue_1382 PASSED [ 78%] >tests/unit/test_regressions.py::test_empty_float_to_top_shouldnt_error_issue_1453 PASSED [ 79%] >tests/unit/test_regressions.py::test_import_sorting_shouldnt_be_endless_with_headers_issue_1454 PASSED [ 79%] >tests/unit/test_regressions.py::test_isort_should_leave_non_import_from_lines_alone_issue_1488 PASSED [ 79%] >tests/unit/test_regressions.py::test_isort_float_to_top_correctly_identifies_single_line_comments_1499 PASSED [ 79%] >tests/unit/test_regressions.py::test_isort_shouldnt_mangle_from_multi_line_string_issue_1507 PASSED [ 80%] >tests/unit/test_regressions.py::test_isort_should_keep_all_as_and_non_as_imports_issue_1523 PASSED [ 80%] >tests/unit/test_regressions.py::test_isort_shouldnt_introduce_syntax_error_issue_1539 PASSED [ 80%] >tests/unit/test_regressions.py::test_isort_shouldnt_split_skip_issue_1548 PASSED [ 80%] >tests/unit/test_regressions.py::test_isort_losing_imports_vertical_prefix_from_module_import_wrap_mode_issue_1542 PASSED [ 81%] >tests/unit/test_settings.py::TestConfig::test_init PASSED [ 81%] >tests/unit/test_settings.py::TestConfig::test_init_unsupported_settings_fails_gracefully PASSED [ 81%] >tests/unit/test_settings.py::TestConfig::test_known_settings PASSED [ 82%] >tests/unit/test_settings.py::TestConfig::test_invalid_settings_path PASSED [ 82%] >tests/unit/test_settings.py::TestConfig::test_invalid_pyversion PASSED [ 82%] >tests/unit/test_settings.py::TestConfig::test_invalid_profile PASSED [ 82%] >tests/unit/test_settings.py::TestConfig::test_is_skipped PASSED [ 83%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype PASSED [ 83%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_ioerror PASSED [ 83%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_shebang PASSED [ 83%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_editor_backup PASSED [ 84%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_defaults PASSED [ 84%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_configuration PASSED [ 84%] >tests/unit/test_settings.py::TestConfig::test_is_supported_filetype_fifo PASSED [ 84%] >tests/unit/test_settings.py::test_as_list PASSED [ 85%] >tests/unit/test_settings.py::test_find_config PASSED [ 85%] >tests/unit/test_settings.py::test_get_config_data PASSED [ 85%] >tests/unit/test_settings.py::test_as_bool PASSED [ 85%] >tests/unit/test_setuptools_command.py::test_isort_command_smoke PASSED [ 86%] >tests/unit/test_ticketed_features.py::test_semicolon_ignored_for_dynamic_lines_after_import_issue_1178 PASSED [ 86%] >tests/unit/test_ticketed_features.py::test_isort_automatically_removes_duplicate_aliases_issue_1193 PASSED [ 86%] >tests/unit/test_ticketed_features.py::test_isort_enables_floating_imports_to_top_of_module_issue_1228 PASSED [ 86%] >tests/unit/test_ticketed_features.py::test_isort_provides_official_api_for_diff_output_issue_1335 PASSED [ 87%] >tests/unit/test_ticketed_features.py::test_isort_warns_when_known_sections_dont_match_issue_1331 PASSED [ 87%] >tests/unit/test_ticketed_features.py::test_isort_supports_append_only_imports_issue_727 PASSED [ 87%] >tests/unit/test_ticketed_features.py::test_treating_comments_as_code_issue_1357 PASSED [ 87%] >tests/unit/test_ticketed_features.py::test_isort_allows_setting_import_types_issue_1181 PASSED [ 88%] >tests/unit/test_ticketed_features.py::test_isort_enables_deduping_section_headers_issue_953 PASSED [ 88%] >tests/unit/test_ticketed_features.py::test_isort_doesnt_remove_as_imports_when_combine_star_issue_1380 PASSED [ 88%] >tests/unit/test_ticketed_features.py::test_isort_support_custom_groups_above_stdlib_that_contain_stdlib_modules_issue_1407 PASSED [ 88%] >tests/unit/test_ticketed_features.py::test_isort_intelligently_places_noqa_comments_issue_1456 PASSED [ 89%] >tests/unit/test_ticketed_features.py::test_isort_respects_quiet_from_sort_file_api_see_1461 PASSED [ 89%] >tests/unit/test_ticketed_features.py::test_isort_should_warn_on_empty_custom_config_issue_1433 PASSED [ 89%] >tests/unit/test_ticketed_features.py::test_float_to_top_should_respect_existing_newlines_between_imports_issue_1502 PASSED [ 89%] >tests/unit/test_wrap.py::test_import_statement PASSED [ 90%] >tests/unit/test_wrap_modes.py::test_wrap_mode_interface PASSED [ 90%] >tests/unit/test_wrap_modes.py::test_auto_saved PASSED [ 90%] >tests/unit/test_wrap_modes.py::test_backslash_grid PASSED [ 91%] >tests/unit/test_wrap_modes.py::test_fuzz_backslash_grid PASSED [ 91%] >tests/unit/test_wrap_modes.py::test_fuzz_grid PASSED [ 91%] >tests/unit/test_wrap_modes.py::test_fuzz_hanging_indent PASSED [ 91%] >tests/unit/test_wrap_modes.py::test_fuzz_hanging_indent_with_parentheses PASSED [ 92%] >tests/unit/test_wrap_modes.py::test_fuzz_noqa PASSED [ 92%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical PASSED [ 92%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_grid PASSED [ 92%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_grid_grouped PASSED [ 93%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_grid_grouped_no_comma PASSED [ 93%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_hanging_indent PASSED [ 93%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_hanging_indent_bracket PASSED [ 93%] >tests/unit/test_wrap_modes.py::test_fuzz_vertical_prefix_from_module_import PASSED [ 94%] >tests/unit/profiles/test_attrs.py::test_attrs_code_snippet_one PASSED [ 94%] >tests/unit/profiles/test_attrs.py::test_attrs_code_snippet_two PASSED [ 94%] >tests/unit/profiles/test_attrs.py::test_attrs_code_snippet_three PASSED [ 94%] >tests/unit/profiles/test_black.py::test_black_snippet_one PASSED [ 95%] >tests/unit/profiles/test_black.py::test_black_snippet_two PASSED [ 95%] >tests/unit/profiles/test_black.py::test_black_snippet_three PASSED [ 95%] >tests/unit/profiles/test_django.py::test_django_snippet_one PASSED [ 95%] >tests/unit/profiles/test_django.py::test_django_snippet_two PASSED [ 96%] >tests/unit/profiles/test_django.py::test_django_snippet_three PASSED [ 96%] >tests/unit/profiles/test_google.py::test_google_code_snippet_shared_example PASSED [ 96%] >tests/unit/profiles/test_google.py::test_google_code_snippet_one PASSED [ 96%] >tests/unit/profiles/test_google.py::test_google_code_snippet_two PASSED [ 97%] >tests/unit/profiles/test_google.py::test_code_snippet_three PASSED [ 97%] >tests/unit/profiles/test_hug.py::test_hug_code_snippet_one PASSED [ 97%] >tests/unit/profiles/test_hug.py::test_hug_code_snippet_two PASSED [ 97%] >tests/unit/profiles/test_hug.py::test_hug_code_snippet_three PASSED [ 98%] >tests/unit/profiles/test_open_stack.py::test_open_stack_code_snippet_one PASSED [ 98%] >tests/unit/profiles/test_open_stack.py::test_open_stack_code_snippet_two PASSED [ 98%] >tests/unit/profiles/test_open_stack.py::test_open_stack_code_snippet_three PASSED [ 98%] >tests/unit/profiles/test_plone.py::test_plone_code_snippet_one PASSED [ 99%] >tests/unit/profiles/test_plone.py::test_plone_code_snippet_two PASSED [ 99%] >tests/unit/profiles/test_plone.py::test_plone_code_snippet_three PASSED [ 99%] >tests/unit/profiles/test_pycharm.py::test_pycharm_snippet_one PASSED [100%] > >=========================================================================================== FAILURES =========================================================================================== >__________________________________________________________________________________________ test_main ___________________________________________________________________________________________ > >capsys = <_pytest.capture.CaptureFixture object at 0x7f7b58542450>, tmpdir = local('/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/test_main0') > > def test_main(capsys, tmpdir): > base_args = [ > "-sp", > str(tmpdir), > "--virtual-env", > str(tmpdir), > "--src-path", > str(tmpdir), > ] > tmpdir.mkdir(".git") > > # If nothing is passed in the quick guide is returned without erroring > main.main([]) > out, error = capsys.readouterr() > assert main.QUICK_GUIDE in out > assert not error > > # If no files are passed in but arguments are the quick guide is returned, alongside an error. > with pytest.raises(SystemExit): > main.main(base_args) > out, error = capsys.readouterr() > assert main.QUICK_GUIDE in out > > # Unless the config is requested, in which case it will be returned alone as JSON > main.main(base_args + ["--show-config"]) > out, error = capsys.readouterr() > returned_config = json.loads(out) > assert returned_config > assert returned_config["virtual_env"] == str(tmpdir) > > # This should work even if settings path is not provided > main.main(base_args[2:] + ["--show-config"]) > out, error = capsys.readouterr() > assert json.loads(out)["virtual_env"] == str(tmpdir) > > # This should raise an error if an invalid settings path is provided > with pytest.raises(InvalidSettingsPath): > main.main( > base_args[2:] > + ["--show-config"] > + ["--settings-path", "/random-root-folder-that-cant-exist-right?"] > ) > > # Should be able to set settings path to a file > config_file = tmpdir.join(".isort.cfg") > config_file.write( > """ > [settings] > profile=hug > verbose=true > """ > ) > config_args = ["--settings-path", str(config_file)] > main.main( > config_args > + ["--virtual-env", "/random-root-folder-that-cant-exist-right?"] > + ["--show-config"] > ) > out, error = capsys.readouterr() > assert json.loads(out)["profile"] == "hug" > > # Should be able to stream in content to sort > input_content = TextIOWrapper( > BytesIO( > b""" > import b > import a > """ > ) > ) > main.main(config_args + ["-"], stdin=input_content) > out, error = capsys.readouterr() > assert ( > out > == f""" > else-type place_module for b returned {DEFAULT_CONFIG.default_section} > else-type place_module for a returned {DEFAULT_CONFIG.default_section} > import a > import b > """ > ) > > # Should be able to stream diff > input_content = TextIOWrapper( > BytesIO( > b""" > import b > import a > """ > ) > ) > main.main(config_args + ["-", "--diff"], stdin=input_content) > out, error = capsys.readouterr() > assert not error > assert "+" in out > assert "-" in out > assert "import a" in out > assert "import b" in out > > # check should work with stdin > > input_content_check = TextIOWrapper( > BytesIO( > b""" > import b > import a > """ > ) > ) > > with pytest.raises(SystemExit): > main.main(config_args + ["-", "--check-only"], stdin=input_content_check) > out, error = capsys.readouterr() > assert error == "ERROR: Imports are incorrectly sorted and/or formatted.\n" > > # Should be able to run with just a file > python_file = tmpdir.join("has_imports.py") > python_file.write( > """ > import b > import a > """ > ) > main.main([str(python_file), "--filter-files", "--verbose"]) > assert python_file.read().lstrip() == "import a\nimport b\n" > > # Add a file to skip > should_skip = tmpdir.join("should_skip.py") > should_skip.write("import nothing") > main.main( > [ > str(python_file), > str(should_skip), > "--filter-files", > "--verbose", > "--skip", > str(should_skip), > ] > ) > > # Should raise a system exit if check only, with broken file > python_file.write( > """ > import b > import a > """ > ) > with pytest.raises(SystemExit): > main.main( > [ > str(python_file), > str(should_skip), > "--filter-files", > "--verbose", > "--check-only", > "--skip", > str(should_skip), > ] > ) > > # Should have same behavior if full directory is skipped > with pytest.raises(SystemExit): > main.main( > [str(tmpdir), "--filter-files", "--verbose", "--check-only", "--skip", str(should_skip)] > ) > > # Nested files should be skipped without needing --filter-files > nested_file = tmpdir.mkdir("nested_dir").join("skip.py") > nested_file.write("import b;import a") > python_file.write( > """ > import a > import b > """ > ) > main.main([str(tmpdir), "--skip", "skip.py", "--check"]) > > # without filter options passed in should successfully sort files > main.main([str(python_file), str(should_skip), "--verbose", "--atomic"]) > > # Should raise a system exit if all passed path is broken > with pytest.raises(SystemExit): > main.main(["not-exist", "--check-only"]) > > # Should not raise system exit if any of passed path is not broken > main.main([str(python_file), "not-exist", "--verbose", "--check-only"]) > out, error = capsys.readouterr() > assert "Broken" in out > > # should respect gitignore if requested. > out, error = capsys.readouterr() # clear sysoutput before tests >> subprocess.run(["git", "init", str(tmpdir)]) > >/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/tests/unit/test_main.py:322: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >/usr/lib/python3.7/subprocess.py:488: in run > with Popen(*popenargs, **kwargs) as process: >/usr/lib/python3.7/subprocess.py:800: in __init__ > restore_signals, start_new_session) >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <subprocess.Popen object at 0x7f7b586b29d0>, args = ['git', 'init', '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/test_main0'], executable = b'git' >preexec_fn = None, close_fds = True, pass_fds = (), cwd = None, env = None, startupinfo = None, creationflags = 0, shell = False, p2cread = -1, p2cwrite = -1, c2pread = -1, c2pwrite = -1 >errread = -1, errwrite = -1, restore_signals = True, start_new_session = False > > def _execute_child(self, args, executable, preexec_fn, close_fds, > pass_fds, cwd, env, > startupinfo, creationflags, shell, > p2cread, p2cwrite, > c2pread, c2pwrite, > errread, errwrite, > restore_signals, start_new_session): > """Execute program (POSIX version)""" > > if isinstance(args, (str, bytes)): > args = [args] > else: > args = list(args) > > if shell: > # On Android the default shell is at '/system/bin/sh'. > unix_shell = ('/system/bin/sh' if > hasattr(sys, 'getandroidapilevel') else '/bin/sh') > args = [unix_shell, "-c"] + args > if executable: > args[0] = executable > > if executable is None: > executable = args[0] > orig_executable = executable > > # For transferring possible exec failure from child to parent. > # Data format: "exception name:hex errno:description" > # Pickle is not used; it is complex and involves memory allocation. > errpipe_read, errpipe_write = os.pipe() > # errpipe_write must not be in the standard io 0, 1, or 2 fd range. > low_fds_to_close = [] > while errpipe_write < 3: > low_fds_to_close.append(errpipe_write) > errpipe_write = os.dup(errpipe_write) > for low_fd in low_fds_to_close: > os.close(low_fd) > try: > try: > # We must avoid complex work that could involve > # malloc or free in the child process to avoid > # potential deadlocks, thus we do all this here. > # and pass it to fork_exec() > > if env is not None: > env_list = [] > for k, v in env.items(): > k = os.fsencode(k) > if b'=' in k: > raise ValueError("illegal environment variable name") > env_list.append(k + b'=' + os.fsencode(v)) > else: > env_list = None # Use execv instead of execve. > executable = os.fsencode(executable) > if os.path.dirname(executable): > executable_list = (executable,) > else: > # This matches the behavior of os._execvpe(). > executable_list = tuple( > os.path.join(os.fsencode(dir), executable) > for dir in os.get_exec_path(env)) > fds_to_keep = set(pass_fds) > fds_to_keep.add(errpipe_write) > self.pid = _posixsubprocess.fork_exec( > args, executable_list, > close_fds, tuple(sorted(map(int, fds_to_keep))), > cwd, env_list, > p2cread, p2cwrite, c2pread, c2pwrite, > errread, errwrite, > errpipe_read, errpipe_write, > restore_signals, start_new_session, preexec_fn) > self._child_created = True > finally: > # be sure the FD is closed no matter what > os.close(errpipe_write) > > # self._devnull is not always defined. > devnull_fd = getattr(self, '_devnull', None) > if p2cread != -1 and p2cwrite != -1 and p2cread != devnull_fd: > os.close(p2cread) > if c2pwrite != -1 and c2pread != -1 and c2pwrite != devnull_fd: > os.close(c2pwrite) > if errwrite != -1 and errread != -1 and errwrite != devnull_fd: > os.close(errwrite) > if devnull_fd is not None: > os.close(devnull_fd) > # Prevent a double close of these fds from __init__ on error. > self._closed_child_pipe_fds = True > > # Wait for exec to fail or succeed; possibly raising an > # exception (limited in size) > errpipe_data = bytearray() > while True: > part = os.read(errpipe_read, 50000) > errpipe_data += part > if not part or len(errpipe_data) > 50000: > break > finally: > # be sure the FD is closed no matter what > os.close(errpipe_read) > > if errpipe_data: > try: > pid, sts = os.waitpid(self.pid, 0) > if pid == self.pid: > self._handle_exitstatus(sts) > else: > self.returncode = sys.maxsize > except ChildProcessError: > pass > > try: > exception_name, hex_errno, err_msg = ( > errpipe_data.split(b':', 2)) > # The encoding here should match the encoding > # written in by the subprocess implementations > # like _posixsubprocess > err_msg = err_msg.decode() > except ValueError: > exception_name = b'SubprocessError' > hex_errno = b'0' > err_msg = 'Bad exception data from child: {!r}'.format( > bytes(errpipe_data)) > child_exception_type = getattr( > builtins, exception_name.decode('ascii'), > SubprocessError) > if issubclass(child_exception_type, OSError) and hex_errno: > errno_num = int(hex_errno, 16) > child_exec_never_called = (err_msg == "noexec") > if child_exec_never_called: > err_msg = "" > # The error must be from chdir(cwd). > err_filename = cwd > else: > err_filename = orig_executable > if errno_num != 0: > err_msg = os.strerror(errno_num) > if errno_num == errno.ENOENT: > err_msg += ': ' + repr(err_filename) >> raise child_exception_type(errno_num, err_msg, err_filename) >E FileNotFoundError: [Errno 2] No such file or directory: 'git': 'git' > >/usr/lib/python3.7/subprocess.py:1551: FileNotFoundError >======================================================================================= warnings summary ======================================================================================= >tests/unit/test_hooks.py::test_git_hook_uses_the_configuration_file_specified_in_settings_path > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:389: UserWarning: `sections` setting includes testsection, but no known_testsection is defined. The following known_SECTION config options are defined: . > f"`sections` setting includes {section}, but no known_{section.lower()} " > >tests/unit/test_isort.py::test_failing_file_check_916 > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:389: UserWarning: `sections` setting includes NORDIGEN, but no known_nordigen is defined. The following known_SECTION config options are defined: . > f"`sections` setting includes {section}, but no known_{section.lower()} " > >tests/unit/test_isort.py::test_python_future_category > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:389: UserWarning: `sections` setting includes FUTURE_LIBRARY, but no known_future_library is defined. The following known_SECTION config options are defined: future_thirdparty. > f"`sections` setting includes {section}, but no known_{section.lower()} " > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file due to [Errno 21] Is a directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 0 due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/0' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file @¦ê ÃFìGº due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/@¦ê ÃFìGº\x87' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file / > ÂB due to [Errno 2] No such file or directory: '/\r\x81B' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò¨´Ã¶ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000a8374ö' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file zñ§¶ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/z\U000509f6' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ç¬ñ§¶ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ç¬\U000509f6' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ§¶ñ§¶ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000509f6\U000509f6' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò´ð½ô due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000b46dd\U0003d7dd\U001053cf\x19' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ´ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x96\x18´\x84' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò£ó¾ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000938d1\U000df13e' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó¾ó¾ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000df13e\U000df13e' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó¾ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000df13e' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó¾ð¥¢´ÃìQó¾¢³ó¦ñ¯Â¡Ã¶\ôµÃ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000df13e𥢴ÃìQ\x04\U000fe8b3\U000c1983\U00054bd6¡ö\\\U00109d4fÃ' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file T¸6wÃqÿoÂÃñ¤²ñô due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/T¸6wÃqÿo\x92Ã\U000644b2\U00051409\U0010058c\x9a' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file  due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x95' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file M due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/M\x12' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò²¦ÃÃ-[é' due to [Errno 2] No such file or directory: "/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U00080ca6ÃÃ-[é'" > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó³ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000c2ccb' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file Ãat due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/Ãat' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file iÃ`$G due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/iÃ`$G' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file Ãî»ÂcµÂR{ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x05Ãî»\x95cµ\xadR{' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file þ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/þ\x8f' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file òþXò§ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000977d1þX\U0008f7e7' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò§Ã¾Xò§ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U0008f7e7þX\U0008f7e7' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file > 1 ò =Âñ¹»Ã due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x851 \U00096810=\x82\U00050e7bÃ' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file |z due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/|z' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file èö due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/èö' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò¶±Â¤ò«£¢ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U0009fdb1¤\U000ab8e2' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file §Ãô« due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/§Ã\U0010326b' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ùñ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ùñ\x0e' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 5nôº;` due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/5n\U0010847a;`' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x08' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file üòµPÂðf due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ü\U0009b3f5P\x93ðf' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò¾±C due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000bec58C' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file Â"ò4#Võó¸°ñ¸¡@ > ùTò¤¸Ã¢[à p due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x97"\U0008b65a4#Võ\U000f86f0\U00078843@\nùT\U00081938â[à p' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 3Rñ¥© due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/3R\U00047969' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ð°¸1i due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U00030e011i' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file wñ½ñ¡±¥ > , due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/w\U000542bd\U00061c65\r,' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 𬷠due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ð¬·' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ½ÂG due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U00040f55\x90G' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ¢¥lkðýd8à due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000624e5lkðýd8Ã' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file âaäÂò¸Jñ« ©Âù due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/âa\x16ä\x90\U000b80cbJ\U0006b829\x91ù\x11' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ý* due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ý*' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file Q > due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/Q\x0b' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file C󪽥¬øñ±Ã¹B©i due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/C\U000eaf65¬ø\U00052c55ùB©i' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò´«·6𷳤¤ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000b4af76\x1f\U00037ce4\x8d¤' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file E > ñº¸$ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/E\x8f\x1c\U00050eb8$' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file é > ñº¸$ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/é\x1c\U00050eb8$' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file é due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/é' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file éé due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/éé' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file éð½¿Â due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/é\U0003d1bf\x95' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò¸«t$ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U00094e2bt$' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ò¨¡ªñ»³Â¢ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000a886a\x17\x7f\U00050ef3¢' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ÂæÃàdue to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x89æÃÃ\x0f\x91' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó¿Ãe due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000d447fÃe' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ð¡»Ãe due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ð¡»Ãe' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ³¯Âó¾jò ³ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000732af\x87\U000fe7cfj\U00085cda' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ³¯ñ°¸ñ°¼1X due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000732af\U00070e01\U00070f011X' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ³¯Xñ°¼1X due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000732afX\U00070f011X' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file v𮼳]I due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/v\U0002ef33]I\x8d' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 1º due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/1º' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ÃÃ󩢿æ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ÃÃ\U000e98bfæ' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ¤ÃºÂ²aû7´ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U0006420dú²\x04aû7´\x9e' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file Âó¬Â»Â¬aà due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\x94\U000ec3c1»¬aÃ' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 3ó¬Â»Â¬aà due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/3\U000ec3c1»¬aÃ' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file 9ÃÃà due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/9ÃÃÃ\x10' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ®©© due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U0006ea69' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ñ®©©ñ®©© due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U0006ea69\U0006ea69' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file ó¥£Â¯ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/\U000e58c4¯' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file âªð±ò¤£Â²ò due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/âªð±\U000a48ed²\U0009c60a' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_fuzz_sort_imports > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:106: UserWarning: Unable to parse file úñ¼¢Â¯ÂG%\òð¢ due to [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/config0/ú\U0007c622¯\x92G%\x12\\òð\x98¢' > warn(f"Unable to parse file {file_name} due to {error}") > >tests/unit/test_main.py::test_main > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:842: UserWarning: virtual_env dir does not exist: /random-root-folder-that-cant-exist-right? > warn(f"virtual_env dir does not exist: {arguments['virtual_env']}") > >tests/unit/test_main.py::test_main > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:976: UserWarning: /var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/test_main0/should_skip.py was skipped as it's listed in 'skip' setting or matches a glob in 'skip_glob' setting > f"{was_skipped} was skipped as it's listed in 'skip' setting" > >tests/unit/test_main.py::test_main > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:976: UserWarning: should_skip.py was skipped as it's listed in 'skip' setting or matches a glob in 'skip_glob' setting > f"{was_skipped} was skipped as it's listed in 'skip' setting" > >tests/unit/test_main.py::test_main > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:985: UserWarning: not-exist was broken path, make sure it exists correctly > warn(f"{was_broken} was broken path, make sure it exists correctly") > >tests/unit/test_main.py::test_unsupported_encodings > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/main.py:110: UserWarning: Encoding not supported for /var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/test_unsupported_encodings0/file.py > warn(f"Encoding not supported for {file_name}") > >tests/unit/test_parse.py::test_file_contents > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/parse.py:504: UserWarning: could not place module xyz of line import xyz -- Do you need to define a default section? > f"could not place module {module} of line {line} --" > >tests/unit/test_parse.py::test_file_contents > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/parse.py:504: UserWarning: could not place module one of line three) -- Do you need to define a default section? > f"could not place module {module} of line {line} --" > >tests/unit/test_parse.py::test_file_contents > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/parse.py:504: UserWarning: could not place module zebra of line not_bacon -- Do you need to define a default section? > f"could not place module {module} of line {line} --" > >tests/unit/test_parse.py::test_file_contents > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/parse.py:410: UserWarning: could not place module x of line three) -- Do you need to define a default section? > f"could not place module {import_from} of line {line} --" > >tests/unit/test_regressions.py::test_reverse_relative_combined_with_force_sort_within_sections_issue_1395 > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:389: UserWarning: `sections` setting includes APPLICATION, but no known_application is defined. The following known_SECTION config options are defined: . > f"`sections` setting includes {section}, but no known_{section.lower()} " > >tests/unit/test_settings.py::TestConfig::test_known_settings > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:355: UserWarning: Can't set both known_thirdparty and known_third_party in the same config file. > Default to known_third_party if unsure. > > See: https://pycqa.github.io/isort/#custom-sections-and-ordering. > f"Can't set both {key} and {section_name} in the same config file.\n" > >tests/unit/test_settings.py::test_find_config > /var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3/isort/settings.py:619: UserWarning: Failed to pull configuration information from /var/tmp/portage/dev-python/isort-5.6.3/temp/pytest-of-portage/pytest-0/test_find_config0/.isort.cfg > warn(f"Failed to pull configuration information from {potential_config_file}") > >-- Docs: https://docs.pytest.org/en/stable/warnings.html >=================================================================================== short test summary info ==================================================================================== >FAILED tests/unit/test_main.py::test_main - FileNotFoundError: [Errno 2] No such file or directory: 'git': 'git' >============================================================ 1 failed, 387 passed, 1 skipped, 31 deselected, 87 warnings in 59.69s ============================================================= > [31;01m*[0m ERROR: dev-python/isort-5.6.3::gentoo failed (test phase): > [31;01m*[0m Tests failed with python3.7 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 125: Called src_test > [31;01m*[0m environment, line 2920: Called distutils-r1_src_test > [31;01m*[0m environment, line 1227: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 443: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2526: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2009: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2007: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 800: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1164: Called python_test > [31;01m*[0m environment, line 2880: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m pytest -vv tests/unit ${skipped_tests[@]/#/--deselect } || die "Tests failed with ${EPYTHON}" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/isort-5.6.3::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/isort-5.6.3::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/isort-5.6.3/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/isort-5.6.3/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3' > [31;01m*[0m S: '/var/tmp/portage/dev-python/isort-5.6.3/work/isort-5.6.3'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 748396
: 664981