Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 630874 Details for
Bug 716484
dev-python/setuptools-44.0.0 test failure
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/x-log), 198.52 KB, created by
Alexey
on 2020-04-06 18:12:28 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Alexey
Created:
2020-04-06 18:12:28 UTC
Size:
198.52 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/setuptools-44.0.0 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org >[32;01m * [39;49;00mUSE: arm elibc_glibc kernel_linux python_targets_python3_6 test userland_GNU >[32;01m * [39;49;00mFEATURES: distcc network-sandbox preserve-libs sandbox splitdebug test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking setuptools-44.0.0.zip to /var/tmp/portage/dev-python/setuptools-44.0.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/setuptools-44.0.0/work >>>> Preparing source in /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0 ... > [32;01m*[0m Applying setuptools-42.0.0-imp-fix.patch ... >[A[266C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Will copy sources from /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0 > [32;01m*[0m python3_6: copying to /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0 ... > [32;01m*[0m python3_6: running distutils-r1_run_phase distutils-r1_python_compile >python3.6 setup.py build -j 3 >running build >running build_py >copying easy_install.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources >copying pkg_resources/py31compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources >copying pkg_resources/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/_imp.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/py31compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/namespaces.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/errors.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/py33compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/installer.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/monkey.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/build_meta.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/version.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/glob.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/unicode_utils.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/config.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/py34compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/extension.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/sandbox.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/windows_support.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/site-patch.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/depends.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/lib2to3_ex.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/py27compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/_deprecation_warning.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/package_index.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/wheel.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/launch.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/msvc.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/archive_util.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/dep_util.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/ssl_support.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/dist.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor >copying pkg_resources/_vendor/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor >copying pkg_resources/_vendor/appdirs.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor >copying pkg_resources/_vendor/six.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor >copying pkg_resources/_vendor/pyparsing.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/extern >copying pkg_resources/extern/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/extern >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/requirements.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/__about__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/version.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/utils.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/_structures.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/_compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/markers.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >copying pkg_resources/_vendor/packaging/specifiers.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/pkg_resources/_vendor/packaging >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor >copying setuptools/_vendor/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor >copying setuptools/_vendor/six.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor >copying setuptools/_vendor/ordered_set.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor >copying setuptools/_vendor/pyparsing.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/extern >copying setuptools/extern/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/extern >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/bdist_rpm.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/rotate.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/install.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/setopt.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/install_lib.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/test.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/saveopts.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/bdist_wininst.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/alias.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/register.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/dist_info.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/sdist.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/build_ext.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/install_egg_info.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/build_clib.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/upload.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/develop.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/easy_install.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/bdist_egg.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/py36compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/install_scripts.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/egg_info.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/build_py.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >copying setuptools/command/upload_docs.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >creating /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/requirements.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/__about__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/__init__.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/version.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/utils.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/tags.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/_structures.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/_compat.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/markers.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/_vendor/packaging/specifiers.py -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/_vendor/packaging >copying setuptools/script (dev).tmpl -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/script.tmpl -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/gui-64.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/gui-32.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/cli.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/cli-64.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/cli-32.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/gui.exe -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools >copying setuptools/command/launcher manifest.xml -> /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/build/lib/setuptools/command >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/setuptools-44.0.0 > [32;01m*[0m python3_6: running distutils-r1_run_phase python_test >============================================================================================================================== test session starts =============================================================================================================================== >platform linux -- Python 3.6.10, pytest-4.5.0, py-1.5.4, pluggy-0.11.0 -- /usr/bin/python3.6 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6, inifile: pytest.ini >plugins: xprocess-0.12.1, virtualenv-1.2.11, timeout-1.3.3, shutil-1.2.11, mock-1.11.2, hypothesis-4.50.8 >collecting ... collected 541 items / 2 skipped / 539 selected > >setuptools/namespaces.py::setuptools.namespaces.Installer._pkg_names PASSED [ 0%] >setuptools/package_index.py::setuptools.package_index._encode_auth PASSED [ 0%] >setuptools/package_index.py::setuptools.package_index.htmldecode PASSED [ 0%] >setuptools/sandbox.py::setuptools.sandbox._needs_hiding PASSED [ 0%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet PASSED [ 0%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__contains__ PASSED [ 1%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__eq__ PASSED [ 1%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__getitem__ PASSED [ 1%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__iter__ PASSED [ 1%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__len__ PASSED [ 1%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.__reversed__ PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.add PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.copy PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.difference PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.difference_update PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.discard PASSED [ 2%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.index PASSED [ 3%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.intersection PASSED [ 3%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.intersection_update PASSED [ 3%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.issubset PASSED [ 3%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.issuperset PASSED [ 3%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.pop PASSED [ 4%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.symmetric_difference PASSED [ 4%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.symmetric_difference_update PASSED [ 4%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.union PASSED [ 4%] >setuptools/_vendor/ordered_set.py::setuptools._vendor.ordered_set.OrderedSet.update PASSED [ 4%] >setuptools/command/develop.py::setuptools.command.develop.VersionlessRequirement PASSED [ 4%] >setuptools/command/install_lib.py::setuptools.command.install_lib.install_lib._all_packages PASSED [ 5%] >setuptools/command/py36compat.py::setuptools.command.py36compat.sdist_add_defaults._cs_path_exists PASSED [ 5%] >setuptools/tests/test_archive_util.py::test_unicode_files XPASS [ 5%] >setuptools/tests/test_bdist_egg.py::Test::test_bdist_egg PASSED [ 5%] >setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files XFAIL [ 5%] >setuptools/tests/test_build_clib.py::TestBuildCLib::test_build_libraries PASSED [ 6%] >setuptools/tests/test_build_ext.py::TestBuildExt::test_get_ext_filename PASSED [ 6%] >setuptools/tests/test_build_ext.py::TestBuildExt::test_abi3_filename PASSED [ 6%] >setuptools/tests/test_build_ext.py::test_build_ext_config_handling PASSED [ 6%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend0] PASSED [ 6%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend1] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend2] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend3] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend0] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend1] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend2] PASSED [ 7%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend3] PASSED [ 8%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend0] PASSED [ 8%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend1] PASSED [ 8%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend2] PASSED [ 8%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend3] PASSED [ 8%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[wheel] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[sdist] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend0] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend1] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend2] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend3] PASSED [ 9%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend0] PASSED [ 10%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend1] PASSED [ 10%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend2] PASSED [ 10%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend3] PASSED [ 10%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend0] SKIPPED [ 10%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend1] SKIPPED [ 11%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend2] SKIPPED [ 11%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend3] SKIPPED [ 11%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend0] PASSED [ 11%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend1] PASSED [ 11%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend2] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend3] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend0] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend1] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend2] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend3] PASSED [ 12%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_pyproject_toml_exists PASSED [ 13%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_setup_py_exists PASSED [ 13%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_setup_py_manifest_excluded PASSED [ 13%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_builds_targz_even_if_zip_indicated PASSED [ 13%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_relative_path_import PASSED [ 13%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo'-requirements0] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo']-requirements1] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\n'-requirements2] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\n\\n'-requirements3] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo', 'bar']-requirements4] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'# Has a comment line\\nfoo'-requirements5] PASSED [ 14%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo # Has an inline comment'-requirements6] PASSED [ 15%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo \\\\\\n >=3.0'-requirements7] PASSED [ 15%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\nbar'-requirements8] PASSED [ 15%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\nbar\\n'-requirements9] PASSED [ 15%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo\\n', 'bar\\n']-requirements10] PASSED [ 15%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo'-requirements0] PASSED [ 16%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo']-requirements1] PASSED [ 16%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\n'-requirements2] PASSED [ 16%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\n\\n'-requirements3] PASSED [ 16%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo', 'bar']-requirements4] PASSED [ 16%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'# Has a comment line\\nfoo'-requirements5] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo # Has an inline comment'-requirements6] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo \\\\\\n >=3.0'-requirements7] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\nbar'-requirements8] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\nbar\\n'-requirements9] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo\\n', 'bar\\n']-requirements10] PASSED [ 17%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend0] PASSED [ 18%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend1] PASSED [ 18%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend2] PASSED [ 18%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend3] PASSED [ 18%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend0] PASSED [ 18%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend1] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend2] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend3] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend0] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend1] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend2] PASSED [ 19%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend3] PASSED [ 20%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[wheel] PASSED [ 20%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[sdist] PASSED [ 20%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend0] PASSED [ 20%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend1] PASSED [ 20%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend2] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend3] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend0] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend1] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend2] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend3] PASSED [ 21%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend0] SKIPPED [ 22%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend1] SKIPPED [ 22%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend2] SKIPPED [ 22%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel_with_str[build_backend3] SKIPPED [ 22%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend0] PASSED [ 22%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend1] PASSED [ 23%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend2] PASSED [ 23%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend3] PASSED [ 23%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend0] PASSED [ 23%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend1] PASSED [ 23%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend2] PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend3] PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_pyproject_toml_exists PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_setup_py_exists PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_setup_py_manifest_excluded PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_builds_targz_even_if_zip_indicated PASSED [ 24%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo'-requirements0] PASSED [ 25%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo']-requirements1] PASSED [ 25%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\n'-requirements2] PASSED [ 25%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\n\\n'-requirements3] PASSED [ 25%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo', 'bar']-requirements4] PASSED [ 25%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'# Has a comment line\\nfoo'-requirements5] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo # Has an inline comment'-requirements6] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo \\\\\\n >=3.0'-requirements7] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\nbar'-requirements8] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\nbar\\n'-requirements9] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo\\n', 'bar\\n']-requirements10] PASSED [ 26%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo'-requirements0] PASSED [ 27%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo']-requirements1] PASSED [ 27%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\n'-requirements2] PASSED [ 27%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\n\\n'-requirements3] PASSED [ 27%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo', 'bar']-requirements4] PASSED [ 27%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'# Has a comment line\\nfoo'-requirements5] PASSED [ 28%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo # Has an inline comment'-requirements6] PASSED [ 28%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo \\\\\\n >=3.0'-requirements7] PASSED [ 28%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\nbar'-requirements8] PASSED [ 28%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\nbar\\n'-requirements9] PASSED [ 28%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo\\n', 'bar\\n']-requirements10] PASSED [ 29%] >setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_relative_path_import PASSED [ 29%] >setuptools/tests/test_build_py.py::test_directories_in_package_data_glob PASSED [ 29%] >setuptools/tests/test_config.py::test_parsers_implemented PASSED [ 29%] >setuptools/tests/test_config.py::TestConfigurationReader::test_basic PASSED [ 29%] >setuptools/tests/test_config.py::TestConfigurationReader::test_no_config PASSED [ 29%] >setuptools/tests/test_config.py::TestConfigurationReader::test_ignore_errors PASSED [ 30%] >setuptools/tests/test_config.py::TestMetadata::test_basic PASSED [ 30%] >setuptools/tests/test_config.py::TestMetadata::test_license_cfg PASSED [ 30%] >setuptools/tests/test_config.py::TestMetadata::test_file_mixed PASSED [ 30%] >setuptools/tests/test_config.py::TestMetadata::test_file_sandboxed PASSED [ 30%] >setuptools/tests/test_config.py::TestMetadata::test_aliases PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_multiline PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_dict PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_version PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_version_file PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_version_with_package_dir_simple PASSED [ 31%] >setuptools/tests/test_config.py::TestMetadata::test_version_with_package_dir_rename PASSED [ 32%] >setuptools/tests/test_config.py::TestMetadata::test_version_with_package_dir_complex PASSED [ 32%] >setuptools/tests/test_config.py::TestMetadata::test_unknown_meta_item PASSED [ 32%] >setuptools/tests/test_config.py::TestMetadata::test_usupported_section PASSED [ 32%] >setuptools/tests/test_config.py::TestMetadata::test_classifiers PASSED [ 32%] >setuptools/tests/test_config.py::TestMetadata::test_deprecated_config_handlers PASSED [ 33%] >setuptools/tests/test_config.py::TestMetadata::test_interpolation PASSED [ 33%] >setuptools/tests/test_config.py::TestMetadata::test_non_ascii_1 PASSED [ 33%] >setuptools/tests/test_config.py::TestMetadata::test_non_ascii_3 PASSED [ 33%] >setuptools/tests/test_config.py::TestMetadata::test_non_ascii_4 PASSED [ 33%] >setuptools/tests/test_config.py::TestMetadata::test_not_utf8 PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_basic PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_multiline PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_package_dir_fail PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_package_data PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_packages PASSED [ 34%] >setuptools/tests/test_config.py::TestOptions::test_find_directive PASSED [ 35%] >setuptools/tests/test_config.py::TestOptions::test_find_namespace_directive_fails_on_py2 SKIPPED [ 35%] >setuptools/tests/test_config.py::TestOptions::test_find_namespace_directive PASSED [ 35%] >setuptools/tests/test_config.py::TestOptions::test_extras_require PASSED [ 35%] >setuptools/tests/test_config.py::TestOptions::test_entry_points PASSED [ 35%] >setuptools/tests/test_config.py::TestOptions::test_data_files PASSED [ 36%] >setuptools/tests/test_config.py::TestOptions::test_python_requires_simple PASSED [ 36%] >setuptools/tests/test_config.py::TestOptions::test_python_requires_compound PASSED [ 36%] >setuptools/tests/test_config.py::TestOptions::test_python_requires_invalid PASSED [ 36%] >setuptools/tests/test_config.py::TestExternalSetters::test_external_setters PASSED [ 36%] >setuptools/tests/test_dep_util.py::test_newer_pairwise_group PASSED [ 36%] >setuptools/tests/test_depends.py::TestGetModuleConstant::test_basic PASSED [ 37%] >setuptools/tests/test_develop.py::TestDevelop::test_2to3_user_mode PASSED [ 37%] >setuptools/tests/test_develop.py::TestDevelop::test_console_scripts SKIPPED [ 37%] >setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_cwd PASSED [ 37%] >setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_one_dir PASSED [ 37%] >setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_one_dir_trailing_slash PASSED [ 38%] >setuptools/tests/test_develop.py::TestNamespaces::test_namespace_package_importable PASSED [ 38%] >setuptools/tests/test_dist.py::test_dist_fetch_build_egg PASSED [ 38%] >setuptools/tests/test_dist.py::test_dist__get_unpatched_deprecated PASSED [ 38%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata version 1.0-attrs0] PASSED [ 38%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata version 1.1: Provides-attrs1] PASSED [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata version 1.1: Obsoletes-attrs2] PASSED [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata version 1.1: Classifiers-attrs3] PASSED [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata version 1.1: Download URL-attrs4] PASSED [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 1.2: Requires-Python-attrs5] PASSED [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 1.2: Project-Url-attrs6] XFAIL [ 39%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 2.1: Long Description Content Type-attrs7] PASSED [ 40%] >setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 2.1: Provides Extra-attrs8] XFAIL [ 40%] >setuptools/tests/test_dist.py::test_read_metadata[Missing author, missing author e-mail-attrs9] PASSED [ 40%] >setuptools/tests/test_dist.py::test_read_metadata[Missing author-attrs10] PASSED [ 40%] >setuptools/tests/test_dist.py::test_read_metadata[Missing author e-mail-attrs11] PASSED [ 40%] >setuptools/tests/test_dist.py::test_read_metadata[Missing author-attrs12] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[No author, no maintainer-attrs0] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[Author (no e-mail), no maintainer-attrs1] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[Author (e-mail), no maintainer-attrs2] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[No author, maintainer (no e-mail)-attrs3] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[No author, maintainer (e-mail)-attrs4] PASSED [ 41%] >setuptools/tests/test_dist.py::test_maintainer_author[Author (no e-mail), Maintainer (no-email)-attrs5] PASSED [ 42%] >setuptools/tests/test_dist.py::test_maintainer_author[Author (e-mail), Maintainer (e-mail)-attrs6] PASSED [ 42%] >setuptools/tests/test_dist.py::test_maintainer_author[No author (e-mail), no maintainer (e-mail)-attrs7] PASSED [ 42%] >setuptools/tests/test_dist.py::test_maintainer_author[Author unicode-attrs8] PASSED [ 42%] >setuptools/tests/test_dist.py::test_maintainer_author[Maintainer unicode-attrs9] PASSED [ 42%] >setuptools/tests/test_dist.py::test_provides_extras_deterministic_order PASSED [ 43%] >setuptools/tests/test_dist.py::test_check_package_data[package_data0-None] PASSED [ 43%] >setuptools/tests/test_dist.py::test_check_package_data[package_data1-'package_data' must be a dictionary mapping package names to lists of string wildcard patterns] PASSED [ 43%] >setuptools/tests/test_dist.py::test_check_package_data[package_data2-keys of 'package_data' dict must be strings (got 400)] PASSED [ 43%] >setuptools/tests/test_dist.py::test_check_package_data[package_data3-"values of 'package_data' dict" must be a list of strings (got '*.msg')] PASSED [ 43%] >setuptools/tests/test_dist.py::test_check_package_data[package_data4-"values of 'package_data' dict" must be a list of strings (got <generator object] PASSED [ 43%] >setuptools/tests/test_dist_info.py::TestDistInfo::test_distinfo PASSED [ 44%] >setuptools/tests/test_dist_info.py::TestDistInfo::test_conditional_dependencies PASSED [ 44%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_install_site_py PASSED [ 44%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_get_script_args PASSED [ 44%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_no_find_links PASSED [ 44%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_write_exception PASSED [ 45%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_all_site_dirs PASSED [ 45%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_all_site_dirs_works_without_getsitepackages PASSED [ 45%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_filename_in_sdist PASSED [ 45%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_unicode_content_in_sdist PASSED [ 45%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_script_install PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_dist_get_script_args_deprecated PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_dist_get_script_header_deprecated PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_dist_get_writer_deprecated PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestEasyInstallTest::test_dist_WindowsScriptWriter_get_writer_deprecated PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestPTHFileWriter::test_add_from_cwd_site_sets_dirty PASSED [ 46%] >setuptools/tests/test_easy_install.py::TestPTHFileWriter::test_add_from_site_is_ignored PASSED [ 47%] >setuptools/tests/test_easy_install.py::TestUserInstallTest::test_user_install_not_implied_user_site_enabled PASSED [ 47%] >setuptools/tests/test_easy_install.py::TestUserInstallTest::test_user_install_not_implied_user_site_disabled PASSED [ 47%] >setuptools/tests/test_easy_install.py::TestUserInstallTest::test_multiproc_atexit PASSED [ 47%] >setuptools/tests/test_easy_install.py::TestUserInstallTest::test_local_index PASSED [ 47%] >setuptools/tests/test_easy_install.py::TestDistutilsPackage::test_bdist_egg_available_on_distutils_pkg PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_honors_fetch_params PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_overrides_version_conflict[use_setup_cfg0] PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_overrides_version_conflict[use_setup_cfg1] PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_overrides_version_conflict[use_setup_cfg2] PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_overrides_version_conflict[use_setup_cfg3] PASSED [ 48%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_override_nspkg[use_setup_cfg0] PASSED [ 49%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_override_nspkg[use_setup_cfg1] PASSED [ 49%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_override_nspkg[use_setup_cfg2] PASSED [ 49%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_override_nspkg[use_setup_cfg3] PASSED [ 49%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_attr_version[use_setup_cfg0] PASSED [ 49%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_attr_version[use_setup_cfg1] PASSED [ 50%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_attr_version[use_setup_cfg2] PASSED [ 50%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_attr_version[use_setup_cfg3] PASSED [ 50%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_honors_pip_env PASSED [ 50%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_pep508_url FAILED [ 50%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_python_requires PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[False-False] PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[False-True] PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[True-False] PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_find_links_in_setup_cfg[True-True] PASSED [ 51%] >setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency PASSED [ 52%] >setuptools/tests/test_easy_install.py::TestScriptHeader::test_get_script_header PASSED [ 52%] >setuptools/tests/test_easy_install.py::TestScriptHeader::test_get_script_header_args PASSED [ 52%] >setuptools/tests/test_easy_install.py::TestScriptHeader::test_get_script_header_non_ascii_exe PASSED [ 52%] >setuptools/tests/test_easy_install.py::TestScriptHeader::test_get_script_header_exe_with_spaces PASSED [ 52%] >setuptools/tests/test_easy_install.py::TestCommandSpec::test_custom_launch_command PASSED [ 53%] >setuptools/tests/test_easy_install.py::TestCommandSpec::test_from_param_for_CommandSpec_is_passthrough PASSED [ 53%] >setuptools/tests/test_easy_install.py::TestCommandSpec::test_from_environment_with_spaces_in_executable PASSED [ 53%] >setuptools/tests/test_easy_install.py::TestCommandSpec::test_from_simple_string_uses_shlex PASSED [ 53%] >setuptools/tests/test_easy_install.py::TestWindowsScriptWriter::test_header PASSED [ 53%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_save_version_info_setup_empty PASSED [ 53%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_save_version_info_setup_defaults PASSED [ 54%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_expected_files_produced PASSED [ 54%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_license_is_a_string PASSED [ 54%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_rebuilt PASSED [ 54%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_manifest_template_is_read PASSED [ 54%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_deterministic] PASSED [ 55%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_deterministic_in_setup_cfg] PASSED [ 55%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_ordered] PASSED [ 55%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_ordered_in_setup_cfg] PASSED [ 55%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_marker] PASSED [ 55%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_marker_in_setup_cfg] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_extra] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_extra_in_setup_cfg] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_extra_and_marker] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[install_requires_with_extra_and_marker_in_setup_cfg] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[setup_requires_with_markers] PASSED [ 56%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[setup_requires_with_markers_in_setup_cfg] PASSED [ 57%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[tests_require_with_markers] PASSED [ 57%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[tests_require_with_markers_in_setup_cfg] PASSED [ 57%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_extra] PASSED [ 57%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_extra_in_setup_cfg] PASSED [ 57%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_extra_and_marker_in_req] PASSED [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_extra_and_marker_in_req_in_setup_cfg] PASSED [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker] PASSED [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_setup_cfg] XFAIL [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_req] PASSED [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_req_in_setup_cfg] PASSED [ 58%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_empty_section] PASSED [ 59%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_empty_section_in_setup_cfg] PASSED [ 59%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_install_requires_unordered_disallowed PASSED [ 59%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_extras_require_with_invalid_marker PASSED [ 59%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_extras_require_with_invalid_marker_in_req PASSED [ 59%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_provides_extra PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_doesnt_provides_extra PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files0-True] PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files1-False] PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files2-False] PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file[files3-False] PASSED [ 60%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files0-incl_licenses0-excl_licenses0] PASSED [ 61%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files1-incl_licenses1-excl_licenses1] PASSED [ 61%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files2-incl_licenses2-excl_licenses2] PASSED [ 61%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files3-incl_licenses3-excl_licenses3] PASSED [ 61%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files4-incl_licenses4-excl_licenses4] PASSED [ 61%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files5-incl_licenses5-excl_licenses5] PASSED [ 62%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files6-incl_licenses6-excl_licenses6] PASSED [ 62%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files7-incl_licenses7-excl_licenses7] PASSED [ 62%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_files[files8-incl_licenses8-excl_licenses8] PASSED [ 62%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files0-incl_licenses0-excl_licenses0] PASSED [ 62%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files1-incl_licenses1-excl_licenses1] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files2-incl_licenses2-excl_licenses2] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files3-incl_licenses3-excl_licenses3] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files4-incl_licenses4-excl_licenses4] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files5-incl_licenses5-excl_licenses5] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_setup_cfg_license_file_license_files[files6-incl_licenses6-excl_licenses6] PASSED [ 63%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_long_description_content_type PASSED [ 64%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_project_urls PASSED [ 64%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_python_requires_egg_info PASSED [ 64%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_manifest_maker_warning_suppression PASSED [ 64%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_includes_setup_py PASSED [ 64%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info_tag_only_once PASSED [ 65%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_get_pkg_info_revision_deprecated PASSED [ 65%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info[package_files0] PASSED [ 65%] >setuptools/tests/test_egg_info.py::TestEggInfo::test_egg_info[package_files1] PASSED [ 65%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_regular_package PASSED [ 65%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_exclude PASSED [ 65%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_exclude_recursive PASSED [ 66%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_include_excludes_other PASSED [ 66%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_dir_with_dot_is_skipped PASSED [ 66%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_dir_with_packages_in_subdir_is_excluded PASSED [ 66%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_symlinked_packages_are_included PASSED [ 66%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_pep420_ns_package PASSED [ 67%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_pep420_ns_package_no_includes PASSED [ 67%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_pep420_ns_package_no_includes_or_excludes PASSED [ 67%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_regular_package_with_nested_pep420_ns_packages PASSED [ 67%] >setuptools/tests/test_find_packages.py::TestFindPackages::test_pep420_ns_package_no_non_package_dirs PASSED [ 67%] >setuptools/tests/test_glob.py::test_glob[--matches0] PASSED [ 68%] >setuptools/tests/test_glob.py::test_glob[--matches1] PASSED [ 68%] >setuptools/tests/test_glob.py::test_glob[\n appveyor.yml\n CHANGES.rst\n LICENSE\n MANIFEST.in\n pyproject.toml\n README.rst\n setup.cfg\n setup.py\n -*.rst-matches2] PASSED [ 68%] >setuptools/tests/test_glob.py::test_glob[\n appveyor.yml\n CHANGES.rst\n LICENSE\n MANIFEST.in\n pyproject.toml\n README.rst\n setup.cfg\n setup.py\n -*.rst-matches3] PASSED [ 68%] >setuptools/tests/test_install_scripts.py::TestInstallScripts::test_sys_executable_escaping_unix PASSED [ 68%] >setuptools/tests/test_install_scripts.py::TestInstallScripts::test_sys_executable_escaping_win32 SKIPPED [ 68%] >setuptools/tests/test_install_scripts.py::TestInstallScripts::test_executable_with_spaces_escaping_unix PASSED [ 69%] >setuptools/tests/test_install_scripts.py::TestInstallScripts::test_executable_arg_escaping_win32 SKIPPED [ 69%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match0] PASSED [ 69%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match1] PASSED [ 69%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match2] PASSED [ 69%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match3] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match4] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match5] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match6] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match7] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match8] PASSED [ 70%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match9] PASSED [ 71%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match10] PASSED [ 71%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match11] PASSED [ 71%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match12] PASSED [ 71%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match13] PASSED [ 71%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match14] PASSED [ 72%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match15] PASSED [ 72%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match16] PASSED [ 72%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match17] PASSED [ 72%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match18] PASSED [ 72%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match19] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match20] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match21] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match22] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match23] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match24] PASSED [ 73%] >setuptools/tests/test_manifest.py::test_translated_pattern_match[pattern_match25] PASSED [ 74%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch0] PASSED [ 74%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch1] PASSED [ 74%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch2] PASSED [ 74%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch3] PASSED [ 74%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch4] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch5] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch6] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch7] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch8] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch9] PASSED [ 75%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch10] PASSED [ 76%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch11] PASSED [ 76%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch12] PASSED [ 76%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch13] PASSED [ 76%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch14] PASSED [ 76%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch15] PASSED [ 77%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch16] PASSED [ 77%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch17] PASSED [ 77%] >setuptools/tests/test_manifest.py::test_translated_pattern_mismatch[pattern_mismatch18] PASSED [ 77%] >setuptools/tests/test_manifest.py::TestManifestTest::test_no_manifest PASSED [ 77%] >setuptools/tests/test_manifest.py::TestManifestTest::test_empty_files PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_include PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_exclude PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_include_multiple PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_graft PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_graft_glob_syntax PASSED [ 78%] >setuptools/tests/test_manifest.py::TestManifestTest::test_graft_global_exclude PASSED [ 79%] >setuptools/tests/test_manifest.py::TestManifestTest::test_global_include PASSED [ 79%] >setuptools/tests/test_manifest.py::TestManifestTest::test_graft_prune PASSED [ 79%] >setuptools/tests/test_manifest.py::TestFileListTest::test_process_template_line PASSED [ 79%] >setuptools/tests/test_manifest.py::TestFileListTest::test_exclude_pattern PASSED [ 79%] >setuptools/tests/test_manifest.py::TestFileListTest::test_include_pattern PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_process_template_line_invalid PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_include PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_exclude PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_global_include PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_global_exclude PASSED [ 80%] >setuptools/tests/test_manifest.py::TestFileListTest::test_recursive_include PASSED [ 81%] >setuptools/tests/test_manifest.py::TestFileListTest::test_recursive_exclude PASSED [ 81%] >setuptools/tests/test_manifest.py::TestFileListTest::test_graft PASSED [ 81%] >setuptools/tests/test_manifest.py::TestFileListTest::test_prune PASSED [ 81%] >setuptools/tests/test_namespaces.py::TestNamespaces::test_mixed_site_and_non_site PASSED [ 81%] >setuptools/tests/test_namespaces.py::TestNamespaces::test_pkg_resources_import PASSED [ 82%] >setuptools/tests/test_namespaces.py::TestNamespaces::test_namespace_package_installed_and_cwd PASSED [ 82%] >setuptools/tests/test_namespaces.py::TestNamespaces::test_packages_in_the_same_namespace_installed_and_cwd PASSED [ 82%] >setuptools/tests/test_register.py::TestRegister::test_register_exception PASSED [ 82%] >setuptools/tests/test_sandbox.py::TestSandbox::test_devnull PASSED [ 82%] >setuptools/tests/test_sandbox.py::TestSandbox::test_setup_py_with_BOM PASSED [ 82%] >setuptools/tests/test_sandbox.py::TestSandbox::test_setup_py_with_CRLF PASSED [ 83%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_exception_trapped PASSED [ 83%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_exception_resumed PASSED [ 83%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_exception_reconstructed PASSED [ 83%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_no_exception_passes_quietly PASSED [ 83%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_unpickleable_exception PASSED [ 84%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_unpickleable_exception_when_hiding_setuptools PASSED [ 84%] >setuptools/tests/test_sandbox.py::TestExceptionSaver::test_sandbox_violation_raised_hiding_setuptools PASSED [ 84%] >setuptools/tests/test_sdist.py::TestSdistTest::test_package_data_in_sdist PASSED [ 84%] >setuptools/tests/test_sdist.py::TestSdistTest::test_setup_py_exists PASSED [ 84%] >setuptools/tests/test_sdist.py::TestSdistTest::test_setup_py_missing PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_setup_py_excluded PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_defaults_case_sensitivity PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_manifest_is_written_with_utf8_encoding PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_write_manifest_allows_utf8_filenames PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_write_manifest_skips_non_utf8_filenames PASSED [ 85%] >setuptools/tests/test_sdist.py::TestSdistTest::test_manifest_is_read_with_utf8_encoding PASSED [ 86%] >setuptools/tests/test_sdist.py::TestSdistTest::test_read_manifest_skips_non_utf8_filenames PASSED [ 86%] >setuptools/tests/test_sdist.py::TestSdistTest::test_sdist_with_utf8_encoded_filename PASSED [ 86%] >setuptools/tests/test_sdist.py::TestSdistTest::test_sdist_with_latin1_encoded_filename PASSED [ 86%] >setuptools/tests/test_sdist.py::TestSdistTest::test_pyproject_toml_in_sdist PASSED [ 86%] >setuptools/tests/test_sdist.py::TestSdistTest::test_pyproject_toml_excluded PASSED [ 87%] >setuptools/tests/test_sdist.py::test_default_revctrl PASSED [ 87%] >setuptools/tests/test_setopt.py::TestEdit::test_utf8_encoding_retained PASSED [ 87%] >setuptools/tests/test_setuptools.py::TestDepends::testExtractConst PASSED [ 87%] >setuptools/tests/test_setuptools.py::TestDepends::testFindModule PASSED [ 87%] >setuptools/tests/test_setuptools.py::TestDepends::testModuleExtract PASSED [ 87%] >setuptools/tests/test_setuptools.py::TestDepends::testRequire PASSED [ 88%] >setuptools/tests/test_setuptools.py::TestDistro::testDistroType PASSED [ 88%] >setuptools/tests/test_setuptools.py::TestDistro::testExcludePackage PASSED [ 88%] >setuptools/tests/test_setuptools.py::TestDistro::testIncludeExclude PASSED [ 88%] >setuptools/tests/test_setuptools.py::TestDistro::testExcludePackages PASSED [ 88%] >setuptools/tests/test_setuptools.py::TestDistro::testEmpty PASSED [ 89%] >setuptools/tests/test_setuptools.py::TestDistro::testContents PASSED [ 89%] >setuptools/tests/test_setuptools.py::TestDistro::testInvalidIncludeExclude PASSED [ 89%] >setuptools/tests/test_setuptools.py::TestFeatures::testDefaults PASSED [ 89%] >setuptools/tests/test_setuptools.py::TestFeatures::testAvailability PASSED [ 89%] >setuptools/tests/test_setuptools.py::TestFeatures::testFeatureOptions PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestFeatures::testUseFeatures PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestFeatures::testFeatureWithInvalidRemove PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestCommandTests::testTestIsCommand PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestCommandTests::testLongOptSuiteWNoDefault PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestCommandTests::testDefaultSuite PASSED [ 90%] >setuptools/tests/test_setuptools.py::TestCommandTests::testDefaultWModuleOnCmdLine PASSED [ 91%] >setuptools/tests/test_setuptools.py::TestCommandTests::testConflictingOptions PASSED [ 91%] >setuptools/tests/test_setuptools.py::TestCommandTests::testNoSuite PASSED [ 91%] >setuptools/tests/test_setuptools.py::test_findall PASSED [ 91%] >setuptools/tests/test_setuptools.py::test_findall_curdir PASSED [ 91%] >setuptools/tests/test_setuptools.py::test_findall_missing_symlink PASSED [ 92%] >setuptools/tests/test_test.py::test_test PASSED [ 92%] >setuptools/tests/test_test.py::test_tests_are_run_once PASSED [ 92%] >setuptools/tests/test_test.py::test_warns_deprecation PASSED [ 92%] >setuptools/tests/test_test.py::test_deprecation_stderr PASSED [ 92%] >setuptools/tests/test_unicode_utils.py::test_filesys_decode_fs_encoding_is_None PASSED [ 92%] >setuptools/tests/test_upload.py::TestUpload::test_upload_exception PASSED [ 93%] >setuptools/tests/test_upload_docs.py::TestUploadDocsTest::test_create_zipfile PASSED [ 93%] >setuptools/tests/test_upload_docs.py::TestUploadDocsTest::test_build_multipart PASSED [ 93%] >setuptools/tests/test_virtualenv.py::test_clean_env_install PASSED [ 93%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None] PASSED [ 93%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[pip==9.0.3] SKIPPED [ 94%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[pip==10.0.1] SKIPPED [ 94%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[pip==18.1] SKIPPED [ 94%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[pip==19.0.1] SKIPPED [ 94%] >setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[https://github.com/pypa/pip/archive/master.zip] SKIPPED [ 94%] >setuptools/tests/test_virtualenv.py::test_test_command_install_requirements PASSED [ 95%] >setuptools/tests/test_virtualenv.py::test_test_command_install_requirements_when_using_easy_install PASSED [ 95%] >setuptools/tests/test_virtualenv.py::test_no_missing_dependencies PASSED [ 95%] >setuptools/tests/test_wheel.py::test_wheel_info[invalid.whl] PASSED [ 95%] >setuptools/tests/test_wheel.py::test_wheel_info[simplewheel-2.0-1-py2.py3-none-any.whl] PASSED [ 95%] >setuptools/tests/test_wheel.py::test_wheel_info[simple.dist-0.1-py2.py3-none-any.whl] PASSED [ 95%] >setuptools/tests/test_wheel.py::test_wheel_info[example_pkg_a-1-py3-none-any.whl] PASSED [ 96%] >setuptools/tests/test_wheel.py::test_wheel_info[PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl] PASSED [ 96%] >setuptools/tests/test_wheel.py::test_wheel_install[basic] PASSED [ 96%] >setuptools/tests/test_wheel.py::test_wheel_install[utf-8] PASSED [ 96%] >setuptools/tests/test_wheel.py::test_wheel_install[data] PASSED [ 96%] >setuptools/tests/test_wheel.py::test_wheel_install[extension] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[header] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[script] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[requires1] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[requires2] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[requires3] PASSED [ 97%] >setuptools/tests/test_wheel.py::test_wheel_install[requires4] PASSED [ 98%] >setuptools/tests/test_wheel.py::test_wheel_install[requires5] PASSED [ 98%] >setuptools/tests/test_wheel.py::test_wheel_install[namespace_package] PASSED [ 98%] >setuptools/tests/test_wheel.py::test_wheel_install[empty_namespace_package] PASSED [ 98%] >setuptools/tests/test_wheel.py::test_wheel_install[data_in_package] PASSED [ 98%] >setuptools/tests/test_wheel.py::test_wheel_install_pep_503 PASSED [ 99%] >setuptools/tests/test_wheel.py::test_wheel_no_dist_dir PASSED [ 99%] >setuptools/tests/test_wheel.py::test_wheel_is_compatible PASSED [ 99%] >setuptools/tests/test_windows_wrappers.py::TestCLI::test_basic SKIPPED [ 99%] >setuptools/tests/test_windows_wrappers.py::TestCLI::test_with_options SKIPPED [ 99%] >setuptools/tests/test_windows_wrappers.py::TestGUI::test_basic SKIPPED [100%] > >==================================================================================================================================== FAILURES ==================================================================================================================================== >_____________________________________________________________________________________________________________ TestSetupRequires.test_setup_requires_with_pep508_url ______________________________________________________________________________________________________________ > >dist = <setuptools.dist.Distribution object at 0x6f98a070>, req = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz') > > def fetch_build_egg(dist, req): > """Fetch an egg needed for building. > > Use pip/wheel to fetch/build a wheel.""" > # Check pip is available. > try: > pkg_resources.get_distribution('pip') > except pkg_resources.DistributionNotFound: > dist.announce( > 'WARNING: The pip package is not available, falling back ' > 'to EasyInstall for handling setup_requires/test_requires; ' > 'this is deprecated and will be removed in a future version.' > , log.WARN > ) > return _legacy_fetch_build_egg(dist, req) > # Warn if wheel is not. > try: > pkg_resources.get_distribution('wheel') > except pkg_resources.DistributionNotFound: > dist.announce('WARNING: The wheel package is not available.', log.WARN) > # Ignore environment markers; if supplied, it is required. > req = strip_marker(req) > # Take easy_install options into account, but do not override relevant > # pip environment variables (like PIP_INDEX_URL or PIP_QUIET); they'll > # take precedence. > opts = dist.get_option_dict('easy_install') > if 'allow_hosts' in opts: > raise DistutilsError('the `allow-hosts` option is not supported ' > 'when using pip to install requirements.') > if 'PIP_QUIET' in os.environ or 'PIP_VERBOSE' in os.environ: > quiet = False > else: > quiet = True > if 'PIP_INDEX_URL' in os.environ: > index_url = None > elif 'index_url' in opts: > index_url = opts['index_url'][1] > else: > index_url = None > if 'find_links' in opts: > find_links = _fixup_find_links(opts['find_links'][1])[:] > else: > find_links = [] > if dist.dependency_links: > find_links.extend(dist.dependency_links) > eggs_dir = os.path.realpath(dist.get_egg_cache_dir()) > environment = pkg_resources.Environment() > for egg_dist in pkg_resources.find_distributions(eggs_dir): > if egg_dist in req and environment.can_add(egg_dist): > return egg_dist > with TemporaryDirectory() as tmpdir: > cmd = [ > sys.executable, '-m', 'pip', > '--disable-pip-version-check', > 'wheel', '--no-deps', > '-w', tmpdir, > ] > if quiet: > cmd.append('--quiet') > if index_url is not None: > cmd.extend(('--index-url', index_url)) > if find_links is not None: > for link in find_links: > cmd.extend(('--find-links', link)) > # If requirement is a PEP 508 direct URL, directly pass > # the URL to pip, as `req @ url` does not work on the > # command line. > if req.url: > cmd.append(req.url) > else: > cmd.append(str(req)) > try: >> subprocess.check_call(cmd) > >setuptools/installer.py:128: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >popenargs = (['/usr/bin/python3.6', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', ...],), kwargs = {}, retcode = 2, cmd = ['/usr/bin/python3.6', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', ...] > > def check_call(*popenargs, **kwargs): > """Run command with arguments. Wait for command to complete. If > the exit code was zero then return, otherwise raise > CalledProcessError. The CalledProcessError object will have the > return code in the returncode attribute. > > The arguments are the same as for the call function. Example: > > check_call(["ls", "-l"]) > """ > retcode = call(*popenargs, **kwargs) > if retcode: > cmd = kwargs.get("args") > if cmd is None: > cmd = popenargs[0] >> raise CalledProcessError(retcode, cmd) >E subprocess.CalledProcessError: Command '['/usr/bin/python3.6', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/temp/tmpk3pnd2it', '--quiet', '--find-links', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os', 'file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz']' returned non-zero exit status 2. > >/usr/lib/python3.6/subprocess.py:311: CalledProcessError > >During handling of the above exception, another exception occurred: > > @contextlib.contextmanager > def save_modules(): > """ > Context in which imported modules are saved. > > Translates exceptions internal to the context into the equivalent exception > outside the context. > """ > saved = sys.modules.copy() > with ExceptionSaver() as saved_exc: >> yield saved > >setuptools/sandbox.py:154: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >setup_dir = '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg' > > @contextlib.contextmanager > def setup_context(setup_dir): > temp_dir = os.path.join(setup_dir, 'temp') > with save_pkg_resources_state(): > with save_modules(): > hide_setuptools() > with save_path(): > with save_argv(): > with override_temp(temp_dir): > with pushd(setup_dir): > # ensure setuptools commands are available > __import__('setuptools') >> yield > >setuptools/sandbox.py:195: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >setup_script = '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/setup.py', args = ['--version'] > > def run_setup(setup_script, args): > """Run a distutils setup script, sandboxed in its directory""" > setup_dir = os.path.abspath(os.path.dirname(setup_script)) > with setup_context(setup_dir): > try: > sys.argv[:] = [setup_script] + list(args) > sys.path.insert(0, setup_dir) > # reset to include setup dir, w/clean callback list > working_set.__init__() > working_set.callbacks.append(lambda dist: dist.activate()) > > # __file__ should be a byte string on Python 2 (#712) > dunder_file = ( > setup_script > if isinstance(setup_script, str) else > setup_script.encode(sys.getfilesystemencoding()) > ) > > with DirectorySandbox(setup_dir): > ns = dict(__file__=dunder_file, __name__='__main__') >> _execfile(setup_script, ns) > >setuptools/sandbox.py:250: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >filename = '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/setup.py' >globals = {'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'Attribute...uptools' from '/var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/setuptools/__init__.py'>} >locals = {'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>, 'AssertionError': <class 'AssertionError'>, 'Attribute...uptools' from '/var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/setuptools/__init__.py'>} > > def _execfile(filename, globals, locals=None): > """ > Python 3 implementation of execfile. > """ > mode = 'rb' > with open(filename, mode) as stream: > script = stream.read() > if locals is None: > locals = globals > code = compile(script, filename, 'exec') >> exec(code, globals, locals) > >setuptools/sandbox.py:45: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >> ??? > >/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/setup.py:2: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >attrs = {'dependency_links': ['/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os'], 'name': 'test_pkg', 'setup_re...endency @ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz', 'version': '0.0'} > > def setup(**attrs): > # Make sure we have any requirements needed to interpret 'attrs'. >> _install_setup_requires(attrs) > >setuptools/__init__.py:144: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >attrs = {'dependency_links': ['/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os'], 'name': 'test_pkg', 'setup_re...endency @ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz', 'version': '0.0'} > > def _install_setup_requires(attrs): > # Note: do not use `setuptools.Distribution` directly, as > # our PEP 517 backend patch `distutils.core.Distribution`. > dist = distutils.core.Distribution(dict( > (k, v) for k, v in attrs.items() > if k in ('dependency_links', 'setup_requires') > )) > # Honor setup.cfg's options. > dist.parse_config_files(ignore_option_errors=True) > if dist.setup_requires: >> dist.fetch_build_eggs(dist.setup_requires) > >setuptools/__init__.py:139: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <setuptools.dist.Distribution object at 0x6f98a070>, requires = 'dependency @ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz' > > def fetch_build_eggs(self, requires): > """Resolve pre-setup requirements""" > resolved_dists = pkg_resources.working_set.resolve( > pkg_resources.parse_requirements(requires), > installer=self.fetch_build_egg, >> replace_conflicting=True, > ) > >setuptools/dist.py:721: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <pkg_resources.WorkingSet object at 0x6f8e6610>, requirements = [], env = <pkg_resources.Environment object at 0x6f998f10>, installer = <bound method Distribution.fetch_build_egg of <setuptools.dist.Distribution object at 0x6f98a070>>, replace_conflicting = True >extras = None > > def resolve(self, requirements, env=None, installer=None, > replace_conflicting=False, extras=None): > """List all distributions needed to (recursively) meet `requirements` > > `requirements` must be a sequence of ``Requirement`` objects. `env`, > if supplied, should be an ``Environment`` instance. If > not supplied, it defaults to all distributions available within any > entry or distribution in the working set. `installer`, if supplied, > will be invoked with each requirement that cannot be met by an > already-installed distribution; it should return a ``Distribution`` or > ``None``. > > Unless `replace_conflicting=True`, raises a VersionConflict exception > if > any requirements are found on the path that have the correct name but > the wrong version. Otherwise, if an `installer` is supplied it will be > invoked to obtain the correct version of the requirement and activate > it. > > `extras` is a list of the extras to be used with these requirements. > This is important because extra requirements may look like `my_req; > extra = "my_extra"`, which would otherwise be interpreted as a purely > optional requirement. Instead, we want to be able to assert that these > requirements are truly required. > """ > > # set up the stack > requirements = list(requirements)[::-1] > # set of processed requirements > processed = {} > # key -> dist > best = {} > to_activate = [] > > req_extras = _ReqExtras() > > # Mapping of requirement to set of distributions that required it; > # useful for reporting info about conflicts. > required_by = collections.defaultdict(set) > > while requirements: > # process dependencies breadth-first > req = requirements.pop(0) > if req in processed: > # Ignore cyclic or redundant dependencies > continue > > if not req_extras.markers_pass(req, extras): > continue > > dist = best.get(req.key) > if dist is None: > # Find the best distribution and add it to the map > dist = self.by_key.get(req.key) > if dist is None or (dist not in req and replace_conflicting): > ws = self > if env is None: > if dist is None: > env = Environment(self.entries) > else: > # Use an empty environment and workingset to avoid > # any further conflicts with the conflicting > # distribution > env = Environment([]) > ws = WorkingSet([]) > dist = best[req.key] = env.best_match( > req, ws, installer, >> replace_conflicting=replace_conflicting > ) > >pkg_resources/__init__.py:782: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <pkg_resources.Environment object at 0x6f998f10>, req = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz'), working_set = <pkg_resources.WorkingSet object at 0x6f8e6610> >installer = <bound method Distribution.fetch_build_egg of <setuptools.dist.Distribution object at 0x6f98a070>>, replace_conflicting = True > > def best_match( > self, req, working_set, installer=None, replace_conflicting=False): > """Find distribution best matching `req` and usable on `working_set` > > This calls the ``find(req)`` method of the `working_set` to see if a > suitable distribution is already active. (This may raise > ``VersionConflict`` if an unsuitable version of the project is already > active in the specified `working_set`.) If a suitable distribution > isn't active, this method returns the newest distribution in the > environment that meets the ``Requirement`` in `req`. If no suitable > distribution is found, and `installer` is supplied, then the result of > calling the environment's ``obtain(req, installer)`` method will be > returned. > """ > try: > dist = working_set.find(req) > except VersionConflict: > if not replace_conflicting: > raise > dist = None > if dist is not None: > return dist > for dist in self[req.key]: > if dist in req: > return dist > # try to download/install >> return self.obtain(req, installer) > >pkg_resources/__init__.py:1065: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <pkg_resources.Environment object at 0x6f998f10>, requirement = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz') >installer = <bound method Distribution.fetch_build_egg of <setuptools.dist.Distribution object at 0x6f98a070>> > > def obtain(self, requirement, installer=None): > """Obtain a distribution matching `requirement` (e.g. via download) > > Obtain a distro that matches requirement (e.g. via download). In the > base ``Environment`` class, this routine just returns > ``installer(requirement)``, unless `installer` is None, in which case > None is returned instead. This method is a hook that allows subclasses > to attempt other ways of obtaining a distribution before falling back > to the `installer` argument.""" > if installer is not None: >> return installer(requirement) > >pkg_resources/__init__.py:1077: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <setuptools.dist.Distribution object at 0x6f98a070>, req = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz') > > def fetch_build_egg(self, req): > """Fetch an egg needed for building""" > from setuptools.installer import fetch_build_egg >> return fetch_build_egg(self, req) > >setuptools/dist.py:777: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >dist = <setuptools.dist.Distribution object at 0x6f98a070>, req = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz') > > def fetch_build_egg(dist, req): > """Fetch an egg needed for building. > > Use pip/wheel to fetch/build a wheel.""" > # Check pip is available. > try: > pkg_resources.get_distribution('pip') > except pkg_resources.DistributionNotFound: > dist.announce( > 'WARNING: The pip package is not available, falling back ' > 'to EasyInstall for handling setup_requires/test_requires; ' > 'this is deprecated and will be removed in a future version.' > , log.WARN > ) > return _legacy_fetch_build_egg(dist, req) > # Warn if wheel is not. > try: > pkg_resources.get_distribution('wheel') > except pkg_resources.DistributionNotFound: > dist.announce('WARNING: The wheel package is not available.', log.WARN) > # Ignore environment markers; if supplied, it is required. > req = strip_marker(req) > # Take easy_install options into account, but do not override relevant > # pip environment variables (like PIP_INDEX_URL or PIP_QUIET); they'll > # take precedence. > opts = dist.get_option_dict('easy_install') > if 'allow_hosts' in opts: > raise DistutilsError('the `allow-hosts` option is not supported ' > 'when using pip to install requirements.') > if 'PIP_QUIET' in os.environ or 'PIP_VERBOSE' in os.environ: > quiet = False > else: > quiet = True > if 'PIP_INDEX_URL' in os.environ: > index_url = None > elif 'index_url' in opts: > index_url = opts['index_url'][1] > else: > index_url = None > if 'find_links' in opts: > find_links = _fixup_find_links(opts['find_links'][1])[:] > else: > find_links = [] > if dist.dependency_links: > find_links.extend(dist.dependency_links) > eggs_dir = os.path.realpath(dist.get_egg_cache_dir()) > environment = pkg_resources.Environment() > for egg_dist in pkg_resources.find_distributions(eggs_dir): > if egg_dist in req and environment.can_add(egg_dist): > return egg_dist > with TemporaryDirectory() as tmpdir: > cmd = [ > sys.executable, '-m', 'pip', > '--disable-pip-version-check', > 'wheel', '--no-deps', > '-w', tmpdir, > ] > if quiet: > cmd.append('--quiet') > if index_url is not None: > cmd.extend(('--index-url', index_url)) > if find_links is not None: > for link in find_links: > cmd.extend(('--find-links', link)) > # If requirement is a PEP 508 direct URL, directly pass > # the URL to pip, as `req @ url` does not work on the > # command line. > if req.url: > cmd.append(req.url) > else: > cmd.append(str(req)) > try: > subprocess.check_call(cmd) > except subprocess.CalledProcessError as e: >> raise DistutilsError(str(e)) >E distutils.errors.DistutilsError: Command '['/usr/bin/python3.6', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/temp/tmpk3pnd2it', '--quiet', '--find-links', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os', 'file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz']' returned non-zero exit status 2. > >setuptools/installer.py:130: DistutilsError > >During handling of the above exception, another exception occurred: > >self = <setuptools.tests.test_easy_install.TestSetupRequires object at 0x6f98a4f0>, mock_index = <MockServer(Thread-117, started daemon 1869608032)>, monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x6f98a290> > > def test_setup_requires_with_pep508_url(self, mock_index, monkeypatch): > monkeypatch.setenv(str('PIP_RETRIES'), str('0')) > monkeypatch.setenv(str('PIP_TIMEOUT'), str('0')) > monkeypatch.setenv(str('PIP_INDEX_URL'), mock_index.url) > with contexts.save_pkg_resources_state(): > with contexts.tempdir() as temp_dir: > dep_sdist = os.path.join(temp_dir, 'dep.tar.gz') > make_trivial_sdist(dep_sdist, 'dependency', '42') > dep_url = path_to_url(dep_sdist, authority='localhost') > test_pkg = create_setup_requires_package( > temp_dir, > 'python-xlib', '0.19', # Ignored (overriden by setup_attrs). > setup_attrs=dict(setup_requires='dependency @ %s' % dep_url)) > test_setup_py = os.path.join(test_pkg, 'setup.py') >> run_setup(test_setup_py, [str('--version')]) > >setuptools/tests/test_easy_install.py:677: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >setuptools/sandbox.py:253: in run_setup > raise >/usr/lib/python3.6/contextlib.py:99: in __exit__ > self.gen.throw(type, value, traceback) >setuptools/sandbox.py:195: in setup_context > yield >/usr/lib/python3.6/contextlib.py:99: in __exit__ > self.gen.throw(type, value, traceback) >setuptools/sandbox.py:166: in save_modules > saved_exc.resume() >setuptools/sandbox.py:141: in resume > six.reraise(type, exc, self._tb) >setuptools/_vendor/six.py:685: in reraise > raise value.with_traceback(tb) >setuptools/sandbox.py:154: in save_modules > yield saved >setuptools/sandbox.py:195: in setup_context > yield >setuptools/sandbox.py:250: in run_setup > _execfile(setup_script, ns) >setuptools/sandbox.py:45: in _execfile > exec(code, globals, locals) >/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/setup.py:2: in <module> > ??? >setuptools/__init__.py:144: in setup > _install_setup_requires(attrs) >setuptools/__init__.py:139: in _install_setup_requires > dist.fetch_build_eggs(dist.setup_requires) >setuptools/dist.py:721: in fetch_build_eggs > replace_conflicting=True, >pkg_resources/__init__.py:782: in resolve > replace_conflicting=replace_conflicting >pkg_resources/__init__.py:1065: in best_match > return self.obtain(req, installer) >pkg_resources/__init__.py:1077: in obtain > return installer(requirement) >setuptools/dist.py:777: in fetch_build_egg > return fetch_build_egg(self, req) >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >dist = <setuptools.dist.Distribution object at 0x6f98a070>, req = Requirement.parse('dependency@ file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz') > > def fetch_build_egg(dist, req): > """Fetch an egg needed for building. > > Use pip/wheel to fetch/build a wheel.""" > # Check pip is available. > try: > pkg_resources.get_distribution('pip') > except pkg_resources.DistributionNotFound: > dist.announce( > 'WARNING: The pip package is not available, falling back ' > 'to EasyInstall for handling setup_requires/test_requires; ' > 'this is deprecated and will be removed in a future version.' > , log.WARN > ) > return _legacy_fetch_build_egg(dist, req) > # Warn if wheel is not. > try: > pkg_resources.get_distribution('wheel') > except pkg_resources.DistributionNotFound: > dist.announce('WARNING: The wheel package is not available.', log.WARN) > # Ignore environment markers; if supplied, it is required. > req = strip_marker(req) > # Take easy_install options into account, but do not override relevant > # pip environment variables (like PIP_INDEX_URL or PIP_QUIET); they'll > # take precedence. > opts = dist.get_option_dict('easy_install') > if 'allow_hosts' in opts: > raise DistutilsError('the `allow-hosts` option is not supported ' > 'when using pip to install requirements.') > if 'PIP_QUIET' in os.environ or 'PIP_VERBOSE' in os.environ: > quiet = False > else: > quiet = True > if 'PIP_INDEX_URL' in os.environ: > index_url = None > elif 'index_url' in opts: > index_url = opts['index_url'][1] > else: > index_url = None > if 'find_links' in opts: > find_links = _fixup_find_links(opts['find_links'][1])[:] > else: > find_links = [] > if dist.dependency_links: > find_links.extend(dist.dependency_links) > eggs_dir = os.path.realpath(dist.get_egg_cache_dir()) > environment = pkg_resources.Environment() > for egg_dist in pkg_resources.find_distributions(eggs_dir): > if egg_dist in req and environment.can_add(egg_dist): > return egg_dist > with TemporaryDirectory() as tmpdir: > cmd = [ > sys.executable, '-m', 'pip', > '--disable-pip-version-check', > 'wheel', '--no-deps', > '-w', tmpdir, > ] > if quiet: > cmd.append('--quiet') > if index_url is not None: > cmd.extend(('--index-url', index_url)) > if find_links is not None: > for link in find_links: > cmd.extend(('--find-links', link)) > # If requirement is a PEP 508 direct URL, directly pass > # the URL to pip, as `req @ url` does not work on the > # command line. > if req.url: > cmd.append(req.url) > else: > cmd.append(str(req)) > try: > subprocess.check_call(cmd) > except subprocess.CalledProcessError as e: >> raise DistutilsError(str(e)) >E distutils.errors.DistutilsError: Command '['/usr/bin/python3.6', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/temp/tmpk3pnd2it', '--quiet', '--find-links', '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os', 'file://localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz']' returned non-zero exit status 2. > >setuptools/installer.py:130: DistutilsError >------------------------------------------------------------------------------------------------------------------------------ Captured stderr call ------------------------------------------------------------------------------------------------------------------------------ >Exception: >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main > status = self.run(options, args) > File "/usr/lib/python3.6/site-packages/pip/commands/wheel.py", line 199, in run > if not wb.build(): > File "/usr/lib/python3.6/site-packages/pip/wheel.py", line 749, in build > self.requirement_set.prepare_files(self.finder) > File "/usr/lib/python3.6/site-packages/pip/req/req_set.py", line 380, in prepare_files > ignore_dependencies=self.ignore_dependencies)) > File "/usr/lib/python3.6/site-packages/pip/req/req_set.py", line 620, in _prepare_file > session=self.session, hashes=hashes) > File "/usr/lib/python3.6/site-packages/pip/download.py", line 809, in unpack_url > unpack_file_url(link, location, download_dir, hashes=hashes) > File "/usr/lib/python3.6/site-packages/pip/download.py", line 715, in unpack_file_url > unpack_file(from_path, location, content_type, link) > File "/usr/lib/python3.6/site-packages/pip/utils/__init__.py", line 602, in unpack_file > tarfile.is_tarfile(filename) or > File "/usr/lib/python3.6/tarfile.py", line 2450, in is_tarfile > t = open(name) > File "/usr/lib/python3.6/tarfile.py", line 1571, in open > return func(name, "r", fileobj, **kwargs) > File "/usr/lib/python3.6/tarfile.py", line 1636, in gzopen > fileobj = gzip.GzipFile(name, mode + "b", compresslevel, fileobj) > File "/usr/lib/python3.6/gzip.py", line 163, in __init__ > fileobj = self.myfileobj = builtins.open(filename, mode or 'rb') >FileNotFoundError: [Errno 2] No such file or directory: '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/test_pkg/\\\\localhost/var/tmp/portage/dev-python/setuptools-44.0.0/temp/tmplaq5q1os/dep.tar.gz' >============================================================================================================================ short test summary info ============================================================================================================================= >SKIPPED [2] /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/setuptools/tests/test_msvc.py:18: could not import 'distutils.msvc9compiler' >SKIPPED [8] setuptools/tests/test_build_meta.py:222: Test runs on Python 2 only >SKIPPED [1] setuptools/tests/test_config.py:700: Test runs on Python 2 only >SKIPPED [1] /var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6/setuptools/tests/test_develop.py:108: TODO: needs a fixture to cause 'develop' to be invoked without mutating environment. >SKIPPED [1] setuptools/tests/test_install_scripts.py:50: Windows only >SKIPPED [1] setuptools/tests/test_install_scripts.py:78: Windows only >SKIPPED [5] setuptools/tests/test_virtualenv.py:91: unconditional skip >SKIPPED [1] setuptools/tests/test_windows_wrappers.py:71: Windows only >SKIPPED [1] setuptools/tests/test_windows_wrappers.py:112: Windows only >SKIPPED [1] setuptools/tests/test_windows_wrappers.py:171: Windows only >XFAIL setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files > Byte code disabled >XFAIL setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 1.2: Project-Url-attrs6] > Issue #1578: project_urls not read >XFAIL setuptools/tests/test_dist.py::test_read_metadata[Metadata Version 2.1: Provides Extra-attrs8] > provides_extras not read >XFAIL setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[extras_require_with_marker_in_setup_cfg] >XPASS setuptools/tests/test_archive_util.py::test_unicode_files #710 and #712 >=================================================================================================== 1 failed, 515 passed, 22 skipped, 4 xfailed, 1 xpassed in 1958.15 seconds ==================================================================================================== > [31;01m*[0m ERROR: dev-python/setuptools-44.0.0::gentoo failed (test phase): > [31;01m*[0m Tests failed under python3.6 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 125: Called src_test > [31;01m*[0m environment, line 2922: Called distutils-r1_src_test > [31;01m*[0m environment, line 1249: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 429: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2522: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2031: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2029: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 837: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1186: Called python_test > [31;01m*[0m environment, line 2882: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m HOME="${PWD}" pytest -vv ${PN} || die "Tests failed under ${EPYTHON}" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/setuptools-44.0.0::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/setuptools-44.0.0::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/setuptools-44.0.0/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0-python3_6' > [31;01m*[0m S: '/var/tmp/portage/dev-python/setuptools-44.0.0/work/setuptools-44.0.0'
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 716484
: 630874 |
630876