Initial support for abi3t, depends on unreleased PyO3 features. #3113
+21
−5
Cirrus CI / Test (x86_64 FreeBSD)
failed
Mar 31, 2026 in 14m 6s
Task Summary
Instruction test failed in 08:41
Details
✅ 00:03 clone
✅ 00:55 target
✅ 00:11 install
✅ 00:39 setup
✅ 03:32 build
❌ 08:41 test
�[32;1m PASS�[0m [ 0.006s] (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.207s] (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.017s] (151/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_platform_tag_validation�[0m
�[32;1m PASS�[0m [ 0.676s] (152/234) �[35;1mmaturin�[0m �[36mtarget::platform_tag::tests�[0m�[36m::�[0m�[34;1mtest_macosx_deployment_target�[0m
�[32;1m PASS�[0m [ 0.015s] (153/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_wheel_filename_parsing�[0m
�[32;1m PASS�[0m [ 0.597s] (154/234) �[35;1mmaturin�[0m �[36mtarget::pypi_tags::tests�[0m�[36m::�[0m�[34;1mtest_target_arch_validation�[0m
�[32;1m PASS�[0m [ 0.086s] (155/234) �[35;1mmaturin::cli�[0m �[34;1mcli_tests�[0m
�[32;1m PASS�[0m [ 7.063s] (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.399s] (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.504s] (158/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_cffi_cases�[0m�[36m::�[0m�[34;1mcase_1_cffi_pure�[0m
�[32;1m PASS�[0m [ 3.994s] (159/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_cffi_cases�[0m�[36m::�[0m�[34;1mcase_2_cffi_mixed�[0m
�[32;1m PASS�[0m [ 30.203s] (160/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_01_pyo3_pure�[0m
�[32;1m PASS�[0m [ 29.090s] (161/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_pip_cases�[0m�[36m::�[0m�[34;1mcase_02_pyo3_mixed�[0m
�[32;1m PASS�[0m [ 4.537s] (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.216s] (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.352s] (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 [ 4.267s] (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.265s] (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.283s] (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 [ 70.585s] (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 [ 74.263s] (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.009s] (170/234) �[35;1mmaturin::run�[0m �[36mdevelop�[0m�[36m::�[0m�[34;1mdevelop_pyo3_pure_conda�[0m
�[32;1m PASS�[0m [ 3.949s] (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.008s] (172/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uniffi_cases�[0m�[36m::�[0m�[34;1mcase_1_uniffi_pure�[0m
�[32;1m PASS�[0m [ 0.007s] (173/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uniffi_cases�[0m�[36m::�[0m�[34;1mcase_2_uniffi_mixed�[0m
�[32;1m PASS�[0m [ 0.008s] (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.007s] (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.007s] (176/234) �[35;1mmaturin::run�[0m �[36mdevelop::develop_uv_cases�[0m�[36m::�[0m�[34;1mcase_1_hello_world�[0m
�[32;1m PASS�[0m [ 0.366s] (177/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1msdist_no_source_date_epoch�[0m
�[32;1m PASS�[0m [ 0.285s] (178/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1msdist_source_date_epoch�[0m
�[32;1m PASS�[0m [ 0.010s] (179/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1munreadable_dir�[0m
�[32;1m PASS�[0m [ 0.403s] (180/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1merror_on_missing_python_source�[0m
�[32;1m PASS�[0m [ 0.355s] (181/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1mlocked_doesnt_build_without_cargo_lock�[0m
�[32;1m PASS�[0m [ 0.472s] (182/234) �[35;1mmaturin::run�[0m �[36merrors�[0m�[36m::�[0m�[34;1mpypi_compatibility_unsupported_target�[0m
�[32;1m PASS�[0m [ 1.595s] (183/234) �[35;1mmaturin::run�[0m �[36mintegration�[0m�[36m::�[0m�[34;1mabi3_python_interpreter_args�[0m
�[32;1m PASS�[0m [ 0.469s] (184/234) �[35;1mmaturin::run�[0m �[36mintegration�[0m�[36m::�[0m�[34;1mabi3_without_version�[0m
�[32;1m PASS�[0m [ 24.822s] (185/234) �[35;1mmaturin::run�[0m �[36menvironment�[0m�[36m::�[0m�[34;1mpyo3_source_date_epoch�[0m
�[32;1m PASS�[0m [ 39.705s] (186/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_01_pyo3_pure�[0m
�[32;1m PASS�[0m [ 9.558s] (187/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_03_cffi_mixed_include_exclude�[0m
�[32;1m PASS�[0m [ 28.440s] (188/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_02_pyo3_mixed�[0m
�[32;1m PASS�[0m [ 9.106s] (189/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_04_cffi_mixed_submodule�[0m
�[32;1m PASS�[0m [ 9.064s] (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 [ 8.945s] (191/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_06_cffi_mixed_implicit�[0m
�[32;1m PASS�[0m [ 8.964s] (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.621s] (193/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_08_cffi_mixed_src_layout�[0m
�[32;1m PASS�[0m [ 21.706s] (194/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_09_uniffi_pure_proc_macro�[0m
�[32;1m PASS�[0m [ 5.510s] (195/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_10_hello_world�[0m
�[32;1m PASS�[0m [ 7.845s] (196/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_11_pyo3_ffi_pure�[0m
�[32;1m PASS�[0m [ 12.247s] (197/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_12_with_data�[0m
�[32;1m PASS�[0m [ 28.723s] (198/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_13_readme_duplication�[0m
�[32;1m PASS�[0m [ 32.257s] (199/234) �[35;1mmaturin::run�[0m �[36mintegration::integration_cases�[0m�[36m::�[0m�[34;1mcase_14_workspace_inverted_order�[0m
����������������������������������������������������
Loading