1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest -ra -n auto
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
6 installed packages of interest: build==1.2.2.post1 colorama==0.4.6 filelock==3.16.1 packaging==24.1 pip==24.2 pyproject_hooks==1.2.0 setuptools==75.1.0 tomli==2.0.2 virtualenv==20.26.6 wheel==0.44.0
8 configfile: pyproject.toml
12 scheduling tests via LoadScheduling
14 tests/test_ctx_logger.py::test_ctx_custom_logger[False] PASSED
15 tests/test_ctx_logger.py::test_ctx_custom_logger_with_custom_verbosity[False] PASSED
16 tests/test_ctx_logger.py::test_custom_subprocess_runner_ctx_logging[False-0-kwarg_origins0] PASSED
17 tests/test_ctx_logger.py::test_custom_subprocess_runner_ctx_logging[False-1-kwarg_origins1] PASSED
18 tests/test_ctx_logger.py::test_default_ctx_logger[False] PASSED
19 tests/test_ctx_logger.py::test_default_ctx_logger_only_logs_null_origin_messages[False] PASSED
20 tests/test_env.py::test_can_get_venv_paths_with_conflicting_default_scheme[False] SKIPPED
21 tests/test_env.py::test_can_get_venv_paths_with_posix_local_default_scheme[False] SKIPPED
22 tests/test_env.py::test_default_impl_install_cmd_well_formed[False-0] PASSED
23 tests/test_env.py::test_default_impl_install_cmd_well_formed[False-1] PASSED
24 tests/test_env.py::test_default_impl_install_cmd_well_formed[False-2] PASSED
25 tests/test_env.py::test_default_impl_install_cmd_well_formed[False-3] PASSED
26 tests/test_env.py::test_default_pip_is_never_too_old[False] PASSED
27 tests/test_env.py::test_external_uv_detection_failure[False] PASSED
28 tests/test_env.py::test_external_uv_detection_success[False] SKIPPED
29 tests/test_env.py::test_install_short_circuits[False] PASSED
30 tests/test_env.py::test_isolated_env_abstract[False] PASSED
31 tests/test_env.py::test_isolated_env_log[False] PASSED
32 tests/test_env.py::test_isolation[False] PASSED
33 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-arm64-20.2.0] PASSED
34 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-arm64-20.3.0] PASSED
35 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-arm64-21.0.0] PASSED
36 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-arm64-21.0.1] PASSED
37 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-x86_64-20.2.0] PASSED
38 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-x86_64-20.3.0] PASSED
39 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-x86_64-21.0.0] PASSED
40 tests/test_env.py::test_pip_needs_upgrade_mac_os_11[False-x86_64-21.0.1] PASSED
41 tests/test_env.py::test_requirement_installation[False-pip] PASSED
42 tests/test_env.py::test_requirement_installation[False-uv] SKIPPED
43 tests/test_env.py::test_uv_impl_install_cmd_well_formed[False-0] SKIPPED
44 tests/test_env.py::test_uv_impl_install_cmd_well_formed[False-1] SKIPPED
45 tests/test_env.py::test_uv_impl_install_cmd_well_formed[False-2] SKIPPED
46 tests/test_env.py::test_uv_impl_install_cmd_well_formed[False-3] SKIPPED
47 tests/test_env.py::test_venv_creation[pip-venv+pip-False] PASSED
48 tests/test_env.py::test_venv_creation[pip-virtualenv+pip-None] PASSED
49 tests/test_env.py::test_venv_creation[pip-virtualenv+pip-True] PASSED
50 tests/test_env.py::test_venv_creation[uv-venv+uv-None] SKIPPED
51 tests/test_env.py::test_venv_executable_missing_post_creation[False] PASSED
52 tests/test_env.py::test_venv_symlink[False-True] PASSED
53 tests/test_integration.py::test_build[False-Solaar-isolated_pip-code] SKIPPED
54 tests/test_integration.py::test_build[False-Solaar-isolated_pip-entrypoint] SKIPPED
55 tests/test_integration.py::test_build[False-Solaar-isolated_pip-module] SKIPPED
56 tests/test_integration.py::test_build[False-Solaar-isolated_uv-code] SKIPPED
57 tests/test_integration.py::test_build[False-Solaar-isolated_uv-entrypoint] SKIPPED
58 tests/test_integration.py::test_build[False-Solaar-isolated_uv-module] SKIPPED
59 tests/test_integration.py::test_build[False-Solaar-no_isolation-code] SKIPPED
60 tests/test_integration.py::test_build[False-Solaar-no_isolation-entrypoint] SKIPPED
61 tests/test_integration.py::test_build[False-Solaar-no_isolation-module] SKIPPED
62 tests/test_integration.py::test_build[False-build-isolated_pip-code] SKIPPED
63 tests/test_integration.py::test_build[False-build-isolated_pip-entrypoint] SKIPPED
64 tests/test_integration.py::test_build[False-build-isolated_pip-module] SKIPPED
65 tests/test_integration.py::test_build[False-build-isolated_uv-code] SKIPPED
66 tests/test_integration.py::test_build[False-build-isolated_uv-entrypoint] SKIPPED
67 tests/test_integration.py::test_build[False-build-isolated_uv-module] SKIPPED
68 tests/test_integration.py::test_build[False-build-no_isolation-code] SKIPPED
69 tests/test_integration.py::test_build[False-build-no_isolation-entrypoint] SKIPPED
70 tests/test_integration.py::test_build[False-build-no_isolation-module] SKIPPED
71 tests/test_integration.py::test_build[False-dateutil-isolated_pip-code] SKIPPED
72 tests/test_integration.py::test_build[False-dateutil-isolated_pip-entrypoint] SKIPPED
73 tests/test_integration.py::test_build[False-dateutil-isolated_pip-module] SKIPPED
74 tests/test_integration.py::test_build[False-dateutil-isolated_uv-code] SKIPPED
75 tests/test_integration.py::test_build[False-dateutil-isolated_uv-entrypoint] SKIPPED
76 tests/test_integration.py::test_build[False-dateutil-isolated_uv-module] SKIPPED
77 tests/test_integration.py::test_build[False-dateutil-no_isolation-code] SKIPPED
78 tests/test_integration.py::test_build[False-dateutil-no_isolation-entrypoint] SKIPPED
79 tests/test_integration.py::test_build[False-dateutil-no_isolation-module] SKIPPED
80 tests/test_integration.py::test_build[False-flit-isolated_pip-code] SKIPPED
81 tests/test_integration.py::test_build[False-flit-isolated_pip-entrypoint] SKIPPED
82 tests/test_integration.py::test_build[False-flit-isolated_pip-module] SKIPPED
83 tests/test_integration.py::test_build[False-flit-isolated_uv-code] SKIPPED
84 tests/test_integration.py::test_build[False-flit-isolated_uv-entrypoint] SKIPPED
85 tests/test_integration.py::test_build[False-flit-isolated_uv-module] SKIPPED
86 tests/test_integration.py::test_build[False-flit-no_isolation-code] SKIPPED
87 tests/test_integration.py::test_build[False-flit-no_isolation-entrypoint] SKIPPED
88 tests/test_integration.py::test_build[False-flit-no_isolation-module] SKIPPED
89 tests/test_integration.py::test_build[False-pip-isolated_pip-code] SKIPPED
90 tests/test_integration.py::test_build[False-pip-isolated_pip-entrypoint] SKIPPED
91 tests/test_integration.py::test_build[False-pip-isolated_pip-module] SKIPPED
92 tests/test_integration.py::test_build[False-pip-isolated_uv-code] SKIPPED
93 tests/test_integration.py::test_build[False-pip-isolated_uv-entrypoint] SKIPPED
94 tests/test_integration.py::test_build[False-pip-isolated_uv-module] SKIPPED
95 tests/test_integration.py::test_build[False-pip-no_isolation-code] SKIPPED
96 tests/test_integration.py::test_build[False-pip-no_isolation-entrypoint] SKIPPED
97 tests/test_integration.py::test_build[False-pip-no_isolation-module] SKIPPED
98 tests/test_integration.py::test_isolation[False] SKIPPED
99 tests/test_main.py::test_build_isolated[False] PASSED
100 tests/test_main.py::test_build_no_isolation_check_deps_empty[False] PASSED
101 tests/test_main.py::test_build_no_isolation_with_check_deps[False-missing_deps0-\n\tfoo] PASSED
102 tests/test_main.py::test_build_no_isolation_with_check_deps[False-missing_deps1-\n\tfoo\n\tbar\n\tbaz -> qux] PASSED
103 tests/test_main.py::test_build_package[False] PASSED
104 tests/test_main.py::test_build_package_via_sdist[False] PASSED
105 tests/test_main.py::test_build_package_via_sdist_cant_build[False] PASSED
106 tests/test_main.py::test_build_package_via_sdist_invalid_distribution[False] PASSED
107 tests/test_main.py::test_build_raises_build_backend_exception[False] PASSED
108 tests/test_main.py::test_build_raises_build_exception[False] PASSED
109 tests/test_main.py::test_colors[False-False-env0-colors0] PASSED
110 tests/test_main.py::test_colors[False-False-env2-colors2] PASSED
111 tests/test_main.py::test_colors[False-False-env4-colors4] PASSED
112 tests/test_main.py::test_colors[False-True-env1-colors1] PASSED
113 tests/test_main.py::test_colors[False-True-env3-colors3] PASSED
114 tests/test_main.py::test_colors[False-True-env5-colors5] PASSED
115 tests/test_main.py::test_colors_conflict[False] PASSED
116 tests/test_main.py::test_output[False-sdist-and-wheel-direct-no-isolation] PASSED
117 tests/test_main.py::test_output[False-sdist-direct-no-isolation] PASSED
118 tests/test_main.py::test_output[False-via-sdist-isolation] PASSED
119 tests/test_main.py::test_output[False-via-sdist-no-isolation] PASSED
120 tests/test_main.py::test_output[False-wheel-direct-isolation] PASSED
121 tests/test_main.py::test_output[False-wheel-direct-no-isolation] PASSED
122 tests/test_main.py::test_output_env_subprocess_error[False-color] PASSED
123 tests/test_main.py::test_output_env_subprocess_error[False-no-color] PASSED
124 tests/test_main.py::test_parse_args[False-cli_args0-build_args0-build_package_via_sdist] PASSED
125 tests/test_main.py::test_parse_args[False-cli_args1-build_args1-build_package_via_sdist] PASSED
126 tests/test_main.py::test_parse_args[False-cli_args10-build_args10-build_package_via_sdist] PASSED
127 tests/test_main.py::test_parse_args[False-cli_args11-build_args11-build_package_via_sdist] PASSED
128 tests/test_main.py::test_parse_args[False-cli_args12-build_args12-build_package_via_sdist] PASSED
129 tests/test_main.py::test_parse_args[False-cli_args2-build_args2-build_package] PASSED
130 tests/test_main.py::test_parse_args[False-cli_args3-build_args3-build_package] PASSED
131 tests/test_main.py::test_parse_args[False-cli_args4-build_args4-build_package] PASSED
132 tests/test_main.py::test_parse_args[False-cli_args5-build_args5-build_package_via_sdist] PASSED
133 tests/test_main.py::test_parse_args[False-cli_args6-build_args6-build_package_via_sdist] PASSED
134 tests/test_main.py::test_parse_args[False-cli_args7-build_args7-build_package_via_sdist] PASSED
135 tests/test_main.py::test_parse_args[False-cli_args8-build_args8-build_package_via_sdist] PASSED
136 tests/test_main.py::test_parse_args[False-cli_args9-build_args9-build_package_via_sdist] PASSED
137 tests/test_main.py::test_prog[False] PASSED
138 tests/test_main.py::test_venv_fail[False] PASSED
139 tests/test_main.py::test_verbose_output[False-0] PASSED
140 tests/test_main.py::test_verbose_output[False-1] PASSED
141 tests/test_main.py::test_version[False] PASSED
142 tests/test_main_helpers.py::test_natural_language_list[False] PASSED
143 tests/test_module.py::test_dir[False] PASSED
144 tests/test_module.py::test_version[False] PASSED
145 tests/test_projectbuilder.py::test_bad_project[False] PASSED
146 tests/test_projectbuilder.py::test_build[False] PASSED
147 tests/test_projectbuilder.py::test_build_missing_backend[False-sdist] PASSED
148 tests/test_projectbuilder.py::test_build_missing_backend[False-wheel] PASSED
149 tests/test_projectbuilder.py::test_build_not_dir_outdir[False] PASSED
150 tests/test_projectbuilder.py::test_build_system_typo[False] PASSED
151 tests/test_projectbuilder.py::test_build_with_dep_on_console_script[False] PASSED
152 tests/test_projectbuilder.py::test_check_dependencies[False] PASSED
153 tests/test_projectbuilder.py::test_check_dependency[False-circular_dep-None] PASSED
154 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep == 1.0.0-None] PASSED
155 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep == 2.0.0-expected12] PASSED
156 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep-None] PASSED
157 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[extra-with-met-deps]-None] PASSED
158 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[extra-with-unmet-deps]-expected5] PASSED
159 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[extra-without-associated-deps] == 1.0.0-None] PASSED
160 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[extra-without-associated-deps] == 2.0.0-expected14] PASSED
161 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[extra-without-associated-deps]-None] PASSED
162 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[recursive-extra-with-unmet-deps]-expected6] PASSED
163 tests/test_projectbuilder.py::test_check_dependency[False-extras_dep[undefined_extra]-None] PASSED
164 tests/test_projectbuilder.py::test_check_dependency[False-missing_dep-expected1] PASSED
165 tests/test_projectbuilder.py::test_check_dependency[False-missing_dep; python_version<="1"-None] PASSED
166 tests/test_projectbuilder.py::test_check_dependency[False-missing_dep; python_version>"10"-None] PASSED
167 tests/test_projectbuilder.py::test_check_dependency[False-missing_dep; python_version>="1"-expected10] PASSED
168 tests/test_projectbuilder.py::test_check_dependency[False-prerelease_dep >= 1.0.0-None] PASSED
169 tests/test_projectbuilder.py::test_check_dependency[False-requireless_dep-None] PASSED
170 tests/test_projectbuilder.py::test_default_backend[False] PASSED
171 tests/test_projectbuilder.py::test_get_requires_for_build_missing_backend[False-sdist] PASSED
172 tests/test_projectbuilder.py::test_get_requires_for_build_missing_backend[False-wheel] PASSED
173 tests/test_projectbuilder.py::test_get_requires_for_build_missing_optional_hooks[False-sdist] PASSED
174 tests/test_projectbuilder.py::test_get_requires_for_build_missing_optional_hooks[False-wheel] PASSED
175 tests/test_projectbuilder.py::test_init[False] PASSED
176 tests/test_projectbuilder.py::test_init_makes_source_dir_absolute[False] PASSED
177 tests/test_projectbuilder.py::test_log[False] PASSED
178 tests/test_projectbuilder.py::test_metadata_invalid_wheel[False] PASSED
179 tests/test_projectbuilder.py::test_metadata_path_legacy[False] PASSED
180 tests/test_projectbuilder.py::test_metadata_path_no_prepare[False] PASSED
181 tests/test_projectbuilder.py::test_metadata_path_with_prepare[False] PASSED
182 tests/test_projectbuilder.py::test_missing_backend[False] PASSED
183 tests/test_projectbuilder.py::test_missing_outdir[False] PASSED
184 tests/test_projectbuilder.py::test_missing_requires[False] PASSED
185 tests/test_projectbuilder.py::test_no_outdir_multiple[False] PASSED
186 tests/test_projectbuilder.py::test_no_outdir_single[False] PASSED
187 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml0-`requires` is a required property] PASSED
188 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml1-`requires` must be an array of strings] PASSED
189 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml2-`requires` must be an array of strings] PASSED
190 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml3-`build-backend` must be a string] PASSED
191 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml4-`backend-path` must be an array of strings] PASSED
192 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml5-`backend-path` must be an array of strings] PASSED
193 tests/test_projectbuilder.py::test_parse_invalid_build_system_table_type[False-pyproject_toml6-Unknown properties: unknown-prop] PASSED
194 tests/test_projectbuilder.py::test_parse_valid_build_system_table_type[False-pyproject_toml0-parse_output0] PASSED
195 tests/test_projectbuilder.py::test_parse_valid_build_system_table_type[False-pyproject_toml1-parse_output1] PASSED
196 tests/test_projectbuilder.py::test_parse_valid_build_system_table_type[False-pyproject_toml2-parse_output2] PASSED
197 tests/test_projectbuilder.py::test_prepare[False] PASSED
198 tests/test_projectbuilder.py::test_prepare_error[False] PASSED
199 tests/test_projectbuilder.py::test_prepare_no_hook[False] PASSED
200 tests/test_projectbuilder.py::test_prepare_not_dir_outdir[False] PASSED
201 tests/test_projectbuilder.py::test_relative_outdir[False] PASSED
202 tests/test_projectbuilder.py::test_runner_user_specified[False] PASSED
203 tests/test_self_packaging.py::test_build_sdist[False] PASSED
204 tests/test_self_packaging.py::test_build_wheel[False-direct] PASSED
205 tests/test_self_packaging.py::test_build_wheel[False-from_sdist] PASSED
206 tests/test_util.py::test_wheel_metadata[False-False] PASSED
207 tests/test_util.py::test_wheel_metadata[False-True] PASSED
208 tests/test_util.py::test_wheel_metadata_isolation[False] SKIPPED
209 tests/test_util.py::test_with_get_requires[False] PASSED
211 =========================== short test summary info ============================
212 ======== 140 passed, 56 skipped ========
213 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
214 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
216 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
217 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
219 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
220 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
222 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
223 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
225 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
226 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
228 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
229 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
231 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
232 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
234 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
235 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
237 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
238 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)
240 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_0
241 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_0'
243 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)/test_static_directory_without_1
244 <class 'FileExistsError'>: [Errno 17] File exists: 'test_static_directory_without_1'
246 $(PYTHON_DIR)/vendor-packages/_pytest/pathlib.py:91: PytestWarning: (rm_rf) error removing $(TMPDIR)
247 <class 'FileExistsError'>: [Errno 17] File exists: '$(TMPDIR)