Refactor to store CPython ABI metadata in a struct combining two enums #3110
Cirrus CI / Test (x86_64 FreeBSD)
failed
Mar 31, 2026 in 13m 19s
Task Summary
Instruction test failed in 08:24
Details
✅ 00:04 clone
✅ 00:45 target
✅ 00:09 install
✅ 00:34 setup
✅ 03:17 build
❌ 08:24 test
�[32;1m PASS�[0m [ 0.007s] (147/234) �[35;1mmaturin�[0m �[36msource_distribution::utils::tests�[0m�[36m::�[0m�[34;1mtest_normalize_path�[0m
�[32;1m PASS�[0m [ 0.006s] (148/234) �[35;1mmaturin�[0m �[36msource_distribution::utils::tests�[0m�[36m::�[0m�[34;1mtest_relative_path�[0m
�[32;1m PASS�[0m [ 0.006s] (149/234) �[35;1mmaturin�[0m �[36mtarget::platform_tag::tests�[0m�[36m::�[0m�[34;1mtest_iphoneos_deployment_target�[0m
�[32;1m PASS�[0m [ 0.181s] (150/234) �[35;1mmaturin�[0m �[36msource_distribution::path_deps::tests�[0m�[36m::�[0m�[34;1mtest_find_path_deps_keeps_distinct_crates_with_same_alias�[0m
�[32;1m PASS�[0m [ 0.015s] (151/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_platform_tag_validation�[0m
�[32;1m PASS�[0m [ 0.519s] (152/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_target_arch_validation�[0m
�[32;1m PASS�[0m [ 0.014s] (153/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_wheel_filename_parsing�[0m
�[32;1m PASS�[0m [ 0.623s] (154/234) �[35;1mmaturin�[0m �[36mtarget::platform_tag::tests�[0m�[36m::�[0m�[34;1mtest_macosx_deployment_target�[0m
�[32;1m PASS�[0m [ 0.075s] (155/234) �[35;1mmaturin::cli�[0m �[34;1mcli_tests�[0m
�[32;1m PASS�[0m [ 6.322s] (156/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_backend_parameterized_cases�[0m�[36m::�[0m�[34;1mcase_1_hello_world�[0m
�[32;1m PASS�[0m [ 10.994s] (157/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_backend_parameterized_cases�[0m�[36m::�[0m�[34;1mcase_2_pyo3_ffi_pure�[0m
�[32;1m PASS�[0m [ 5.256s] (158/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_cffi_cases�[0m�[36m::�[0m�[34;1mcase_1_cffi_pure�[0m
�[32;1m PASS�[0m [ 4.311s] (159/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_cffi_cases�[0m�[36m::�[0m�[34;1mcase_2_cffi_mixed�[0m
�[32;1m PASS�[0m [ 29.840s] (160/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_01_pyo3_pure�[0m
�[32;1m PASS�[0m [ 28.261s] (161/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_02_pyo3_mixed�[0m
�[32;1m PASS�[0m [ 4.380s] (162/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_03_cffi_mixed_include_exclude�[0m
�[32;1m PASS�[0m [ 4.230s] (163/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_04_cffi_mixed_submodule�[0m
�[32;1m PASS�[0m [ 4.333s] (164/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_05_cffi_mixed_with_path_dep�[0m
�[32;1m PASS�[0m [ 3.518s] (165/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_06_cffi_mixed_implicit�[0m
�[32;1m PASS�[0m [ 4.227s] (166/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_07_cffi_mixed_py_subdir�[0m
�[32;1m PASS�[0m [ 4.135s] (167/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_08_cffi_mixed_src_layout�[0m
�[33;1m SLOW�[0m [> 60.000s] (───────) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_09_uniffi_pure_proc_macro�[0m
�[32;1m PASS�[0m [ 69.047s] (168/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_09_uniffi_pure_proc_macro�[0m
�[33;1m SLOW�[0m [> 60.000s] (───────) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_10_uniffi_multiple_crates�[0m
�[32;1m PASS�[0m [ 73.504s] (169/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_10_uniffi_multiple_crates�[0m
�[32;1m PASS�[0m [ 0.011s] (170/234) �[35;1mmaturin::run�[0m �[36mdevelop�[0m�[36m::�[0m�[34;1mdevelop_pyo3_pure_conda�[0m
�[32;1m PASS�[0m [ 3.907s] (171/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_11_bin_with_python_module�[0m
�[32;1m PASS�[0m [ 0.012s] (172/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uniffi_cases�[0m�[36m::�[0m�[34;1mcase_1_uniffi_pure�[0m
�[32;1m PASS�[0m [ 0.011s] (173/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uniffi_cases�[0m�[36m::�[0m�[34;1mcase_2_uniffi_mixed�[0m
�[32;1m PASS�[0m [ 0.011s] (174/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uniffi_cases�[0m�[36m::�[0m�[34;1mcase_3_uniffi_multiple_binding_files�[0m
�[32;1m PASS�[0m [ 0.011s] (175/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uv_cases�[0m�[36m::�[0m�[34;1mcase_2_pyo3_ffi_pure�[0m
�[32;1m PASS�[0m [ 0.012s] (176/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uv_cases�[0m�[36m::�[0m�[34;1mcase_1_hello_world�[0m
�[32;1m PASS�[0m [ 0.416s] (177/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1msdist_no_source_date_epoch�[0m
�[32;1m PASS�[0m [ 0.288s] (178/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1msdist_source_date_epoch�[0m
�[32;1m PASS�[0m [ 0.011s] (179/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1munreadable_dir�[0m
�[32;1m PASS�[0m [ 0.375s] (180/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1merror_on_missing_python_source�[0m
�[32;1m PASS�[0m [ 0.362s] (181/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1mlocked_doesnt_build_without_cargo_lock�[0m
�[32;1m PASS�[0m [ 0.415s] (182/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1mpypi_compatibility_unsupported_target�[0m
�[32;1m PASS�[0m [ 1.433s] (183/234) �[35;1mmaturin::run�[0m �[36mintegration�[0m�[36m::�[0m�[34;1mabi3_python_interpreter_args�[0m
�[32;1m PASS�[0m [ 0.453s] (184/234) �[35;1mmaturin::run�[0m �[36mintegration�[0m�[36m::�[0m�[34;1mabi3_without_version�[0m
�[32;1m PASS�[0m [ 24.621s] (185/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1mpyo3_source_date_epoch�[0m
�[32;1m PASS�[0m [ 40.968s] (186/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_01_pyo3_pure�[0m
�[32;1m PASS�[0m [ 27.346s] (187/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_02_pyo3_mixed�[0m
�[32;1m PASS�[0m [ 9.713s] (188/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_03_cffi_mixed_include_exclude�[0m
�[32;1m PASS�[0m [ 8.851s] (189/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_04_cffi_mixed_submodule�[0m
�[32;1m PASS�[0m [ 8.833s] (190/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_05_cffi_mixed_with_path_dep�[0m
�[32;1m PASS�[0m [ 9.065s] (191/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_06_cffi_mixed_implicit�[0m
�[32;1m PASS�[0m [ 8.914s] (192/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_07_cffi_mixed_py_subdir�[0m
�[32;1m PASS�[0m [ 8.818s] (193/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_08_cffi_mixed_src_layout�[0m
�[32;1m PASS�[0m [ 20.211s] (194/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_09_uniffi_pure_proc_macro�[0m
�[32;1m PASS�[0m [ 4.950s] (195/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_10_hello_world�[0m
�[32;1m PASS�[0m [ 7.523s] (196/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_11_pyo3_ffi_pure�[0m
�[32;1m PASS�[0m [ 11.370s] (197/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_12_with_data�[0m
�[32;1m PASS�[0m [ 30.270s] (198/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_13_readme_duplication�[0m
�[32;1m PASS�[0m [ 29.322s] (199/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_14_workspace_inverted_order�[0m
����������������������������������������������������
Loading