1 ============================= test session starts ==============================
2 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
3 cachedir: .pytest_cache
4 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
5 sysconfig platform: solaris-2.11-i86pc.64bit
7 configfile: pyproject.toml
9 collecting ... collected 406 items / 1 skipped
11 tests/test_auto.py::test_auto_requires_pkg_no_spec PASSED
12 tests/test_auto.py::test_auto_requires_pkg_version[==1.0-version0] PASSED
13 tests/test_auto.py::test_auto_requires_pkg_version[>=1.0-version1] PASSED
14 tests/test_auto.py::test_auto_requires_pkg_version[>1.0-version2] PASSED
15 tests/test_auto.py::test_auto_requires_pkg_version[~=1.0-version3] PASSED
16 tests/test_auto.py::test_auto_requires_pkg_version[>=0.3,<0.4-version4] PASSED
17 tests/test_auto.py::test_auto_requires_pkg_version[-None] PASSED
18 tests/test_auto.py::test_auto_requires_with_marker PASSED
19 tests/test_auto.py::test_auto_cmake_version[3.15-3.15] PASSED
20 tests/test_auto.py::test_auto_cmake_version[3.16-3.16] PASSED
21 tests/test_auto.py::test_auto_cmake_version[3.17.2-3.17.2] PASSED
22 tests/test_auto.py::test_auto_cmake_version[3.18...3.29-3.18] PASSED
23 tests/test_auto.py::test_auto_cmake_version[3.19.2...3.29-3.19.2] PASSED
24 tests/test_auto.py::test_auto_cmake_version_block[if] PASSED
25 tests/test_auto.py::test_auto_cmake_version_block[foreach] PASSED
26 tests/test_auto.py::test_auto_cmake_version_block[while] PASSED
27 tests/test_auto.py::test_auto_cmake_version_block[macro] PASSED
28 tests/test_auto.py::test_auto_cmake_version_block[function] PASSED
29 tests/test_auto.py::test_auto_cmake_version_block[block] PASSED
30 tests/test_broken_fallback.py::test_broken_code[BROKEN_CMAKE] PASSED
31 tests/test_broken_fallback.py::test_broken_code[BROKEN_CODE] PASSED
32 tests/test_broken_fallback.py::test_fail_setting PASSED
33 tests/test_broken_fallback.py::test_fail_setting_msg PASSED
34 tests/test_builder.py::test_macos_version[only_plat_round] PASSED
35 tests/test_builder.py::test_macos_version[only_plat_classic] PASSED
36 tests/test_builder.py::test_macos_version[env_var_lower] PASSED
37 tests/test_builder.py::test_macos_version[env_var_higher] PASSED
38 tests/test_builder.py::test_macos_version[same_vars_round] PASSED
39 tests/test_builder.py::test_macos_version[env_var_no_dot] PASSED
40 tests/test_builder.py::test_macos_version[invalid_env_var] PASSED
41 tests/test_builder.py::test_macos_version[invalid_env_var_with_dot] PASSED
42 tests/test_builder.py::test_get_python_include_dir PASSED
43 tests/test_builder.py::test_get_python_library XFAIL (Doesn't matter...)
44 tests/test_builder.py::test_get_python_library_xcompile SKIPPED (MSV...)
45 tests/test_builder.py::test_builder_macos_arch[archs0] PASSED
46 tests/test_builder.py::test_builder_macos_arch[archs1] PASSED
47 tests/test_builder.py::test_builder_macos_arch_extra PASSED
48 tests/test_builder.py::test_builder_get_cmake_args[-DA=1 -DB=2-answer0] PASSED
49 tests/test_builder.py::test_builder_get_cmake_args[-DA='1 1' -DB=\\'2\\'-answer1] PASSED
50 tests/test_builder.py::test_builder_get_cmake_args[-DA="1 1" -DB=\\"2\\"-answer2] PASSED
51 tests/test_builder.py::test_builder_get_cmake_args["-DA=1 1" -DB=2-answer3] PASSED
52 tests/test_builder.py::test_build_tool_args PASSED
53 tests/test_builder.py::test_wheel_tag[10.12_x86_64] PASSED
54 tests/test_builder.py::test_wheel_tag[10.12_arm64] PASSED
55 tests/test_builder.py::test_wheel_tag[10.12_universal2] PASSED
56 tests/test_builder.py::test_wheel_build_tag[x86_64arm64universal2] PASSED
57 tests/test_builder.py::test_wheel_tag_expand PASSED
58 tests/test_builder.py::test_wheel_tag_expand_11 PASSED
59 tests/test_builder.py::test_wheel_tag_with_abi_darwin PASSED
60 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/abi3_pyproject_ext] PASSED
61 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/abi3_setuptools_ext] PASSED
62 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/broken_fallback] PASSED
63 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/custom_cmake] PASSED
64 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/cython_pxd_editable/pkg1] PASSED
65 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/cython_pxd_editable/pkg2] PASSED
66 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/dynamic_metadata] PASSED
67 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/filepath_pure] PASSED
68 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/fortran_example] PASSED
69 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/hatchling/cpp] PASSED
70 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/mixed_setuptools] PASSED
71 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/navigate_editable] PASSED
72 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/sdist_config] PASSED
73 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pure] PASSED
74 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_ext] PASSED
75 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_script_with_flags] PASSED
76 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_pyproject_source_dir/src] PASSED
77 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simple_setuptools_ext] PASSED
78 tests/test_cmake_ast.py::test_cmake_file_parse[tests/packages/simplest_c] PASSED
79 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/downstream/nanobind_example] PASSED
80 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/downstream/pybind11_example] PASSED
81 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/abi3] PASSED
82 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/c] PASSED
83 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/cython] PASSED
84 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/fortran] PASSED
85 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/nanobind] PASSED
86 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/pybind11] PASSED
87 tests/test_cmake_ast.py::test_cmake_file_parse[docs/examples/getting_started/swig] PASSED
88 tests/test_cmake_ast.py::test_cmake_ast_parse PASSED
89 tests/test_cmake_ast.py::test_cmake_ast_parse_long PASSED
90 tests/test_cmake_config.py::test_init_cache[default] PASSED
91 tests/test_cmake_config.py::test_init_cache[ninja] PASSED
92 tests/test_cmake_config.py::test_init_cache[makefiles] PASSED
93 tests/test_cmake_config.py::test_init_cache[others] PASSED
94 tests/test_cmake_config.py::test_too_old PASSED
95 tests/test_cmake_config.py::test_cmake_args[default] PASSED
96 tests/test_cmake_config.py::test_cmake_args[ninja] PASSED
97 tests/test_cmake_config.py::test_cmake_args[makefiles] PASSED
98 tests/test_cmake_config.py::test_cmake_args[others] PASSED
99 tests/test_cmake_config.py::test_cmake_paths[default] PASSED
100 tests/test_cmake_config.py::test_cmake_paths[ninja] PASSED
101 tests/test_cmake_config.py::test_cmake_paths[makefiles] PASSED
102 tests/test_cmake_config.py::test_cmake_paths[others] PASSED
103 tests/test_cmake_config.py::test_get_cmake_via_envvar PASSED
104 tests/test_custom_modules.py::test_ep PASSED
105 tests/test_dynamic_metadata.py::test_dynamic_metadata PASSED
106 tests/test_dynamic_metadata.py::test_plugin_metadata PASSED
107 tests/test_dynamic_metadata.py::test_faulty_metadata PASSED
108 tests/test_dynamic_metadata.py::test_local_plugin_metadata PASSED
109 tests/test_dynamic_metadata.py::test_warn_metadata PASSED
110 tests/test_dynamic_metadata.py::test_fail_experimental_metadata PASSED
111 tests/test_dynamic_metadata.py::test_dual_metadata PASSED
112 tests/test_dynamic_metadata.py::test_pep517_wheel PASSED
113 tests/test_dynamic_metadata.py::test_regex PASSED
114 tests/test_dynamic_metadata.py::test_regex_errors PASSED
115 tests/test_dynamic_metadata.py::test_multipart_regex PASSED
116 tests/test_dynamic_metadata.py::test_regex_remove[0] PASSED
117 tests/test_dynamic_metadata.py::test_regex_remove[1] PASSED
118 tests/test_editable.py::test_navigate_editable[package-isolated] XFAIL
119 tests/test_editable.py::test_navigate_editable[package-notisolated] XFAIL
120 tests/test_editable.py::test_navigate_editable[datafolder-isolated] XFAIL
121 tests/test_editable.py::test_navigate_editable[datafolder-notisolated] XFAIL
122 tests/test_editable.py::test_cython_pxd[False-] PASSED
123 tests/test_editable.py::test_cython_pxd[True-redirect] PASSED
124 tests/test_editable.py::test_cython_pxd[True-inplace] PASSED
125 tests/test_editable.py::test_install_dir PASSED
126 tests/test_editable_redirect.py::test_editable_redirect PASSED
127 tests/test_editable_unit.py::test_navigate_editable_pkg[abs] XFAIL (...)
128 tests/test_editable_unit.py::test_navigate_editable_pkg[rel] XFAIL (...)
129 tests/test_file_processor.py::test_on_each_with_symlink PASSED
130 tests/test_file_processor.py::test_dot_git_is_a_file PASSED
131 tests/test_fileapi.py::test_cattrs_comparison PASSED
132 tests/test_fileapi.py::test_no_index PASSED
133 tests/test_fileapi.py::test_simple_pure PASSED
134 tests/test_fileapi.py::test_included_dir PASSED
135 tests/test_generator_default.py::test_best_gen_unix PASSED
136 tests/test_generator_default.py::test_best_gen_windows PASSED
137 tests/test_generator_default.py::test_best_gen_older_windows PASSED
138 tests/test_get_requires.py::test_get_requires_parts PASSED
139 tests/test_get_requires.py::test_get_requires_parts_uneeded PASSED
140 tests/test_get_requires.py::test_get_requires_parts_settings PASSED
141 tests/test_get_requires.py::test_get_requires_parts_pyproject PASSED
142 tests/test_get_requires.py::test_get_requires_parts_pyproject_old PASSED
143 tests/test_get_requires.py::test_get_requires_for_build_sdist PASSED
144 tests/test_get_requires.py::test_get_requires_for_build_sdist_cmake PASSED
145 tests/test_get_requires.py::test_get_requires_for_build_wheel PASSED
146 tests/test_get_requires.py::test_get_requires_for_build_wheel_pure PASSED
147 tests/test_get_requires.py::test_get_requires_for_build_editable PASSED
148 tests/test_get_requires.py::test_get_requires_for_build_editable_pure PASSED
149 tests/test_hatchling.py::test_hatchling_sdist PASSED
150 tests/test_hatchling.py::test_hatchling_wheel[sdist_to_wheel] PASSED
151 tests/test_hatchling.py::test_hatchling_wheel[wheel_directly] PASSED
152 tests/test_json_schema.py::test_convert_str PASSED
153 tests/test_json_schema.py::test_convert_str_or_bool PASSED
154 tests/test_json_schema.py::test_convert_optional_str PASSED
155 tests/test_json_schema.py::test_convert_path PASSED
156 tests/test_json_schema.py::test_convert_version PASSED
157 tests/test_json_schema.py::test_convert_list PASSED
158 tests/test_json_schema.py::test_convert_dict PASSED
159 tests/test_json_schema.py::test_convert_invalid PASSED
160 tests/test_logging.py::test_rich_print_nocolor PASSED
161 tests/test_logging.py::test_rich_print_nocolor_forcecolor PASSED
162 tests/test_logging.py::test_rich_print_forcecolor PASSED
163 tests/test_logging.py::test_rich_print_fgbg PASSED
164 tests/test_logging.py::test_rich_notrichbrackets PASSED
165 tests/test_logging.py::test_rich_print_subs PASSED
166 tests/test_logging.py::test_rich_print_each_color PASSED
167 tests/test_logging.py::test_rich_print_internal_color PASSED
168 tests/test_module_dir.py::test_all_modules_filter_all PASSED
169 tests/test_module_dir.py::test_all_modules_has_all PASSED
170 tests/test_name_main.py::test_cattrs_converter PASSED
171 tests/test_name_main.py::test_query PASSED
172 tests/test_name_main.py::test_reply PASSED
173 tests/test_prepare_metadata.py::test_prepare_metadata_for_build[editable] PASSED
174 tests/test_prepare_metadata.py::test_prepare_metadata_for_build[wheel] PASSED
175 tests/test_prepare_metadata.py::test_multiline_description PASSED
176 tests/test_printouts.py::test_builder_printout PASSED
177 tests/test_process_scripts.py::test_script_dir PASSED
178 tests/test_program_search.py::test_get_cmake_programs_cmake_module SKIPPED
179 tests/test_program_search.py::test_get_ninja_programs_cmake_module SKIPPED
180 tests/test_program_search.py::test_get_cmake_programs_all PASSED
181 tests/test_program_search.py::test_get_ninja_programs_all PASSED
182 tests/test_program_search.py::test_get_cmake_programs_malformed PASSED
183 tests/test_pyproject_abi3.py::test_abi3_wheel PASSED
184 tests/test_pyproject_extra_dirs.py::test_pep517_wheel_extra_dirs PASSED
185 tests/test_pyproject_extra_dirs.py::test_pep517_wheel_too_old_core PASSED
186 tests/test_pyproject_pep517.py::test_pep517_sdist PASSED
187 tests/test_pyproject_pep517.py::test_pep517_sdist_hash PASSED
188 tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash PASSED
189 tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_nonreproducable PASSED
190 tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_set_epoch[False] PASSED
191 tests/test_pyproject_pep517.py::test_pep517_sdist_time_hash_set_epoch[True] PASSED
192 tests/test_pyproject_pep517.py::test_passing_cxx_flags[CMAKE_ARGS--DCMAKE_C_FLAGS="-DFOO=1 -DBAR="] PASSED
193 tests/test_pyproject_pep517.py::test_passing_cxx_flags[SKBUILD_CMAKE_ARGS--DCMAKE_C_FLAGS=-DFOO=1 -DBAR=] PASSED
194 tests/test_pyproject_pep517.py::test_pep517_wheel PASSED
195 tests/test_pyproject_pep517.py::test_pep517_wheel_source_dir PASSED
196 tests/test_pyproject_pep517.py::test_pep517_wheel_time_hash SKIPPED
197 tests/test_pyproject_pep517.py::test_prepare_metdata_for_build_wheel PASSED
198 tests/test_pyproject_pep517.py::test_prepare_metdata_for_build_wheel_by_hand PASSED
199 tests/test_pyproject_pep518.py::test_pep518_sdist PASSED
200 tests/test_pyproject_pep518.py::test_pep518_sdist_with_cmake_config PASSED
201 tests/test_pyproject_pep518.py::test_pep518_wheel_sdist_with_cmake_config[sdist_to_wheel] PASSED
202 tests/test_pyproject_pep518.py::test_pep518_wheel_sdist_with_cmake_config[wheel_directly] PASSED
203 tests/test_pyproject_pep518.py::test_pep518_wheel[sdist_to_wheel] PASSED
204 tests/test_pyproject_pep518.py::test_pep518_wheel[wheel_directly] PASSED
205 tests/test_pyproject_pep518.py::test_pep518_rebuild_build_dir[sdist_to_wheel] PASSED
206 tests/test_pyproject_pep518.py::test_pep518_rebuild_build_dir[wheel_directly] PASSED
207 tests/test_pyproject_pep518.py::test_pep518_pip PASSED
208 tests/test_pyproject_pep660.py::test_pep660_wheel[redirect] PASSED
209 tests/test_pyproject_pep660.py::test_pep660_wheel[inplace] PASSED
210 tests/test_pyproject_pep660.py::test_pep660_pip_isolated[redirect-isolated] PASSED
211 tests/test_pyproject_pep660.py::test_pep660_pip_isolated[redirect-not_isolated] PASSED
212 tests/test_pyproject_pep660.py::test_pep660_pip_isolated[inplace-isolated] PASSED
213 tests/test_pyproject_pep660.py::test_pep660_pip_isolated[inplace-not_isolated] PASSED
214 tests/test_pyproject_purelib.py::test_pep517_wheel PASSED
215 tests/test_schema.py::test_compare_schemas PASSED
216 tests/test_schema.py::test_valid_schemas_files[filepath0] PASSED
217 tests/test_schema.py::test_valid_schemas_files[filepath1] PASSED
218 tests/test_schema.py::test_valid_schemas_files[filepath2] PASSED
219 tests/test_schema.py::test_valid_schemas_files[filepath3] PASSED
220 tests/test_schema.py::test_valid_schemas_files[filepath4] PASSED
221 tests/test_schema.py::test_valid_schemas_files[filepath5] PASSED
222 tests/test_schema.py::test_valid_schemas_files[filepath6] PASSED
223 tests/test_schema.py::test_valid_schemas_files[filepath7] PASSED
224 tests/test_schema.py::test_valid_schemas_files[filepath8] PASSED
225 tests/test_schema.py::test_valid_schemas_files[filepath9] PASSED
226 tests/test_schema.py::test_valid_schemas_files[filepath10] PASSED
227 tests/test_schema.py::test_valid_schemas_files[filepath11] PASSED
228 tests/test_schema.py::test_valid_schemas_files[filepath12] PASSED
229 tests/test_schema.py::test_valid_schemas_files[filepath13] PASSED
230 tests/test_schema.py::test_valid_schemas_files[filepath14] PASSED
231 tests/test_schema.py::test_valid_schemas_files[filepath15] PASSED
232 tests/test_schema.py::test_valid_schemas_files[filepath16] PASSED
233 tests/test_schema.py::test_valid_schemas_files[filepath17] PASSED
234 tests/test_schema.py::test_valid_schemas_files[filepath18] PASSED
235 tests/test_schema.py::test_valid_schemas_files[filepath19] PASSED
236 tests/test_schema.py::test_valid_schemas_files[filepath20] PASSED
237 tests/test_schema.py::test_valid_schemas_files[filepath21] PASSED
238 tests/test_schema.py::test_valid_schemas_files[filepath22] PASSED
239 tests/test_schema.py::test_valid_schemas_files[filepath23] PASSED
240 tests/test_schema.py::test_valid_schemas_files[filepath24] PASSED
241 tests/test_schema.py::test_valid_schemas_files[filepath25] PASSED
242 tests/test_schema.py::test_valid_schemas_files[filepath26] PASSED
243 tests/test_schema.py::test_valid_schemas_files[filepath27] PASSED
244 tests/test_schema.py::test_valid_schemas_files[filepath28] PASSED
245 tests/test_schema.py::test_invalid_schemas[addition0] PASSED
246 tests/test_schema.py::test_invalid_schemas[addition1] PASSED
247 tests/test_schema.py::test_invalid_schemas[addition2] PASSED
248 tests/test_schema.py::test_invalid_schemas[addition3] PASSED
249 tests/test_schema.py::test_invalid_schemas[addition4] PASSED
250 tests/test_schema.py::test_invalid_schemas[addition5] PASSED
251 tests/test_schema.py::test_invalid_schemas[addition6] PASSED
252 tests/test_schema.py::test_invalid_schemas[addition7] PASSED
253 tests/test_schema.py::test_invalid_schemas[addition8] PASSED
254 tests/test_schema.py::test_invalid_schemas[addition9] PASSED
255 tests/test_schema.py::test_invalid_schemas[addition10] PASSED
256 tests/test_schema.py::test_invalid_schemas[addition11] PASSED
257 tests/test_schema.py::test_invalid_schemas[addition12] PASSED
258 tests/test_schema.py::test_invalid_schemas[addition13] PASSED
259 tests/test_schema.py::test_valid_schemas[addition0] PASSED
260 tests/test_schema.py::test_valid_schemas[addition1] PASSED
261 tests/test_schema.py::test_valid_schemas[addition2] PASSED
262 tests/test_schema.py::test_valid_schemas[addition3] PASSED
263 tests/test_schema.py::test_valid_schemas[addition4] PASSED
264 tests/test_schema.py::test_valid_schemas[addition5] PASSED
265 tests/test_schema.py::test_valid_schemas[addition6] PASSED
266 tests/test_schema.py::test_valid_schemas[addition7] PASSED
267 tests/test_settings.py::test_empty PASSED
268 tests/test_settings.py::test_env PASSED
269 tests/test_settings.py::test_env_union PASSED
270 tests/test_settings.py::test_conf PASSED
271 tests/test_settings.py::test_toml PASSED
272 tests/test_settings.py::test_toml_union PASSED
273 tests/test_settings.py::test_all_names PASSED
274 tests/test_settings.py::test_env_nested PASSED
275 tests/test_settings.py::test_conf_nested PASSED
276 tests/test_settings.py::test_toml_nested PASSED
277 tests/test_settings.py::test_all_names_nested PASSED
278 tests/test_settings.py::test_env_var_bools_empty PASSED
279 tests/test_settings.py::test_env_var_bools[1-0] PASSED
280 tests/test_settings.py::test_env_var_bools[true-false] PASSED
281 tests/test_settings.py::test_env_var_bools[yes-no] PASSED
282 tests/test_settings.py::test_env_var_bools[on-off] PASSED
283 tests/test_settings.py::test_conf_settings_bools PASSED
284 tests/test_settings.py::test_lists PASSED
285 tests/test_settings.py::test_lists_optional PASSED
286 tests/test_settings.py::test_missing_opts_conf[] PASSED
287 tests/test_settings.py::test_missing_opts_conf[x] PASSED
288 tests/test_settings.py::test_missing_opts_conf[ab.cd] PASSED
289 tests/test_settings.py::test_missing_opts_conf[x.other] PASSED
290 tests/test_settings.py::test_ignore_conf PASSED
291 tests/test_settings.py::test_missing_opts_toml PASSED
292 tests/test_settings.py::test_override PASSED
293 tests/test_settings.py::test_versions PASSED
294 tests/test_settings.py::test_literal_failure_empty PASSED
295 tests/test_settings.py::test_literal_failure_not_contained PASSED
296 tests/test_settings.py::test_literal_failure_not_contained_optional PASSED
297 tests/test_settings.py::test_empty_array PASSED
298 tests/test_settings.py::test_toml_required PASSED
299 tests/test_settings.py::test_toml_array PASSED
300 tests/test_settings.py::test_env_array_error PASSED
301 tests/test_settings.py::test_config_array_error PASSED
302 tests/test_settings_overrides.py::test_skbuild_overrides_pyver[3.9] PASSED
303 tests/test_settings_overrides.py::test_skbuild_overrides_pyver[3.10] PASSED
304 tests/test_settings_overrides.py::test_skbuild_overrides_implver[7.3.14] PASSED
305 tests/test_settings_overrides.py::test_skbuild_overrides_implver[7.3.15] PASSED
306 tests/test_settings_overrides.py::test_skbuild_overrides_dual[darwin-cpython] PASSED
307 tests/test_settings_overrides.py::test_skbuild_overrides_dual[darwin-pypy] PASSED
308 tests/test_settings_overrides.py::test_skbuild_overrides_dual[linux-cpython] PASSED
309 tests/test_settings_overrides.py::test_skbuild_overrides_dual[linux-pypy] PASSED
310 tests/test_settings_overrides.py::test_skbuild_overrides_any[darwin-cpython] PASSED
311 tests/test_settings_overrides.py::test_skbuild_overrides_any[darwin-pypy] PASSED
312 tests/test_settings_overrides.py::test_skbuild_overrides_any[linux-cpython] PASSED
313 tests/test_settings_overrides.py::test_skbuild_overrides_any[linux-pypy] PASSED
314 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-cpython-3.9] PASSED
315 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-cpython-3.10] PASSED
316 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-pypy-3.9] PASSED
317 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[darwin-pypy-3.10] PASSED
318 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-cpython-3.9] PASSED
319 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-cpython-3.10] PASSED
320 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-pypy-3.9] PASSED
321 tests/test_settings_overrides.py::test_skbuild_overrides_any_mixed[linux-pypy-3.10] PASSED
322 tests/test_settings_overrides.py::test_skbuild_overrides_platnode[thismatch] PASSED
323 tests/test_settings_overrides.py::test_skbuild_overrides_platnode[matchthat] PASSED
324 tests/test_settings_overrides.py::test_skbuild_overrides_regex[x86_64] PASSED
325 tests/test_settings_overrides.py::test_skbuild_overrides_regex[x86_32] PASSED
326 tests/test_settings_overrides.py::test_skbuild_overrides_regex[other] PASSED
327 tests/test_settings_overrides.py::test_skbuild_overrides_no_if PASSED
328 tests/test_settings_overrides.py::test_skbuild_overrides_empty_if PASSED
329 tests/test_settings_overrides.py::test_skbuild_overrides_invalid_key PASSED
330 tests/test_settings_overrides.py::test_regex_match[is] PASSED
331 tests/test_settings_overrides.py::test_regex_match[this] PASSED
332 tests/test_settings_overrides.py::test_regex_match[^this] PASSED
333 tests/test_settings_overrides.py::test_regex_match[string$] PASSED
334 tests/test_settings_overrides.py::test_not_regex_match[^string] PASSED
335 tests/test_settings_overrides.py::test_not_regex_match[this$] PASSED
336 tests/test_settings_overrides.py::test_not_regex_match[other] PASSED
337 tests/test_settings_overrides.py::test_skbuild_env[BAR] PASSED
338 tests/test_settings_overrides.py::test_skbuild_env[] PASSED
339 tests/test_settings_overrides.py::test_skbuild_env[None] PASSED
340 tests/test_settings_overrides.py::test_skbuild_env_bool[tRUE] PASSED
341 tests/test_settings_overrides.py::test_skbuild_env_bool[3] PASSED
342 tests/test_settings_overrides.py::test_skbuild_env_bool[0] PASSED
343 tests/test_settings_overrides.py::test_skbuild_env_bool[] PASSED
344 tests/test_settings_overrides.py::test_skbuild_env_bool[None] PASSED
345 tests/test_settings_overrides.py::test_skbuild_env_negative_bool[random] PASSED
346 tests/test_settings_overrides.py::test_skbuild_env_negative_bool[FalSE] PASSED
347 tests/test_settings_overrides.py::test_skbuild_env_negative_bool[] PASSED
348 tests/test_settings_overrides.py::test_skbuild_env_negative_bool[0] PASSED
349 tests/test_settings_overrides.py::test_skbuild_env_negative_bool[None] PASSED
350 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-true-true] PASSED
351 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-true-false] PASSED
352 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-false-true] PASSED
353 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[True-false-false] PASSED
354 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-true-true] PASSED
355 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-true-false] PASSED
356 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-false-true] PASSED
357 tests/test_settings_overrides.py::test_skbuild_env_bool_all_any[False-false-false] PASSED
358 tests/test_settings_overrides.py::test_skbuild_overrides_state[wheel] PASSED
359 tests/test_settings_overrides.py::test_skbuild_overrides_state[sdist] PASSED
360 tests/test_settings_overrides.py::test_skbuild_overrides_inherit[none] PASSED
361 tests/test_settings_overrides.py::test_skbuild_overrides_inherit[append] PASSED
362 tests/test_settings_overrides.py::test_skbuild_overrides_inherit[prepend] PASSED
363 tests/test_settings_overrides.py::test_skbuild_overrides_from_sdist[True] PASSED
364 tests/test_settings_overrides.py::test_skbuild_overrides_from_sdist[False] PASSED
365 tests/test_settings_overrides.py::test_failed_retry PASSED
366 tests/test_settings_overrides.py::test_wheel_platform[win32] PASSED
367 tests/test_settings_overrides.py::test_wheel_platform[linux] PASSED
368 tests/test_settings_overrides.py::test_system_cmake[3.21] PASSED
369 tests/test_settings_overrides.py::test_system_cmake[3.27] PASSED
370 tests/test_settings_overrides.py::test_free_threaded_override PASSED
371 tests/test_settings_overrides.py::test_skbuild_overrides_version[0.9] PASSED
372 tests/test_settings_overrides.py::test_skbuild_overrides_version[0.10] PASSED
373 tests/test_settings_overrides.py::test_skbuild_overrides_unmatched_version PASSED
374 tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if PASSED
375 tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_extra PASSED
376 tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any PASSED
377 tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any_dual PASSED
378 tests/test_settings_overrides.py::test_skbuild_overrides_matched_version_if_any_match PASSED
379 tests/test_setuptools_abi3.py::test_abi3_wheel PASSED
380 tests/test_setuptools_pep517.py::test_pep517_sdist PASSED
381 tests/test_setuptools_pep517.py::test_pep517_wheel PASSED
382 tests/test_setuptools_pep517.py::test_pep517_mixed_wheel PASSED
383 tests/test_setuptools_pep518.py::test_pep518_wheel PASSED
384 tests/test_setuptools_pep518.py::test_pep518_pip PASSED
385 tests/test_shutil.py::test_broken_all_permissions PASSED
386 tests/test_shutil.py::test_fix_all_permissions PASSED
387 tests/test_shutil.py::test_tmpdir PASSED
388 tests/test_simple_pure.py::test_bin_in_config PASSED
389 tests/test_simple_pure.py::test_install PASSED
390 tests/test_simple_pure.py::test_variable_defined PASSED
391 tests/test_simplest_c.py::test_pep517_sdist PASSED
392 tests/test_simplest_c.py::test_pep517_wheel[component0] PASSED
393 tests/test_simplest_c.py::test_pep517_wheel[component1] PASSED
394 tests/test_simplest_c.py::test_pep517_wheel[component2] PASSED
395 tests/test_simplest_c.py::test_pep517_wheel_incexl PASSED
396 tests/test_skbuild_settings.py::test_skbuild_settings_default PASSED
397 tests/test_skbuild_settings.py::test_skbuild_settings_envvar PASSED
398 tests/test_skbuild_settings.py::test_skbuild_settings_config_settings[skbuild] PASSED
399 tests/test_skbuild_settings.py::test_skbuild_settings_config_settings[noprefix] PASSED
400 tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml PASSED
401 tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml_broken PASSED
402 tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_conf_broken PASSED
403 tests/test_skbuild_settings.py::test_skbuild_settings_min_version_defaults_strip PASSED
404 tests/test_skbuild_settings.py::test_skbuild_settings_min_version_versions PASSED
405 tests/test_skbuild_settings.py::test_skbuild_settings_version_too_old PASSED
406 tests/test_skbuild_settings.py::test_skbuild_settings_pyproject_toml_envvar_defines PASSED
407 tests/test_skbuild_settings.py::test_backcompat_cmake_build PASSED
408 tests/test_skbuild_settings.py::test_backcompat_cmake_build_env PASSED
409 tests/test_skbuild_settings.py::test_backcompat_cmake_build_both_specified PASSED
410 tests/test_skbuild_settings.py::test_auto_minimum_version PASSED
411 tests/test_skbuild_settings.py::test_auto_cmake_version PASSED
412 tests/test_skbuild_settings.py::test_default_auto_cmake_version[0.9] PASSED
413 tests/test_skbuild_settings.py::test_default_auto_cmake_version[0.10] PASSED
414 tests/test_skbuild_settings.py::test_skbuild_settings_auto_cmake_warning PASSED
415 tests/test_wheelfile_utils.py::test_wheel_metadata PASSED
416 tests/test_wheelfile_utils.py::test_wheel_writer_simple PASSED
418 =========================== short test summary info ============================
419 ======== 395 passed, 5 skipped, 7 xfailed ========