============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache installed packages of interest: build==1.2.1 distro==1.9.0 packaging==24.1 pip==24.2 scikit-build==0.18.1 setuptools==73.0.1 setuptools_scm==8.1.0 virtualenv==20.26.3 wheel==0.44.0 No cmake3 executable found on PATH /usr/bin/cmake: cmake version 3.30.2 /usr/bin/ninja: 1.11.1 rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 241 items / 7 deselected / 234 selected tests/test_broken_project.py::test_cmakelists_with_fatalerror_fails PASSED tests/test_broken_project.py::test_cmakelists_with_syntaxerror_fails PASSED tests/test_broken_project.py::test_hello_with_compileerror_fails PASSED tests/test_broken_project.py::test_invalid_cmake[CalledProcessError] PASSED tests/test_broken_project.py::test_invalid_cmake[OSError] PASSED tests/test_broken_project.py::test_first_invalid_generator PASSED tests/test_broken_project.py::test_invalid_generator PASSED tests/test_cmake_target.py::test_cmake_target_build PASSED tests/test_cmakelists_not_in_top_level_dir.py::test_build PASSED tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[invalid-True] PASSED tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[-False] PASSED tests/test_cmakelists_not_in_top_level_dir.py::test_cmake_source_dir[.-False] PASSED tests/test_cmakelists_not_in_top_level_dir.py::test_hello_sdist PASSED tests/test_cmaker.py::test_get_python_version PASSED tests/test_cmaker.py::test_get_python_include_dir PASSED tests/test_cmaker.py::test_get_python_library PASSED tests/test_cmaker.py::test_cmake_executable PASSED tests/test_cmaker.py::test_has_cmake_cache_arg PASSED tests/test_cmaker.py::test_make_without_build_dir_fails PASSED tests/test_cmaker.py::test_make_without_configure_fails PASSED tests/test_cmaker.py::test_make[True] PASSED tests/test_cmaker.py::test_make[False] PASSED tests/test_cmaker.py::test_make_with_install_target[] PASSED tests/test_cmaker.py::test_make_with_install_target[install] PASSED tests/test_cmaker.py::test_make_with_install_target[install-runtime] PASSED tests/test_cmaker.py::test_make_with_install_target[nonexistant-install-target] PASSED tests/test_cmaker.py::test_configure_with_cmake_args PASSED tests/test_cmaker.py::test_check_for_bad_installs PASSED tests/test_command_line.py::test_help PASSED tests/test_command_line.py::test_help_commands PASSED tests/test_command_line.py::test_metadata_display PASSED tests/test_command_line.py::test_no_command PASSED tests/test_command_line.py::test_invalid_command PASSED tests/test_command_line.py::test_too_many_separators PASSED tests/test_command_line.py::test_cmake_initial_cache_as_global_option PASSED tests/test_command_line.py::test_cmake_executable_arg PASSED tests/test_command_line.py::test_hide_listing[True-sdist] PASSED tests/test_command_line.py::test_hide_listing[True-bdist_wheel] PASSED tests/test_command_line.py::test_hide_listing[False-sdist] PASSED tests/test_command_line.py::test_hide_listing[False-bdist_wheel] PASSED tests/test_command_line.py::test_run_cmake_arg PASSED tests/test_command_line.py::test_skip_cmake_arg PASSED tests/test_constants.py::test_set_skbuild_plat_name PASSED tests/test_cython_flags.py::test_hello_cython_builds PASSED tests/test_filter_manifest.py::test_bdist_wheel_command PASSED tests/test_hello_cpp.py::test_hello_builds PASSED tests/test_hello_cpp.py::test_hello_sdist PASSED tests/test_hello_cpp.py::test_hello_wheel PASSED tests/test_hello_cpp.py::test_hello_clean[with-dry-run] PASSED tests/test_hello_cpp.py::test_hello_clean[without-dry-run] PASSED tests/test_hello_cpp.py::test_hello_cleans PASSED tests/test_hello_cpp.py::test_hello_develop SKIPPED (always fails: h...) tests/test_hello_cython.py::test_hello_cython_builds PASSED tests/test_hello_cython.py::test_hello_cython_sdist PASSED tests/test_hello_cython.py::test_hello_cython_wheel PASSED tests/test_hello_fortran.py::test_hello_fortran_build PASSED tests/test_hello_fortran.py::test_hello_fortran_sdist PASSED tests/test_hello_fortran.py::test_hello_fortran_wheel PASSED tests/test_hello_pure.py::test_hello_pure_builds PASSED tests/test_hello_pure.py::test_hello_pure_sdist PASSED tests/test_hello_pure.py::test_hello_pure_wheel PASSED tests/test_hello_pure.py::test_hello_clean PASSED tests/test_include_exclude_data.py::test_include_exclude_data PASSED tests/test_include_exclude_data.py::test_include_exclude_data_with_base PASSED tests/test_issue274_support_default_package_dir.py::test_install_command SKIPPED tests/test_issue274_support_one_package_without_package_dir.py::test_install_command SKIPPED tests/test_issue284_build_ext_inplace.py::test_build_ext_inplace_command PASSED tests/test_issue334_configure_cmakelists_non_cp1252_encoding.py::test_install_command SKIPPED tests/test_issue335_support_cmake_source_dir.py::test_bdist_wheel_command PASSED 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.9] PASSED 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 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 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 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 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 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 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 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 tests/test_issue352_isolated_environment_support.py::test_isolated_env_trigger_reconfigure PASSED tests/test_issue668_symbol_visibility.py::test_symbol_visibility[ON] SKIPPED tests/test_issue668_symbol_visibility.py::test_symbol_visibility[OFF] SKIPPED tests/test_issue707_tested_packages.py::test_install_command PASSED tests/test_logging.py::test_hide_listing PASSED tests/test_logging.py::test_no_hide_listing PASSED tests/test_manifest_in.py::test_manifest_in_wheel PASSED tests/test_outside_project_root.py::test_outside_project_root_fails[None] PASSED tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_FILE:BOOL=1] PASSED tests/test_outside_project_root.py::test_outside_project_root_fails[-DINSTALL_PROJECT:BOOL=1] PASSED tests/test_platform.py::test_platform_has_entries PASSED tests/test_platform.py::test_write_compiler_test_file PASSED tests/test_platform.py::test_cxx_compiler PASSED tests/test_platform.py::test_fortran_compiler PASSED tests/test_platform.py::test_generator_cleanup PASSED tests/test_platform.py::test_known_platform[darwin] PASSED tests/test_platform.py::test_known_platform[freebsd] PASSED tests/test_platform.py::test_known_platform[openbsd] PASSED tests/test_platform.py::test_known_platform[linux] PASSED tests/test_platform.py::test_known_platform[windows] PASSED tests/test_platform.py::test_known_platform[os400] PASSED tests/test_platform.py::test_known_platform[cygwin] PASSED tests/test_platform.py::test_known_platform[sunos] PASSED tests/test_platform.py::test_known_platform[aix] PASSED tests/test_platform.py::test_unsupported_platform PASSED tests/test_platform.py::test_cached_generator SKIPPED (Requires Windows) tests/test_setup.py::test_distribution_is_pure[unknown] PASSED tests/test_setup.py::test_distribution_is_pure[py_modules] PASSED tests/test_setup.py::test_distribution_is_pure[packages] PASSED tests/test_setup.py::test_distribution_is_pure[skbuild] PASSED tests/test_setup.py::test_cmake_args_keyword[cmake_args0] PASSED tests/test_setup.py::test_cmake_args_keyword[cmake_args1] PASSED tests/test_setup.py::test_cmake_install_dir_keyword[None-True-str] PASSED tests/test_setup.py::test_cmake_install_dir_keyword[-True-str] PASSED tests/test_setup.py::test_cmake_install_dir_keyword[/tmp/scikit-build-True-SKBuildError] PASSED tests/test_setup.py::test_cmake_install_dir_keyword[banana-False-str] PASSED tests/test_setup.py::test_cmake_with_sdist_keyword[True] PASSED tests/test_setup.py::test_cmake_with_sdist_keyword[False] PASSED tests/test_setup.py::test_cmake_minimum_required_version_keyword PASSED tests/test_setup.py::test_setup_requires_keyword_include_cmake SKIPPED tests/test_setup.py::test_script_keyword[pure] PASSED tests/test_setup.py::test_script_keyword[skbuild] PASSED tests/test_setup.py::test_py_modules_keyword[pure] PASSED tests/test_setup.py::test_py_modules_keyword[skbuild] PASSED tests/test_setup.py::test_strip_package[package_parts0--] PASSED tests/test_setup.py::test_strip_package[package_parts1-file.py-file.py] PASSED tests/test_setup.py::test_strip_package[package_parts2-foo/file.py-foo/file.py] PASSED tests/test_setup.py::test_strip_package[package_parts3--] PASSED tests/test_setup.py::test_strip_package[package_parts4-foo/file.py-file.py] PASSED tests/test_setup.py::test_strip_package[package_parts5-foo\\file.py-file.py] PASSED tests/test_setup.py::test_strip_package[package_parts6-foo/file.py-foo/file.py] PASSED tests/test_setup.py::test_strip_package[package_parts7-foo/bar/file.py-file.py] PASSED tests/test_setup.py::test_strip_package[package_parts8-foo/bar/baz/file.py-baz/file.py] PASSED tests/test_setup.py::test_strip_package[package_parts9-/foo/file.py-/foo/file.py] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-0-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-0-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-0-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-1-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-1-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-0-1-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-0-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-0-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-0-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-1-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-1-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-0-1-1-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-0-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-0-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-0-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-1-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-1-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-0-1-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-0-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-0-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-0-1-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-1-0-1] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-1-1-0] PASSED tests/test_setup.py::test_setup_inputs[0-1-1-1-1-1] PASSED tests/test_setup.py::test_setup_inputs[1-0-0-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-0-0-0-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-0-0-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-0-0-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-0-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-0-0-1-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-0-1-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-0-1-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-0-1-0-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-0-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-0-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-0-1-1-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-1-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-0-1-1-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-1-0-0-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-0-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-0-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-1-0-1-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-1-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-0-1-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-0-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-1-1-0-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-0-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-0-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-1-0-0] PASSED tests/test_setup.py::test_setup_inputs[1-1-1-1-0-1] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-1-1-0] SKIPPED (unsuppo...) tests/test_setup.py::test_setup_inputs[1-1-1-1-1-1] SKIPPED (unsuppo...) tests/test_setup.py::test_cmake_install_into_pure_package[0] PASSED tests/test_setup.py::test_cmake_install_into_pure_package[1] PASSED tests/test_setup.py::test_zip_safe_default[None] PASSED tests/test_setup.py::test_zip_safe_default[False] PASSED tests/test_setup.py::test_zip_safe_default[True] PASSED tests/test_skbuild.py::test_generator_selection PASSED tests/test_skbuild.py::test_generator[NMake Makefiles-nmake] SKIPPED tests/test_skbuild.py::test_generator[Unix Makefiles-make] SKIPPED (...) tests/test_skbuild.py::test_invalid_generator[generator_args0] PASSED tests/test_skbuild.py::test_invalid_generator[generator_args1] PASSED tests/test_skbuild.py::test_platform_windows_find_visual_studio[2017] SKIPPED tests/test_skbuild.py::test_platform_windows_find_visual_studio[2019] SKIPPED tests/test_skbuild.py::test_platform_windows_find_visual_studio[2022] SKIPPED tests/test_skbuild.py::test_toolset SKIPPED (Requires Windows) tests/test_skbuild_variable.py::test_skbuild_variable_builds PASSED tests/test_skbuild_variable.py::test_skbuild_variable_sdist PASSED tests/test_skbuild_variable.py::test_skbuild_variable_wheel PASSED tests/test_utils.py::test_push_dir PASSED tests/test_utils.py::test_push_dir_decorator PASSED tests/test_utils.py::test_mkdir_p PASSED tests/test_utils.py::test_push_env PASSED tests/test_utils.py::test_python_module_finder PASSED tests/test_utils.py::test_to_platform_path[None-None] PASSED tests/test_utils.py::test_to_platform_path[-] PASSED tests/test_utils.py::test_to_platform_path[/bar/foo/baz-/bar/foo/baz] PASSED tests/test_utils.py::test_to_platform_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED tests/test_utils.py::test_to_platform_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED tests/test_utils.py::test_to_unix_path[None-None] PASSED tests/test_utils.py::test_to_unix_path[-] PASSED tests/test_utils.py::test_to_unix_path[/bar/foo/baz-/bar/foo/baz] PASSED tests/test_utils.py::test_to_unix_path[C:\\bar\\foo\\baz-C:/bar/foo/baz] PASSED tests/test_utils.py::test_to_unix_path[C:\\bar/foo\\baz/-C:/bar/foo/baz/] PASSED tests/test_utils.py::test_list_ancestors[-expected_ancestors0] PASSED tests/test_utils.py::test_list_ancestors[.-expected_ancestors1] PASSED tests/test_utils.py::test_list_ancestors[part1/part2/part3/part4-expected_ancestors2] PASSED tests/test_utils.py::test_list_ancestors[part1\\part2\\part3\\part4-expected_ancestors3] PASSED tests/test_utils.py::test_list_ancestors[/part1/part2/part3/part4-expected_ancestors4] PASSED tests/test_utils.py::test_list_ancestors[C:/part1/part2/part3/part4-expected_ancestors5] PASSED =============================== warnings summary =============================== tests/test_hello_cython.py::test_hello_cython_wheel $(PYTHON_DIR)/subprocess.py:1052: ResourceWarning: subprocess 7363 is still running _warn("subprocess %s is still running" % self.pid, Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ ======== 196 passed, 38 skipped, 7 deselected, 1 warning ========