* Package: dev-python/scikit-build-0.11.1  * Repository: gentoo  * Maintainer: sci@gentoo.org python@gentoo.org  * USE: arm elibc_glibc kernel_linux python_targets_python3_7 test userland_GNU  * FEATURES: distcc network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking scikit-build-0.11.1.tar.gz to /var/tmp/portage/dev-python/scikit-build-0.11.1/work >>> Source unpacked in /var/tmp/portage/dev-python/scikit-build-0.11.1/work >>> Preparing source in /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1 ... * Applying scikit-build-0.10.0-docs.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1 ... * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 2 running build running build_py creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/exceptions.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/setuptools_wrap.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/_version.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/cmaker.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/constants.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/compat.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild copying skbuild/__init__.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/generate_source_manifest.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/build_ext.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/build_py.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/install.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/bdist_wheel.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/clean.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/install_lib.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/bdist.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/sdist.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/__init__.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/egg_info.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/test.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/install_scripts.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command copying skbuild/command/build.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/command creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/unix.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/bsd.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/platform_factory.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/__init__.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/osx.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/linux.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/abstract.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics copying skbuild/platform_specifics/windows.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/platform_specifics creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/utils copying skbuild/utils/__init__.py -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/utils running egg_info writing scikit_build.egg-info/PKG-INFO writing dependency_links to scikit_build.egg-info/dependency_links.txt writing requirements to scikit_build.egg-info/requires.txt writing top-level names to scikit_build.egg-info/top_level.txt reading manifest file 'scikit_build.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found under directory '*' warning: no previously-included files matching '*.py[co]' found under directory '*' writing manifest file 'scikit_build.egg-info/SOURCES.txt' creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources creating /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/FindCython.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/FindF2PY.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/FindNumPy.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/FindPythonExtensions.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/UseCython.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/UseF2PY.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/UsePythonExtensions.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake copying skbuild/resources/cmake/targetLinkLibrariesWithDynamicLookup.cmake -> /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/resources/cmake warning: cmd_build_py: byte-compiling is disabled, skipping. UPDATING /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/_version.py set /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1-python3_7/lib/skbuild/_version.py to '0.11.1' * Using python3.9 in global scope * python3_9: running distutils-r1_run_phase python_compile_all >>> Source compiled. >>> Test phase: dev-python/scikit-build-0.11.1 * python3_7: running distutils-r1_run_phase python_test ================================================================================ test session starts ================================================================================ platform linux -- Python 3.7.7, pytest-4.6.10, py-1.8.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1/.hypothesis/examples') rootdir: /var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1 plugins: localserver-0.5.0, timeout-1.3.4, flaky-3.6.1, virtualenv-1.7.0, mock-2.0.0, backports.unittest-mock-1.5, services-2.0.1, hypothesis-5.16.0, requests-mock-1.8.0, asyncio-0.12.0, shutil-1.7.0, freezegun-0.4.1 collecting ... collected 217 items tests/test_broken_project.py::test_cmakelists_with_fatalerror_fails PASSED [ 0%] tests/test_broken_project.py::test_cmakelists_with_syntaxerror_fails PASSED [ 0%] tests/test_broken_project.py::test_hello_with_compileerror_fails PASSED [ 1%] tests/test_broken_project.py::test_invalid_cmake[CalledProcessError] PASSED [ 1%] tests/test_broken_project.py::test_invalid_cmake[OSError] PASSED [ 2%] tests/test_broken_project.py::test_first_invalid_generator PASSED [ 2%] tests/test_broken_project.py::test_invalid_generator PASSED [ 3%] tests/test_cmakelists_not_in_top_level_dir.py::test_build PASSED [ 3%] tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[invalid-True] PASSED [ 4%] tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[-False] PASSED [ 4%] tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[.-False] PASSED [ 5%] tests/test_cmakelists_not_in_top_level_dir.py::test_hello_sdist PASSED [ 5%] tests/test_cmaker.py::test_get_python_version PASSED [ 5%] tests/test_cmaker.py::test_get_python_include_dir PASSED [ 6%] tests/test_cmaker.py::test_get_python_library PASSED [ 6%] tests/test_cmaker.py::test_cmake_executable PASSED [ 7%] tests/test_cmaker.py::test_has_cmake_cache_arg PASSED [ 7%] tests/test_cmaker.py::test_make_without_build_dir_fails PASSED [ 8%] tests/test_cmaker.py::test_make_without_configure_fails PASSED [ 8%] tests/test_cmaker.py::test_make[True] PASSED [ 9%] tests/test_cmaker.py::test_make[False] PASSED [ 9%] tests/test_cmaker.py::test_configure_with_cmake_args PASSED [ 10%] tests/test_cmaker.py::test_check_for_bad_installs PASSED [ 10%] tests/test_command_line.py::test_help PASSED [ 11%] tests/test_command_line.py::test_help_commands PASSED [ 11%] tests/test_command_line.py::test_metadata_display PASSED [ 11%] tests/test_command_line.py::test_no_command PASSED [ 12%] tests/test_command_line.py::test_invalid_command PASSED [ 12%] tests/test_command_line.py::test_too_many_separators PASSED [ 13%] tests/test_command_line.py::test_cmake_args PASSED [ 13%] tests/test_command_line.py::test_cmake_cache_entry_as_global_option PASSED [ 14%] tests/test_command_line.py::test_cmake_initial_cache_as_global_option PASSED [ 14%] tests/test_command_line.py::test_cmake_executable_arg PASSED [ 15%] tests/test_command_line.py::test_hide_listing[True-sdist] PASSED [ 15%] tests/test_command_line.py::test_hide_listing[True-bdist_wheel] PASSED [ 16%] tests/test_command_line.py::test_hide_listing[False-sdist] PASSED [ 16%] tests/test_command_line.py::test_hide_listing[False-bdist_wheel] PASSED [ 17%] tests/test_command_line.py::test_run_cmake_arg PASSED [ 17%] tests/test_command_line.py::test_skip_cmake_arg PASSED [ 17%] tests/test_constants.py::test_set_skbuild_plat_name PASSED [ 18%] tests/test_distribution.py::test_source_distribution SKIPPED [ 18%] tests/test_distribution.py::test_wheel SKIPPED [ 19%] tests/test_filter_manifest.py::test_bdist_wheel_command PASSED [ 19%] tests/test_hello_cython.py::test_hello_cython_builds PASSED [ 20%] tests/test_hello_cython.py::test_hello_cython_sdist PASSED [ 20%] tests/test_hello_cython.py::test_hello_cython_wheel PASSED [ 21%] tests/test_hello_pure.py::test_hello_pure_builds PASSED [ 21%] tests/test_hello_pure.py::test_hello_pure_sdist PASSED [ 22%] tests/test_hello_pure.py::test_hello_pure_wheel PASSED [ 22%] tests/test_hello_pure.py::test_hello_clean PASSED [ 23%] tests/test_include_exclude_data.py::test_include_exclude_data PASSED [ 23%] tests/test_include_exclude_data.py::test_hello_sdist PASSED [ 23%] tests/test_include_exclude_data.py::test_include_exclude_data_with_base PASSED [ 24%] tests/test_include_exclude_data.py::test_hello_sdist_with_base PASSED [ 24%] tests/test_issue335_support_cmake_source_dir.py::test_bdist_wheel_command PASSED [ 25%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args0-keyword_cmake_args0-cli_cmake_args0-10.6] PASSED [ 25%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[10.7-cli_setup_args1-keyword_cmake_args1-cli_cmake_args1-10.7] PASSED [ 26%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[10.7-cli_setup_args2-keyword_cmake_args2-cli_cmake_args2-10.9] PASSED [ 26%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args3-keyword_cmake_args3-cli_cmake_args3-10.6] PASSED [ 27%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args4-keyword_cmake_args4-cli_cmake_args4-10.7] PASSED [ 27%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args5-keyword_cmake_args5-cli_cmake_args5-10.7] PASSED [ 28%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args6-keyword_cmake_args6-cli_cmake_args6-10.7] PASSED [ 28%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args7-keyword_cmake_args7-cli_cmake_args7-10.8] PASSED [ 29%] tests/test_issue342_cmake_osx_args_in_setup.py::test_cmake_args_keyword_osx_default[None-cli_setup_args8-keyword_cmake_args8-cli_cmake_args8-10.8] PASSED [ 29%] tests/test_issue352_isolated_environment_support.py::test_isolated_env_trigger_reconfigure PASSED [ 29%] tests/test_issue401_sdist_with_symlinks.py::test_sdist_with_symlinks PASSED [ 30%] tests/test_manifest_in.py::test_manifest_in_sdist PASSED [ 30%] tests/test_manifest_in.py::test_manifest_in_wheel PASSED [ 31%] tests/test_outside_project_root.py::test_outside_project_root_fails[None] PASSED [ 31%] tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_FILE:BOOL=1] PASSED [ 32%] tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_PROJECT:BOOL=1] PASSED [ 32%] tests/test_platform.py::test_platform_has_entries PASSED [ 33%] tests/test_platform.py::test_write_compiler_test_file PASSED [ 33%] tests/test_platform.py::test_cxx_compiler PASSED [ 34%] tests/test_platform.py::test_fortran_compiler FAILED [ 34%] tests/test_platform.py::test_generator_cleanup FAILED [ 35%] tests/test_platform.py::test_known_platform[darwin] PASSED [ 35%] tests/test_platform.py::test_known_platform[freebsd] PASSED [ 35%] tests/test_platform.py::test_known_platform[linux] PASSED [ 36%] tests/test_platform.py::test_known_platform[windows] PASSED [ 36%] tests/test_platform.py::test_known_platform[os400] PASSED [ 37%] tests/test_platform.py::test_unsupported_platform PASSED [ 37%] tests/test_platform.py::test_cached_generator SKIPPED [ 38%] tests/test_setup.py::test_distribution_is_pure[unknown] PASSED [ 38%] tests/test_setup.py::test_distribution_is_pure[py_modules] PASSED [ 39%] tests/test_setup.py::test_distribution_is_pure[packages] PASSED [ 39%] tests/test_setup.py::test_distribution_is_pure[skbuild] PASSED [ 40%] tests/test_setup.py::test_cmake_args_keyword[cmake_args0] PASSED [ 40%] tests/test_setup.py::test_cmake_args_keyword[cmake_args1] PASSED [ 41%] tests/test_setup.py::test_cmake_install_dir_keyword[None-True-str] PASSED [ 41%] tests/test_setup.py::test_cmake_install_dir_keyword[-True-str] PASSED [ 41%] tests/test_setup.py::test_cmake_install_dir_keyword[/var/tmp/portage/dev-python/scikit-build-0.11.1/temp/scikit-build-True-SKBuildError] PASSED [ 42%] tests/test_setup.py::test_cmake_install_dir_keyword[banana-False-str] PASSED [ 42%] tests/test_setup.py::test_cmake_with_sdist_keyword[True] PASSED [ 43%] tests/test_setup.py::test_cmake_with_sdist_keyword[False] PASSED [ 43%] tests/test_setup.py::test_cmake_minimum_required_version_keyword PASSED [ 44%] tests/test_setup.py::test_setup_requires_keyword_include_cmake SKIPPED [ 44%] tests/test_setup.py::test_script_keyword[pure] PASSED [ 45%] tests/test_setup.py::test_script_keyword[skbuild] PASSED [ 45%] tests/test_setup.py::test_py_modules_keyword[pure] PASSED [ 46%] tests/test_setup.py::test_py_modules_keyword[skbuild] PASSED [ 46%] tests/test_setup.py::test_strip_package[package_parts0--] PASSED [ 47%] tests/test_setup.py::test_strip_package[package_parts1-file.py-file.py] PASSED [ 47%] tests/test_setup.py::test_strip_package[package_parts2-foo/file.py-foo/file.py] PASSED [ 47%] tests/test_setup.py::test_strip_package[package_parts3--] PASSED [ 48%] tests/test_setup.py::test_strip_package[package_parts4--] PASSED [ 48%] tests/test_setup.py::test_strip_package[package_parts5-foo/file.py-file.py] PASSED [ 49%] tests/test_setup.py::test_strip_package[package_parts6-foo\\file.py-file.py] PASSED [ 49%] tests/test_setup.py::test_strip_package[package_parts7-foo/file.py-foo/file.py] PASSED [ 50%] tests/test_setup.py::test_strip_package[package_parts8-foo/bar/file.py-file.py] PASSED [ 50%] tests/test_setup.py::test_strip_package[package_parts9-foo/bar/baz/file.py-baz/file.py] PASSED [ 51%] tests/test_setup.py::test_strip_package[package_parts10-/foo/file.py-/foo/file.py] PASSED [ 51%] tests/test_setup.py::test_setup_inputs[0-0-0-0-0-0] PASSED [ 52%] tests/test_setup.py::test_setup_inputs[0-0-0-0-0-1] PASSED [ 52%] tests/test_setup.py::test_setup_inputs[0-0-0-0-1-0] PASSED [ 52%] tests/test_setup.py::test_setup_inputs[0-0-0-0-1-1] PASSED [ 53%] tests/test_setup.py::test_setup_inputs[0-0-0-1-0-0] PASSED [ 53%] tests/test_setup.py::test_setup_inputs[0-0-0-1-0-1] PASSED [ 54%] tests/test_setup.py::test_setup_inputs[0-0-0-1-1-0] PASSED [ 54%] tests/test_setup.py::test_setup_inputs[0-0-0-1-1-1] PASSED [ 55%] tests/test_setup.py::test_setup_inputs[0-0-1-0-0-0] PASSED [ 55%] tests/test_setup.py::test_setup_inputs[0-0-1-0-0-1] PASSED [ 56%] tests/test_setup.py::test_setup_inputs[0-0-1-0-1-0] PASSED [ 56%] tests/test_setup.py::test_setup_inputs[0-0-1-0-1-1] PASSED [ 57%] tests/test_setup.py::test_setup_inputs[0-0-1-1-0-0] PASSED [ 57%] tests/test_setup.py::test_setup_inputs[0-0-1-1-0-1] PASSED [ 58%] tests/test_setup.py::test_setup_inputs[0-0-1-1-1-0] PASSED [ 58%] tests/test_setup.py::test_setup_inputs[0-0-1-1-1-1] PASSED [ 58%] tests/test_setup.py::test_setup_inputs[0-1-0-0-0-0] PASSED [ 59%] tests/test_setup.py::test_setup_inputs[0-1-0-0-0-1] PASSED [ 59%] tests/test_setup.py::test_setup_inputs[0-1-0-0-1-0] PASSED [ 60%] tests/test_setup.py::test_setup_inputs[0-1-0-0-1-1] PASSED [ 60%] tests/test_setup.py::test_setup_inputs[0-1-0-1-0-0] PASSED [ 61%] tests/test_setup.py::test_setup_inputs[0-1-0-1-0-1] PASSED [ 61%] tests/test_setup.py::test_setup_inputs[0-1-0-1-1-0] PASSED [ 62%] tests/test_setup.py::test_setup_inputs[0-1-0-1-1-1] PASSED [ 62%] tests/test_setup.py::test_setup_inputs[0-1-1-0-0-0] PASSED [ 63%] tests/test_setup.py::test_setup_inputs[0-1-1-0-0-1] PASSED [ 63%] tests/test_setup.py::test_setup_inputs[0-1-1-0-1-0] PASSED [ 64%] tests/test_setup.py::test_setup_inputs[0-1-1-0-1-1] PASSED [ 64%] tests/test_setup.py::test_setup_inputs[0-1-1-1-0-0] PASSED [ 64%] tests/test_setup.py::test_setup_inputs[0-1-1-1-0-1] PASSED [ 65%] tests/test_setup.py::test_setup_inputs[0-1-1-1-1-0] PASSED [ 65%] tests/test_setup.py::test_setup_inputs[0-1-1-1-1-1] PASSED [ 66%] tests/test_setup.py::test_setup_inputs[1-0-0-0-0-0] PASSED [ 66%] tests/test_setup.py::test_setup_inputs[1-0-0-0-0-1] SKIPPED [ 67%] tests/test_setup.py::test_setup_inputs[1-0-0-0-1-0] SKIPPED [ 67%] tests/test_setup.py::test_setup_inputs[1-0-0-0-1-1] SKIPPED [ 68%] tests/test_setup.py::test_setup_inputs[1-0-0-1-0-0] PASSED [ 68%] tests/test_setup.py::test_setup_inputs[1-0-0-1-0-1] SKIPPED [ 69%] tests/test_setup.py::test_setup_inputs[1-0-0-1-1-0] SKIPPED [ 69%] tests/test_setup.py::test_setup_inputs[1-0-0-1-1-1] SKIPPED [ 70%] tests/test_setup.py::test_setup_inputs[1-0-1-0-0-0] PASSED [ 70%] tests/test_setup.py::test_setup_inputs[1-0-1-0-0-1] SKIPPED [ 70%] tests/test_setup.py::test_setup_inputs[1-0-1-0-1-0] SKIPPED [ 71%] tests/test_setup.py::test_setup_inputs[1-0-1-0-1-1] SKIPPED [ 71%] tests/test_setup.py::test_setup_inputs[1-0-1-1-0-0] PASSED [ 72%] tests/test_setup.py::test_setup_inputs[1-0-1-1-0-1] SKIPPED [ 72%] tests/test_setup.py::test_setup_inputs[1-0-1-1-1-0] SKIPPED [ 73%] tests/test_setup.py::test_setup_inputs[1-0-1-1-1-1] SKIPPED [ 73%] tests/test_setup.py::test_setup_inputs[1-1-0-0-0-0] PASSED [ 74%] tests/test_setup.py::test_setup_inputs[1-1-0-0-0-1] SKIPPED [ 74%] tests/test_setup.py::test_setup_inputs[1-1-0-0-1-0] SKIPPED [ 75%] tests/test_setup.py::test_setup_inputs[1-1-0-0-1-1] SKIPPED [ 75%] tests/test_setup.py::test_setup_inputs[1-1-0-1-0-0] PASSED [ 76%] tests/test_setup.py::test_setup_inputs[1-1-0-1-0-1] SKIPPED [ 76%] tests/test_setup.py::test_setup_inputs[1-1-0-1-1-0] SKIPPED [ 76%] tests/test_setup.py::test_setup_inputs[1-1-0-1-1-1] SKIPPED [ 77%] tests/test_setup.py::test_setup_inputs[1-1-1-0-0-0] PASSED [ 77%] tests/test_setup.py::test_setup_inputs[1-1-1-0-0-1] SKIPPED [ 78%] tests/test_setup.py::test_setup_inputs[1-1-1-0-1-0] SKIPPED [ 78%] tests/test_setup.py::test_setup_inputs[1-1-1-0-1-1] SKIPPED [ 79%] tests/test_setup.py::test_setup_inputs[1-1-1-1-0-0] PASSED [ 79%] tests/test_setup.py::test_setup_inputs[1-1-1-1-0-1] SKIPPED [ 80%] tests/test_setup.py::test_setup_inputs[1-1-1-1-1-0] SKIPPED [ 80%] tests/test_setup.py::test_setup_inputs[1-1-1-1-1-1] SKIPPED [ 81%] tests/test_setup.py::test_cmake_install_into_pure_package[0] PASSED [ 81%] tests/test_setup.py::test_cmake_install_into_pure_package[1] PASSED [ 82%] tests/test_setup.py::test_zip_safe_default[None] PASSED [ 82%] tests/test_setup.py::test_zip_safe_default[False] PASSED [ 82%] tests/test_setup.py::test_zip_safe_default[True] PASSED [ 83%] tests/test_skbuild.py::test_generator_selection PASSED [ 83%] tests/test_skbuild.py::test_generator[NMake Makefiles-nmake] SKIPPED [ 84%] tests/test_skbuild.py::test_generator[Unix Makefiles-make] PASSED [ 84%] tests/test_skbuild.py::test_invalid_generator[generator_args0] PASSED [ 85%] tests/test_skbuild.py::test_invalid_generator[generator_args1] PASSED [ 85%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2008] SKIPPED [ 86%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2010] SKIPPED [ 86%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2012] SKIPPED [ 87%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2013] SKIPPED [ 87%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2015] SKIPPED [ 88%] tests/test_skbuild.py::test_platform_windows_find_visual_studio[2017] SKIPPED [ 88%] tests/test_skbuild_variable.py::test_skbuild_variable_builds PASSED [ 88%] tests/test_skbuild_variable.py::test_skbuild_variable_sdist PASSED [ 89%] tests/test_skbuild_variable.py::test_skbuild_variable_wheel PASSED [ 89%] tests/test_utils.py::test_context_decorator PASSED [ 90%] tests/test_utils.py::test_push_dir PASSED [ 90%] tests/test_utils.py::test_push_dir_decorator PASSED [ 91%] tests/test_utils.py::test_mkdir_p PASSED [ 91%] tests/test_utils.py::test_push_env PASSED [ 92%] tests/test_utils.py::test_python_module_finder PASSED [ 92%] tests/test_utils.py::test_to_platform_path[None-None] PASSED [ 93%] tests/test_utils.py::test_to_platform_path[-] PASSED [ 93%] tests/test_utils.py::test_to_platform_path[/bar/foo/baz-/bar/foo/baz] PASSED [ 94%] tests/test_utils.py::test_to_platform_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED [ 94%] tests/test_utils.py::test_to_platform_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED [ 94%] tests/test_utils.py::test_to_unix_path[None-None] PASSED [ 95%] tests/test_utils.py::test_to_unix_path[-] PASSED [ 95%] tests/test_utils.py::test_to_unix_path[/bar/foo/baz-/bar/foo/baz] PASSED [ 96%] tests/test_utils.py::test_to_unix_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED [ 96%] tests/test_utils.py::test_to_unix_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED [ 97%] tests/test_utils.py::test_list_ancestors[-expected_ancestors0] PASSED [ 97%] tests/test_utils.py::test_list_ancestors[.-expected_ancestors1] PASSED [ 98%] tests/test_utils.py::test_list_ancestors[part1/part2/part3/part4-expected_ancestors2] PASSED [ 98%] tests/test_utils.py::test_list_ancestors[part1\\part2\\part3\\part4-expected_ancestors3] PASSED [ 99%] tests/test_utils.py::test_list_ancestors[/part1/part2/part3/part4-expected_ancestors4] PASSED [ 99%] tests/test_utils.py::test_list_ancestors[C:/part1/part2/part3/part4-expected_ancestors5] PASSED [100%] ===================================================================================== FAILURES ====================================================================================== _______________________________________________________________________________ test_fortran_compiler _______________________________________________________________________________ @pytest.mark.skipif(platform.system().lower() in ["darwin", "windows"], reason="no fortran compiler is available by default") @pytest.mark.fortran def test_fortran_compiler(): > generator = skbuild_platform.get_best_generator(languages=["Fortran"]) tests/test_platform.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , generator_name = None, skip_generator_test = False, languages = ['Fortran'], cleanup = True cmake_executable = 'cmake', cmake_args = () def get_best_generator( self, generator_name=None, skip_generator_test=False, languages=("CXX", "C"), cleanup=True, cmake_executable=CMAKE_DEFAULT_EXECUTABLE, cmake_args=()): """Loop over generators to find one that works by configuring and compiling a test project. :param generator_name: If provided, uses only provided generator, \ instead of trying :attr:`default_generators`. :type generator_name: string or None :param skip_generator_test: If set to True and if a generator name is \ specified, the generator test is skipped. If no generator_name is specified \ and the option is set to True, the first available generator is used. :type skip_generator_test: bool :param languages: The languages you'll need for your project, in terms \ that CMake recognizes. :type languages: tuple :param cleanup: If True, cleans up temporary folder used to test \ generators. Set to False for debugging to see CMake's output files. :type cleanup: bool :param cmake_executable: Path to CMake executable used to configure \ and build the test project used to evaluate if a generator is working. :type cmake_executable: string :param cmake_args: List of CMake arguments to use when configuring \ the test project. Only arguments starting with ``-DCMAKE_`` are \ used. :type cmake_args: tuple :return: CMake Generator object :rtype: :class:`CMakeGenerator` or None :raises skbuild.exceptions.SKBuildGeneratorNotFoundError: """ candidate_generators = [] if generator_name is None: candidate_generators = self.default_generators else: # Lookup CMakeGenerator by name. Doing this allow to get a # generator object with its ``env`` property appropriately # initialized. candidate_generators = [] for default_generator in self.default_generators: if default_generator.name == generator_name: candidate_generators.append(default_generator) if not candidate_generators: candidate_generators = [CMakeGenerator(generator_name)] self.write_test_cmakelist(languages) if skip_generator_test: working_generator = candidate_generators[0] else: working_generator = self.compile_test_cmakelist( cmake_executable, candidate_generators, cmake_args) if working_generator is None: raise SKBuildGeneratorNotFoundError(textwrap.dedent( """ {line} scikit-build could not get a working generator for your system. Aborting build. {installation_help} {line} """).strip().format( # noqa: E501 line="*"*80, > installation_help=self.generator_installation_help) ) E skbuild.exceptions.SKBuildGeneratorNotFoundError: ******************************************************************************** E scikit-build could not get a working generator for your system. Aborting build. E E Building Linux wheels for Python 3.7 requires a compiler (e.g gcc). E But scikit-build does *NOT* know how to install it on gentoo E E To build compliant wheels, consider using the manylinux system described in PEP-513. E Get it with "dockcross/manylinux-x86" docker image: E E https://github.com/dockcross/dockcross#readme E E For more details, please refer to scikit-build documentation: E E http://scikit-build.readthedocs.io/en/latest/generators.html#linux E E ******************************************************************************** skbuild/platform_specifics/abstract.py:144: SKBuildGeneratorNotFoundError ------------------------------------------------------------------------------- Captured stdout call -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Trying "Ninja" generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- Not searching for unused variables given on the command line. -- The Fortran compiler identification is unknown -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1/_cmake_test_compile/build/CMakeFiles/CMakeError.log". -- ------- ------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying "Ninja" generator - failure -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Trying "Unix Makefiles" generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- Not searching for unused variables given on the command line. -- The Fortran compiler identification is unknown -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1/_cmake_test_compile/build/CMakeFiles/CMakeError.log". -- ------- ------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying "Unix Makefiles" generator - failure -------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Captured stderr call -------------------------------------------------------------------------------- CMake Error at CMakeLists.txt:3 (ENABLE_LANGUAGE): No CMAKE_Fortran_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "FC" or the CMake cache entry CMAKE_Fortran_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. CMake Error at CMakeLists.txt:3 (ENABLE_LANGUAGE): No CMAKE_Fortran_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "FC" or the CMake cache entry CMAKE_Fortran_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. ______________________________________________________________________________ test_generator_cleanup _______________________________________________________________________________ def test_generator_cleanup(): # TODO: this isn't a true unit test. It is checking that none of the # other tests have left a mess. > assert(not os.path.exists(test_folder)) E AssertionError: assert not True E + where True = ('_cmake_test_compile') E + where = .exists E + where = os.path tests/test_platform.py:83: AssertionError ================================================================================= warnings summary ================================================================================== /usr/lib/python3.7/site-packages/_pytest/mark/structures.py:335 /usr/lib/python3.7/site-packages/_pytest/mark/structures.py:335: PytestUnknownMarkWarning: Unknown pytest.mark.fortran - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html PytestUnknownMarkWarning, tests/test_filter_manifest.py::test_bdist_wheel_command tests/test_filter_manifest.py::test_bdist_wheel_command /usr/lib/python3.7/distutils/dist.py:274: UserWarning: Unknown distribution option: 'cmake_process_manifest_hook' warnings.warn(msg) -- Docs: https://docs.pytest.org/en/latest/warnings.html ========================================================== 2 failed, 180 passed, 35 skipped, 3 warnings in 1665.21 seconds ========================================================== * ERROR: dev-python/scikit-build-0.11.1::gentoo failed (test phase): * Tests fail with python3.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2972: Called distutils-r1_src_test * environment, line 1272: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 453: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2564: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2054: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2052: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 860: Called distutils-r1_run_phase 'python_test' * environment, line 1209: Called python_test * environment, line 2914: Called die * The specific snippet of code: * pytest -vv || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/scikit-build-0.11.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/scikit-build-0.11.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-python/scikit-build-0.11.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/scikit-build-0.11.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1' * S: '/var/tmp/portage/dev-python/scikit-build-0.11.1/work/scikit-build-0.11.1'