============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache installed packages of interest: build==1.2.2.post1 cattrs==25.1.1 exceptiongroup==1.3.0 fastjsonschema==2.21.2 hatch-fancy-pypi-readme==25.1.0 hatchling==1.27.0 importlib-resources==6.5.2 packaging==25.0 pathspec==0.12.1 pip==25.2 pybind11==3.0.0 pytest==8.3.3 pytest-cov==6.2.1 pytest-subprocess==1.5.3 pytest-xdist==3.8.0 rich==14.1.0 scikit_build_core==0.11.6 setuptools==80.9.0 setuptools-scm==9.2.0 sphinx==7.4.7 sphinx-autodoc-typehints==2.3.0 tomli==2.2.1 typing-extensions==4.15.0 virtualenv==20.30.0 wheel==0.46.1 sysconfig platform: solaris-2.11-i86pc.64bit rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 470 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_build_cli.py::test_requires_command[False-sdist] PASSED tests/test_build_cli.py::test_requires_command[False-wheel] PASSED tests/test_build_cli.py::test_requires_command[False-editable] PASSED tests/test_build_cli.py::test_requires_command[True-sdist] PASSED tests/test_build_cli.py::test_requires_command[True-wheel] PASSED tests/test_build_cli.py::test_requires_command[True-editable] PASSED tests/test_build_cli.py::test_metadata_command 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_64] PASSED tests/test_builder.py::test_wheel_build_tag[arm64] PASSED tests/test_builder.py::test_wheel_build_tag[universal2] 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/cmake_defines] 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/importlib_editable] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/importlib_editable/pkg] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/importlib_editable/pkg/sub_a] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/importlib_editable/pkg/sub_b] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/importlib_editable/pkg/sub_b/sub_c] PASSED tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/importlib_editable/pkg/sub_b/sub_d] 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[tests/packages/toml_setuptools_ext] 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_cmake_defines 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_dynamic_metadata.py::test_build_requires_field[None] PASSED tests/test_dynamic_metadata.py::test_build_requires_field[env] PASSED tests/test_dynamic_metadata.py::test_build_requires_field[sdist] PASSED tests/test_dynamic_metadata_unit.py::test_template_basic PASSED tests/test_dynamic_metadata_unit.py::test_template_needs PASSED tests/test_dynamic_metadata_unit.py::test_regex PASSED tests/test_dynamic_metadata_unit.py::test_actions[str] PASSED tests/test_dynamic_metadata_unit.py::test_actions[list-str] PASSED tests/test_dynamic_metadata_unit.py::test_actions[dict-str] PASSED tests/test_dynamic_metadata_unit.py::test_actions[list-dict-str] PASSED tests/test_dynamic_metadata_unit.py::test_actions[dict-list-str] PASSED tests/test_dynamic_metadata_unit.py::test_actions[readme] PASSED tests/test_dynamic_metadata_unit.py::test_actions[dict-dict-str] 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.py::test_direct_import[False-] PASSED tests/test_editable.py::test_direct_import[True-redirect] PASSED tests/test_editable.py::test_direct_import[True-inplace] PASSED tests/test_editable.py::test_importlib_resources[False-] PASSED tests/test_editable.py::test_importlib_resources[True-redirect] XFAIL tests/test_editable.py::test_importlib_resources[True-inplace] 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_file_processor.py::test_include_patterns PASSED tests/test_file_processor.py::test_exclude_patterns PASSED tests/test_file_processor.py::test_include_overrides_exclude PASSED tests/test_file_processor.py::test_gitignore_interaction PASSED tests/test_file_processor.py::test_nested_gitignore PASSED tests/test_file_processor.py::test_build_dir_exclusion PASSED tests/test_file_processor.py::test_complex_combinations PASSED tests/test_file_processor.py::test_empty_directory PASSED tests/test_file_processor.py::test_nonexistent_patterns 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_prepare_metadata.py::test_license_normalization 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_pep517.py::test_pep639_license_files_metadata PASSED tests/test_pyproject_pep517.py::test_pep639_license_files_sdist PASSED tests/test_pyproject_pep517.py::test_pep639_license_files_wheel 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[docs/examples/getting_started/pybind11] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/cython] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/fortran] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/nanobind] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/c] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/swig] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/getting_started/abi3] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/downstream/nanobind_example] SKIPPED tests/test_schema.py::test_valid_schemas_files[docs/examples/downstream/pybind11_example] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/cython_pxd_editable/pkg1] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/cython_pxd_editable/pkg2] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/hatchling] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simple_pyproject_script_with_flags] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/dynamic_metadata] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simple_pyproject_source_dir] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/navigate_editable] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/filepath_pure] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/mixed_setuptools] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/toml_setuptools_ext] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/importlib_editable] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simple_setuptools_ext] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/fortran_example] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/abi3_pyproject_ext] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simple_purelib_package] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/broken_fallback] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/abi3_setuptools_ext] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simplest_c] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/pep639_pure] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/simple_pyproject_ext] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/cmake_defines] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/sdist_config] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/custom_cmake] SKIPPED tests/test_schema.py::test_valid_schemas_files[tests/packages/custom_cmake/extern] SKIPPED tests/test_schema.py::test_invalid_schemas[addition0] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition1] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition2] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition3] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition4] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition5] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition6] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition7] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition8] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition9] SKIPPED (could...) tests/test_schema.py::test_invalid_schemas[addition10] SKIPPED (coul...) tests/test_schema.py::test_invalid_schemas[addition11] SKIPPED (coul...) tests/test_schema.py::test_invalid_schemas[addition12] SKIPPED (coul...) tests/test_schema.py::test_invalid_schemas[addition13] SKIPPED (coul...) tests/test_schema.py::test_valid_schemas[addition0] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition1] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition2] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition3] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition4] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition5] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition6] SKIPPED (could n...) tests/test_schema.py::test_valid_schemas[addition7] SKIPPED (could n...) 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_docs.py::test_skbuild_docs_readme PASSED tests/test_settings_docs.py::test_skbuild_docs_sphinx PASSED tests/test_settings_docs.py::test_mk_docs 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_toml_sdist PASSED tests/test_setuptools_pep517.py::test_toml_wheel PASSED tests/test_setuptools_pep517.py::test_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_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[all] PASSED tests/test_simplest_c.py::test_pep517_wheel[one] PASSED tests/test_simplest_c.py::test_pep517_wheel[two] 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_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_skbuild_settings.py::test_skbuild_settings_cmake_define_list PASSED tests/test_skbuild_settings.py::test_skbuild_override_renamed PASSED tests/test_skbuild_settings.py::test_skbuild_override_renamed_fail PASSED tests/test_skbuild_settings.py::test_skbuild_override_static PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build_both_specified PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build_both_specified_static PASSED tests/test_skbuild_settings.py::test_backcompat_cmake_build_targets_both_specified PASSED tests/test_wheelfile_utils.py::test_wheel_metadata PASSED tests/test_wheelfile_utils.py::test_wheel_writer_simple PASSED =========================== short test summary info ============================ ======== 403 passed, 60 skipped, 8 xfailed ========