============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache installed packages of interest: build==1.2.2 cattrs==24.1.1 exceptiongroup==1.2.2 fastjsonschema==2.19.1 hatch-fancy-pypi-readme==24.1.0 hatchling==1.25.0 importlib-metadata==8.5.0 importlib-resources==6.4.5 packaging==24.1 pathspec==0.12.1 pip==24.2 pybind11==2.13.6 pytest==8.3.3 pytest-cov==5.0.0 pytest-subprocess==1.5.2 rich==13.8.1 scikit_build_core==0.10.7 setuptools==75.1.0 setuptools-scm==8.1.0 sphinx==7.4.7 sphinx-autodoc-typehints==2.3.0 tomli==2.0.1 typing-extensions==4.12.2 validate-pyproject==0.16 virtualenv==20.26.5 wheel==0.44.0 sysconfig platform: solaris-2.11-i86pc.64bit rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 406 items / 1 skipped tests/test_auto.py::test_auto_requires_pkg_no_spec PASSED tests/test_auto.py::test_auto_requires_pkg_version[==1.0-version0] PASSED tests/test_auto.py::test_auto_requires_pkg_version[>=1.0-version1] PASSED tests/test_auto.py::test_auto_requires_pkg_version[>1.0-version2] PASSED tests/test_auto.py::test_auto_requires_pkg_version[~=1.0-version3] PASSED tests/test_auto.py::test_auto_requires_pkg_version[>=0.3,<0.4-version4] PASSED tests/test_auto.py::test_auto_requires_pkg_version[-None] PASSED tests/test_auto.py::test_auto_requires_with_marker PASSED tests/test_auto.py::test_auto_cmake_version[3.15-3.15] PASSED tests/test_auto.py::test_auto_cmake_version[3.16-3.16] PASSED tests/test_auto.py::test_auto_cmake_version[3.17.2-3.17.2] PASSED tests/test_auto.py::test_auto_cmake_version[3.18...3.29-3.18] PASSED tests/test_auto.py::test_auto_cmake_version[3.19.2...3.29-3.19.2] PASSED tests/test_auto.py::test_auto_cmake_version_block[if] PASSED tests/test_auto.py::test_auto_cmake_version_block[foreach] PASSED tests/test_auto.py::test_auto_cmake_version_block[while] PASSED tests/test_auto.py::test_auto_cmake_version_block[macro] PASSED tests/test_auto.py::test_auto_cmake_version_block[function] PASSED tests/test_auto.py::test_auto_cmake_version_block[block] PASSED tests/test_broken_fallback.py::test_broken_code[BROKEN_CMAKE] PASSED tests/test_broken_fallback.py::test_broken_code[BROKEN_CODE] PASSED tests/test_broken_fallback.py::test_fail_setting PASSED tests/test_broken_fallback.py::test_fail_setting_msg PASSED tests/test_builder.py::test_macos_version[only_plat_round] PASSED tests/test_builder.py::test_macos_version[only_plat_classic] PASSED tests/test_builder.py::test_macos_version[env_var_lower] PASSED tests/test_builder.py::test_macos_version[env_var_higher] PASSED tests/test_builder.py::test_macos_version[same_vars_round] PASSED tests/test_builder.py::test_macos_version[env_var_no_dot] PASSED tests/test_builder.py::test_macos_version[invalid_env_var] PASSED tests/test_builder.py::test_macos_version[invalid_env_var_with_dot] PASSED tests/test_builder.py::test_get_python_include_dir PASSED tests/test_builder.py::test_get_python_library XFAIL (Doesn't matter...) tests/test_builder.py::test_get_python_library_xcompile SKIPPED (MSV...) tests/test_builder.py::test_builder_macos_arch[archs0] PASSED tests/test_builder.py::test_builder_macos_arch[archs1] PASSED tests/test_builder.py::test_builder_macos_arch_extra PASSED tests/test_builder.py::test_builder_get_cmake_args[-DA=1 -DB=2-answer0] PASSED tests/test_builder.py::test_builder_get_cmake_args[-DA='1 1' -DB=\\'2\\'-answer1] PASSED tests/test_builder.py::test_builder_get_cmake_args[-DA="1 1" -DB=\\"2\\"-answer2] PASSED tests/test_builder.py::test_builder_get_cmake_args["-DA=1 1" -DB=2-answer3] PASSED tests/test_builder.py::test_build_tool_args PASSED tests/test_builder.py::test_wheel_tag[10.12_x86_64] PASSED tests/test_builder.py::test_wheel_tag[10.12_arm64] PASSED tests/test_builder.py::test_wheel_tag[10.12_universal2] PASSED tests/test_builder.py::test_wheel_build_tag[x86_64arm64universal2] PASSED tests/test_builder.py::test_wheel_tag_expand PASSED tests/test_builder.py::test_wheel_tag_expand_11 PASSED tests/test_builder.py::test_wheel_tag_with_abi_darwin PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/abi3_pyproject_ext] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/abi3_setuptools_ext] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/broken_fallback] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/custom_cmake] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/cython_pxd_editable/pkg1] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/cython_pxd_editable/pkg2] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/dynamic_metadata] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/filepath_pure] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/fortran_example] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/hatchling/cpp] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/mixed_setuptools] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/navigate_editable] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/sdist_config] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pure] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_ext] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_script_with_flags] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_source_dir/src] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_setuptools_ext] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simplest_c] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/downstream/nanobind_example] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/downstream/pybind11_example] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/abi3] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/c] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/cython] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/fortran] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/nanobind] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/pybind11] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/swig] PASSED tests/test_cmake_ast.py::test_cmake_ast_parse PASSED tests/test_cmake_ast.py::test_cmake_ast_parse_long PASSED tests/test_cmake_config.py::test_init_cache[default] PASSED tests/test_cmake_config.py::test_init_cache[ninja] PASSED tests/test_cmake_config.py::test_init_cache[makefiles] PASSED tests/test_cmake_config.py::test_init_cache[others] PASSED tests/test_cmake_config.py::test_too_old PASSED tests/test_cmake_config.py::test_cmake_args[default] PASSED tests/test_cmake_config.py::test_cmake_args[ninja] PASSED tests/test_cmake_config.py::test_cmake_args[makefiles] PASSED tests/test_cmake_config.py::test_cmake_args[others] PASSED tests/test_cmake_config.py::test_cmake_paths[default] PASSED tests/test_cmake_config.py::test_cmake_paths[ninja] PASSED tests/test_cmake_config.py::test_cmake_paths[makefiles] PASSED tests/test_cmake_config.py::test_cmake_paths[others] PASSED tests/test_cmake_config.py::test_get_cmake_via_envvar PASSED tests/test_custom_modules.py::test_ep PASSED tests/test_dynamic_metadata.py::test_dynamic_metadata PASSED tests/test_dynamic_metadata.py::test_plugin_metadata PASSED tests/test_dynamic_metadata.py::test_faulty_metadata PASSED tests/test_dynamic_metadata.py::test_local_plugin_metadata PASSED tests/test_dynamic_metadata.py::test_warn_metadata PASSED tests/test_dynamic_metadata.py::test_fail_experimental_metadata PASSED tests/test_dynamic_metadata.py::test_dual_metadata PASSED tests/test_dynamic_metadata.py::test_pep517_wheel PASSED tests/test_dynamic_metadata.py::test_regex PASSED tests/test_dynamic_metadata.py::test_regex_errors PASSED tests/test_dynamic_metadata.py::test_multipart_regex PASSED tests/test_dynamic_metadata.py::test_regex_remove[0] PASSED tests/test_dynamic_metadata.py::test_regex_remove[1] PASSED tests/test_editable.py::test_navigate_editable[package-isolated] XFAIL tests/test_editable.py::test_navigate_editable[package-notisolated] XFAIL tests/test_editable.py::test_navigate_editable[datafolder-isolated] XFAIL tests/test_editable.py::test_navigate_editable[datafolder-notisolated] XFAIL tests/test_editable.py::test_cython_pxd[False-] PASSED tests/test_editable.py::test_cython_pxd[True-redirect] PASSED tests/test_editable.py::test_cython_pxd[True-inplace] PASSED tests/test_editable.py::test_install_dir PASSED tests/test_editable_redirect.py::test_editable_redirect PASSED tests/test_editable_unit.py::test_navigate_editable_pkg[abs] XFAIL (...) tests/test_editable_unit.py::test_navigate_editable_pkg[rel] XFAIL (...) tests/test_file_processor.py::test_on_each_with_symlink PASSED tests/test_file_processor.py::test_dot_git_is_a_file PASSED tests/test_fileapi.py::test_cattrs_comparison PASSED tests/test_fileapi.py::test_no_index PASSED tests/test_fileapi.py::test_simple_pure PASSED tests/test_fileapi.py::test_included_dir PASSED tests/test_generator_default.py::test_best_gen_unix PASSED tests/test_generator_default.py::test_best_gen_windows PASSED tests/test_generator_default.py::test_best_gen_older_windows PASSED tests/test_get_requires.py::test_get_requires_parts PASSED tests/test_get_requires.py::test_get_requires_parts_uneeded PASSED tests/test_get_requires.py::test_get_requires_parts_settings PASSED tests/test_get_requires.py::test_get_requires_parts_pyproject PASSED tests/test_get_requires.py::test_get_requires_parts_pyproject_old PASSED tests/test_get_requires.py::test_get_requires_for_build_sdist PASSED tests/test_get_requires.py::test_get_requires_for_build_sdist_cmake PASSED tests/test_get_requires.py::test_get_requires_for_build_wheel PASSED tests/test_get_requires.py::test_get_requires_for_build_wheel_pure PASSED tests/test_get_requires.py::test_get_requires_for_build_editable PASSED tests/test_get_requires.py::test_get_requires_for_build_editable_pure PASSED tests/test_hatchling.py::test_hatchling_sdist PASSED tests/test_hatchling.py::test_hatchling_wheel[sdist_to_wheel] PASSED tests/test_hatchling.py::test_hatchling_wheel[wheel_directly] PASSED tests/test_json_schema.py::test_convert_str PASSED tests/test_json_schema.py::test_convert_str_or_bool PASSED tests/test_json_schema.py::test_convert_optional_str PASSED tests/test_json_schema.py::test_convert_path PASSED tests/test_json_schema.py::test_convert_version PASSED tests/test_json_schema.py::test_convert_list PASSED tests/test_json_schema.py::test_convert_dict PASSED tests/test_json_schema.py::test_convert_invalid PASSED tests/test_logging.py::test_rich_print_nocolor PASSED tests/test_logging.py::test_rich_print_nocolor_forcecolor PASSED tests/test_logging.py::test_rich_print_forcecolor PASSED tests/test_logging.py::test_rich_print_fgbg PASSED tests/test_logging.py::test_rich_notrichbrackets PASSED tests/test_logging.py::test_rich_print_subs PASSED tests/test_logging.py::test_rich_print_each_color PASSED tests/test_logging.py::test_rich_print_internal_color PASSED tests/test_module_dir.py::test_all_modules_filter_all PASSED tests/test_module_dir.py::test_all_modules_has_all PASSED tests/test_name_main.py::test_cattrs_converter PASSED tests/test_name_main.py::test_query PASSED tests/test_name_main.py::test_reply PASSED tests/test_prepare_metadata.py::test_prepare_metadata_for_build[editable] PASSED tests/test_prepare_metadata.py::test_prepare_metadata_for_build[wheel] PASSED tests/test_prepare_metadata.py::test_multiline_description PASSED tests/test_printouts.py::test_builder_printout PASSED tests/test_process_scripts.py::test_script_dir PASSED tests/test_program_search.py::test_get_cmake_programs_cmake_module SKIPPED tests/test_program_search.py::test_get_ninja_programs_cmake_module SKIPPED tests/test_program_search.py::test_get_cmake_programs_all PASSED tests/test_program_search.py::test_get_ninja_programs_all PASSED tests/test_program_search.py::test_get_cmake_programs_malformed PASSED tests/test_pyproject_abi3.py::test_abi3_wheel PASSED tests/test_pyproject_extra_dirs.py::test_pep517_wheel_extra_dirs PASSED tests/test_pyproject_extra_dirs.py::test_pep517_wheel_too_old_core PASSED tests/test_pyproject_pep517.py::test_pep517_sdist PASSED tests/test_pyproject_pep517.py::test_pep517_sdist_hash PASSED tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash PASSED tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_nonreproducable PASSED tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_set_epoch[False] PASSED tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_set_epoch[True] PASSED tests/test_pyproject_pep517.py::test_passing_cxx_flags[CMAKE_ARGS--DCMAKE_C_FLAGS="-DFOO=1 -DBAR="] PASSED tests/test_pyproject_pep517.py::test_passing_cxx_flags[SKBUILD_CMAKE_ARGS--DCMAKE_C_FLAGS=-DFOO=1 -DBAR=] PASSED tests/test_pyproject_pep517.py::test_pep517_wheel PASSED tests/test_pyproject_pep517.py::test_pep517_wheel_source_dir PASSED tests/test_pyproject_pep517.py::test_pep517_wheel_time_hash SKIPPED tests/test_pyproject_pep517.py::test_prepare_metdata_for_build_wheel PASSED tests/test_pyproject_pep517.py::test_prepare_metdata_for_build_wheel_by_hand PASSED tests/test_pyproject_pep518.py::test_pep518_sdist PASSED tests/test_pyproject_pep518.py::test_pep518_sdist_with_cmake_config PASSED tests/test_pyproject_pep518.py::test_pep518_wheel_sdist_with_cmake_config[sdist_to_wheel] PASSED tests/test_pyproject_pep518.py::test_pep518_wheel_sdist_with_cmake_config[wheel_directly] PASSED tests/test_pyproject_pep518.py::test_pep518_wheel[sdist_to_wheel] PASSED tests/test_pyproject_pep518.py::test_pep518_wheel[wheel_directly] PASSED tests/test_pyproject_pep518.py::test_pep518_rebuild_build_dir[sdist_to_wheel] PASSED tests/test_pyproject_pep518.py::test_pep518_rebuild_build_dir[wheel_directly] PASSED tests/test_pyproject_pep518.py::test_pep518_pip PASSED tests/test_pyproject_pep660.py::test_pep660_wheel[redirect] PASSED tests/test_pyproject_pep660.py::test_pep660_wheel[inplace] PASSED tests/test_pyproject_pep660.py::test_pep660_pip_isolated[redirect-isolated] PASSED tests/test_pyproject_pep660.py::test_pep660_pip_isolated[redirect-not_isolated] PASSED tests/test_pyproject_pep660.py::test_pep660_pip_isolated[inplace-isolated] PASSED tests/test_pyproject_pep660.py::test_pep660_pip_isolated[inplace-not_isolated] PASSED tests/test_pyproject_purelib.py::test_pep517_wheel PASSED tests/test_schema.py::test_compare_schemas PASSED tests/test_schema.py::test_valid_schemas_files[filepath0] PASSED tests/test_schema.py::test_valid_schemas_files[filepath1] PASSED tests/test_schema.py::test_valid_schemas_files[filepath2] PASSED tests/test_schema.py::test_valid_schemas_files[filepath3] PASSED tests/test_schema.py::test_valid_schemas_files[filepath4] PASSED tests/test_schema.py::test_valid_schemas_files[filepath5] PASSED tests/test_schema.py::test_valid_schemas_files[filepath6] PASSED tests/test_schema.py::test_valid_schemas_files[filepath7] PASSED tests/test_schema.py::test_valid_schemas_files[filepath8] PASSED tests/test_schema.py::test_valid_schemas_files[filepath9] PASSED tests/test_schema.py::test_valid_schemas_files[filepath10] PASSED tests/test_schema.py::test_valid_schemas_files[filepath11] PASSED tests/test_schema.py::test_valid_schemas_files[filepath12] PASSED tests/test_schema.py::test_valid_schemas_files[filepath13] PASSED tests/test_schema.py::test_valid_schemas_files[filepath14] PASSED tests/test_schema.py::test_valid_schemas_files[filepath15] PASSED tests/test_schema.py::test_valid_schemas_files[filepath16] PASSED tests/test_schema.py::test_valid_schemas_files[filepath17] PASSED tests/test_schema.py::test_valid_schemas_files[filepath18] PASSED tests/test_schema.py::test_valid_schemas_files[filepath19] PASSED tests/test_schema.py::test_valid_schemas_files[filepath20] PASSED tests/test_schema.py::test_valid_schemas_files[filepath21] PASSED tests/test_schema.py::test_valid_schemas_files[filepath22] PASSED tests/test_schema.py::test_valid_schemas_files[filepath23] PASSED tests/test_schema.py::test_valid_schemas_files[filepath24] PASSED tests/test_schema.py::test_valid_schemas_files[filepath25] PASSED tests/test_schema.py::test_valid_schemas_files[filepath26] PASSED tests/test_schema.py::test_valid_schemas_files[filepath27] PASSED tests/test_schema.py::test_valid_schemas_files[filepath28] PASSED tests/test_schema.py::test_invalid_schemas[addition0] PASSED tests/test_schema.py::test_invalid_schemas[addition1] PASSED tests/test_schema.py::test_invalid_schemas[addition2] PASSED tests/test_schema.py::test_invalid_schemas[addition3] PASSED tests/test_schema.py::test_invalid_schemas[addition4] PASSED tests/test_schema.py::test_invalid_schemas[addition5] PASSED tests/test_schema.py::test_invalid_schemas[addition6] PASSED tests/test_schema.py::test_invalid_schemas[addition7] PASSED tests/test_schema.py::test_invalid_schemas[addition8] PASSED tests/test_schema.py::test_invalid_schemas[addition9] PASSED tests/test_schema.py::test_invalid_schemas[addition10] PASSED tests/test_schema.py::test_invalid_schemas[addition11] PASSED tests/test_schema.py::test_invalid_schemas[addition12] PASSED tests/test_schema.py::test_invalid_schemas[addition13] PASSED tests/test_schema.py::test_valid_schemas[addition0] PASSED tests/test_schema.py::test_valid_schemas[addition1] PASSED tests/test_schema.py::test_valid_schemas[addition2] PASSED tests/test_schema.py::test_valid_schemas[addition3] PASSED tests/test_schema.py::test_valid_schemas[addition4] PASSED tests/test_schema.py::test_valid_schemas[addition5] PASSED tests/test_schema.py::test_valid_schemas[addition6] PASSED tests/test_schema.py::test_valid_schemas[addition7] PASSED tests/test_settings.py::test_empty PASSED tests/test_settings.py::test_env PASSED tests/test_settings.py::test_env_union PASSED tests/test_settings.py::test_conf PASSED tests/test_settings.py::test_toml PASSED tests/test_settings.py::test_toml_union PASSED tests/test_settings.py::test_all_names PASSED tests/test_settings.py::test_env_nested PASSED tests/test_settings.py::test_conf_nested PASSED tests/test_settings.py::test_toml_nested PASSED tests/test_settings.py::test_all_names_nested PASSED tests/test_settings.py::test_env_var_bools_empty PASSED tests/test_settings.py::test_env_var_bools[1-0] PASSED tests/test_settings.py::test_env_var_bools[true-false] PASSED tests/test_settings.py::test_env_var_bools[yes-no] PASSED tests/test_settings.py::test_env_var_bools[on-off] PASSED tests/test_settings.py::test_conf_settings_bools PASSED tests/test_settings.py::test_lists PASSED tests/test_settings.py::test_lists_optional PASSED tests/test_settings.py::test_missing_opts_conf[] PASSED tests/test_settings.py::test_missing_opts_conf[x] PASSED tests/test_settings.py::test_missing_opts_conf[ab.cd] PASSED tests/test_settings.py::test_missing_opts_conf[x.other] PASSED tests/test_settings.py::test_ignore_conf PASSED tests/test_settings.py::test_missing_opts_toml PASSED tests/test_settings.py::test_override PASSED tests/test_settings.py::test_versions PASSED tests/test_settings.py::test_literal_failure_empty PASSED tests/test_settings.py::test_literal_failure_not_contained PASSED tests/test_settings.py::test_literal_failure_not_contained_optional PASSED tests/test_settings.py::test_empty_array PASSED tests/test_settings.py::test_toml_required PASSED tests/test_settings.py::test_toml_array PASSED tests/test_settings.py::test_env_array_error PASSED tests/test_settings.py::test_config_array_error PASSED tests/test_settings_overrides.py::test_skbuild_overrides_pyver[3.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_pyver[3.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_implver[7.3.14] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_implver[7.3.15] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_dual[darwin-cpython] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_dual[darwin-pypy] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_dual[linux-cpython] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_dual[linux-pypy] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any[darwin-cpython] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any[darwin-pypy] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any[linux-cpython] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any[linux-pypy] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-cpython-3.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-cpython-3.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-pypy-3.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-pypy-3.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-cpython-3.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-cpython-3.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-pypy-3.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-pypy-3.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_platnode[thismatch] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_platnode[matchthat] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_regex[x86_64] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_regex[x86_32] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_regex[other] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_no_if PASSED tests/test_settings_overrides.py::test_skbuild_overrides_empty_if PASSED tests/test_settings_overrides.py::test_skbuild_overrides_invalid_key PASSED tests/test_settings_overrides.py::test_regex_match[is] PASSED tests/test_settings_overrides.py::test_regex_match[this] PASSED tests/test_settings_overrides.py::test_regex_match[^this] PASSED tests/test_settings_overrides.py::test_regex_match[string$] PASSED tests/test_settings_overrides.py::test_not_regex_match[^string] PASSED tests/test_settings_overrides.py::test_not_regex_match[this$] PASSED tests/test_settings_overrides.py::test_not_regex_match[other] PASSED tests/test_settings_overrides.py::test_skbuild_env[BAR] PASSED tests/test_settings_overrides.py::test_skbuild_env[] PASSED tests/test_settings_overrides.py::test_skbuild_env[None] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool[tRUE] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool[3] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool[0] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool[] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool[None] PASSED tests/test_settings_overrides.py::test_skbuild_env_negative_bool[random] PASSED tests/test_settings_overrides.py::test_skbuild_env_negative_bool[FalSE] PASSED tests/test_settings_overrides.py::test_skbuild_env_negative_bool[] PASSED tests/test_settings_overrides.py::test_skbuild_env_negative_bool[0] PASSED tests/test_settings_overrides.py::test_skbuild_env_negative_bool[None] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-true-true] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-true-false] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-false-true] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-false-false] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-true-true] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-true-false] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-false-true] PASSED tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-false-false] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_state[wheel] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_state[sdist] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_inherit[none] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_inherit[append] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_inherit[prepend] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_from_sdist[True] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_from_sdist[False] PASSED tests/test_settings_overrides.py::test_failed_retry PASSED tests/test_settings_overrides.py::test_wheel_platform[win32] PASSED tests/test_settings_overrides.py::test_wheel_platform[linux] PASSED tests/test_settings_overrides.py::test_system_cmake[3.21] PASSED tests/test_settings_overrides.py::test_system_cmake[3.27] PASSED tests/test_settings_overrides.py::test_free_threaded_override PASSED tests/test_settings_overrides.py::test_skbuild_overrides_version[0.9] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_version[0.10] PASSED tests/test_settings_overrides.py::test_skbuild_overrides_unmatched_version PASSED tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if PASSED tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_extra PASSED tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any PASSED tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any_dual PASSED tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any_match PASSED tests/test_setuptools_abi3.py::test_abi3_wheel PASSED tests/test_setuptools_pep517.py::test_pep517_sdist PASSED tests/test_setuptools_pep517.py::test_pep517_wheel PASSED tests/test_setuptools_pep517.py::test_pep517_mixed_wheel PASSED tests/test_setuptools_pep518.py::test_pep518_wheel PASSED tests/test_setuptools_pep518.py::test_pep518_pip PASSED tests/test_shutil.py::test_broken_all_permissions PASSED tests/test_shutil.py::test_fix_all_permissions PASSED tests/test_shutil.py::test_tmpdir PASSED tests/test_simple_pure.py::test_bin_in_config PASSED tests/test_simple_pure.py::test_install PASSED tests/test_simple_pure.py::test_variable_defined PASSED tests/test_simplest_c.py::test_pep517_sdist PASSED tests/test_simplest_c.py::test_pep517_wheel[component0] PASSED tests/test_simplest_c.py::test_pep517_wheel[component1] PASSED tests/test_simplest_c.py::test_pep517_wheel[component2] PASSED tests/test_simplest_c.py::test_pep517_wheel_incexl PASSED tests/test_skbuild_settings.py::test_skbuild_settings_default PASSED tests/test_skbuild_settings.py::test_skbuild_settings_envvar PASSED tests/test_skbuild_settings.py::test_skbuild_settings_config_settings[skbuild] PASSED tests/test_skbuild_settings.py::test_skbuild_settings_config_settings[noprefix] PASSED tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml PASSED tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml_broken PASSED tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_conf_broken PASSED tests/test_skbuild_settings.py::test_skbuild_settings_min_version_defaults_strip PASSED tests/test_skbuild_settings.py::test_skbuild_settings_min_version_versions PASSED tests/test_skbuild_settings.py::test_skbuild_settings_version_too_old PASSED tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml_envvar_defines PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build_env PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build_both_specified PASSED tests/test_skbuild_settings.py::test_auto_minimum_version PASSED tests/test_skbuild_settings.py::test_auto_cmake_version PASSED tests/test_skbuild_settings.py::test_default_auto_cmake_version[0.9] PASSED tests/test_skbuild_settings.py::test_default_auto_cmake_version[0.10] PASSED tests/test_skbuild_settings.py::test_skbuild_settings_auto_cmake_warning PASSED tests/test_wheelfile_utils.py::test_wheel_metadata PASSED tests/test_wheelfile_utils.py::test_wheel_writer_simple PASSED =========================== short test summary info ============================ ======== 395 passed, 5 skipped, 7 xfailed ========