>>> minijinja-cli: Building community/minijinja-cli 2.10.2-r0 (using abuild 3.15.0_rc3-r3) started Mon, 12 May 2025 00:22:50 +0000 >>> minijinja-cli: Validating /home/buildozer/aports/community/minijinja-cli/APKBUILD... >>> minijinja-cli: Analyzing dependencies... >>> minijinja-cli: Installing for build: build-base cargo cargo-auditable py3-gpep517 py3-maturin py3-setuptools sequoia-sq py3-pytest (1/40) Installing libffi (3.4.8-r0) (2/40) Installing xz-libs (5.8.1-r0) (3/40) Installing libxml2 (2.13.8-r0) (4/40) Installing llvm20-libs (20.1.4-r0) (5/40) Installing scudo-malloc (20.1.4-r0) (6/40) Installing rust (1.86.0-r2) (7/40) Installing cargo (1.86.0-r2) (8/40) Installing cargo-auditable (0.6.7-r0) (9/40) Installing libbz2 (1.0.8-r6) (10/40) Installing gdbm (1.24-r0) (11/40) Installing mpdecimal (4.0.0-r0) (12/40) Installing libpanelw (6.5_p20250503-r0) (13/40) Installing sqlite-libs (3.49.2-r0) (14/40) Installing python3 (3.12.10-r0) (15/40) Installing python3-pycache-pyc0 (3.12.10-r0) (16/40) Installing pyc (3.12.10-r0) (17/40) Installing py3-installer-pyc (0.7.0-r2) (18/40) Installing py3-gpep517-pyc (19-r0) (19/40) Installing python3-pyc (3.12.10-r0) (20/40) Installing py3-installer (0.7.0-r2) (21/40) Installing py3-gpep517 (19-r0) (22/40) Installing maturin (1.8.3-r0) (23/40) Installing py3-maturin (1.8.3-r0) (24/40) Installing py3-maturin-pyc (1.8.3-r0) (25/40) Installing py3-parsing (3.2.3-r0) (26/40) Installing py3-parsing-pyc (3.2.3-r0) (27/40) Installing py3-packaging (25.0-r0) (28/40) Installing py3-packaging-pyc (25.0-r0) (29/40) Installing py3-setuptools (80.5.0-r0) (30/40) Installing py3-setuptools-pyc (80.5.0-r0) (31/40) Installing sequoia-sq (1.3.1-r0) (32/40) Installing py3-iniconfig (2.1.0-r0) (33/40) Installing py3-iniconfig-pyc (2.1.0-r0) (34/40) Installing py3-pluggy (1.5.0-r0) (35/40) Installing py3-pluggy-pyc (1.5.0-r0) (36/40) Installing py3-py (1.11.0-r4) (37/40) Installing py3-py-pyc (1.11.0-r4) (38/40) Installing py3-pytest (8.3.5-r0) (39/40) Installing py3-pytest-pyc (8.3.5-r0) (40/40) Installing .makedepends-minijinja-cli (20250512.002251) Executing busybox-1.37.0-r17.trigger OK: 820 MiB in 144 packages >>> minijinja-cli: Cleaning up srcdir >>> minijinja-cli: Cleaning up pkgdir >>> minijinja-cli: Cleaning up tmpdir >>> minijinja-cli: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/minijinja-2.10.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/minijinja-2.10.2.tar.gz.part' minijinja-2.10.2.tar 100% |********************************| 753k 0:00:00 ETA '/var/cache/distfiles/v3.22/minijinja-2.10.2.tar.gz.part' saved >>> minijinja-cli: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/minijinja-2.10.2.tar.gz >>> minijinja-cli: Checking sha512sums... minijinja-2.10.2.tar.gz: OK minimal-workspace.patch: OK >>> minijinja-cli: Unpacking /var/cache/distfiles/v3.22/minijinja-2.10.2.tar.gz... >>> minijinja-cli: minimal-workspace.patch patching file Cargo.toml patching file Cargo.lock Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling serde v1.0.219 Compiling libc v0.2.172 Compiling rustix v1.0.7 Compiling bitflags v2.9.0 Compiling thiserror v1.0.69 Compiling cfg-if v1.0.0 Compiling thiserror v2.0.12 Compiling linux-raw-sys v0.9.4 Compiling clap_lex v0.7.4 Compiling anstyle v1.0.10 Compiling regex-syntax v0.8.5 Compiling rand_core v0.6.4 Compiling siphasher v1.0.1 Compiling rand v0.8.5 Compiling clap_builder v4.5.37 Compiling phf_shared v0.11.3 Compiling memchr v2.7.4 Compiling hashbrown v0.15.3 Compiling equivalent v1.0.2 Compiling quote v1.0.40 Compiling itoa v1.0.15 Compiling syn v2.0.101 Compiling phf_generator v0.11.3 Compiling xml-rs v0.8.26 Compiling indexmap v2.9.0 Compiling regex-automata v0.4.9 Compiling ucd-trie v0.1.7 Compiling log v0.4.27 Compiling errno v0.3.11 Compiling phf_codegen v0.11.3 Compiling clap v4.5.37 Compiling clap_complete v4.5.48 Compiling serde_json v1.0.140 Compiling ryu v1.0.20 Compiling num-conv v0.1.0 Compiling powerfmt v0.2.0 Compiling cfg_aliases v0.1.1 Compiling once_cell v1.21.3 Compiling time-core v0.1.4 Compiling nix v0.28.0 Compiling regex v1.11.1 Compiling time-macros v0.2.22 Compiling parse-zoneinfo v0.3.1 Compiling percent-encoding v2.3.1 Compiling roff v0.2.2 Compiling getrandom v0.3.2 Compiling smallvec v1.15.0 Compiling clap_mangen v0.2.26 Compiling phf v0.11.3 Compiling serde_derive v1.0.219 Compiling thiserror-impl v1.0.69 Compiling thiserror-impl v2.0.12 Compiling nibble_vec v0.1.0 Compiling clap_complete_nushell v4.5.5 Compiling terminal_size v0.4.2 Compiling clap_complete_fig v4.5.2 Compiling half v2.6.0 Compiling unicode-width v0.2.0 Compiling endian-type v0.1.2 Compiling winnow v0.5.40 Compiling smawk v0.3.2 Compiling ciborium-io v0.2.2 Compiling unicode-linebreak v0.1.5 Compiling memo-map v0.3.3 Compiling aho-corasick v1.1.3 Compiling unicase v2.8.1 Compiling self_cell v1.2.0 Compiling pest v2.8.0 Compiling anyhow v1.0.98 Compiling textwrap v0.16.2 Compiling ciborium-ll v0.2.2 Compiling radix_trie v0.2.1 Compiling minijinja-cli v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-cli) Compiling fd-lock v4.0.4 Compiling pest_meta v2.8.0 Compiling unicode-width v0.1.14 Compiling pest_generator v2.8.0 Compiling fastrand v2.3.0 Compiling unicode-segmentation v1.12.0 Compiling home v0.5.11 Compiling unicode_categories v0.1.1 Compiling unsafe-libyaml v0.2.11 Compiling utf8parse v0.2.2 Compiling tempfile v3.19.1 Compiling rustyline v14.0.0 Compiling pest_derive v2.8.0 Compiling serde-xml-rs v0.5.1 Compiling configparser v3.1.0 Compiling time-tz v2.0.0 Compiling deranged v0.4.0 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.9 Compiling ciborium v0.2.2 Compiling toml_edit v0.19.15 Compiling serde_yaml v0.9.34+deprecated Compiling serde_qs v0.12.0 Compiling time v0.3.41 Compiling minijinja v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja) Compiling serde_json5 v0.1.0 Compiling toml v0.7.8 Compiling minijinja-contrib v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-contrib) Finished `release` profile [optimized] target(s) in 1m 17s 2025-05-12 00:24:14,398 gpep517 INFO Building wheel via backend maturin Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off --locked` 🍹 Building a mixed python/rust project 🔗 Found pyo3 bindings with abi3 support for Python ≥ 3.8 🐍 Not using a specific python interpreter Compiling target-lexicon v0.12.16 Compiling once_cell v1.21.3 Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling serde v1.0.219 Compiling v_htmlescape v0.15.8 Compiling serde_json v1.0.140 Compiling libc v0.2.172 Compiling autocfg v1.4.0 Compiling hashbrown v0.15.3 Compiling heck v0.5.0 Compiling equivalent v1.0.2 Compiling itoa v1.0.15 Compiling ryu v1.0.20 Compiling memchr v2.7.4 Compiling memoffset v0.9.1 Compiling percent-encoding v2.3.1 Compiling indexmap v2.9.0 Compiling quote v1.0.40 Compiling self_cell v1.2.0 Compiling memo-map v0.3.3 Compiling aho-corasick v1.1.3 Compiling pyo3-build-config v0.23.5 Compiling syn v2.0.101 Compiling indoc v2.0.6 Compiling unindent v0.2.4 Compiling cfg-if v1.0.0 Compiling pyo3-ffi v0.23.5 Compiling pyo3-macros-backend v0.23.5 Compiling pyo3 v0.23.5 Compiling minijinja v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja) Compiling minijinja-contrib v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-contrib) Compiling pyo3-macros v0.23.5 Compiling minijinja-py v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-py) Finished `release` profile [optimized] target(s) in 35.94s 📦 Built wheel for abi3 Python ≥ 3.8 to /home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/target/wheels/minijinja-2.10.2-cp38-abi3-linux_s390x.whl /home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/target/wheels/minijinja-2.10.2-cp38-abi3-linux_s390x.whl 2025-05-12 00:24:51,678 gpep517 INFO The backend produced .dist/minijinja-2.10.2-cp38-abi3-linux_s390x.whl minijinja-2.10.2-cp38-abi3-linux_s390x.whl Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.172 Compiling serde v1.0.219 Compiling memchr v2.7.4 Compiling once_cell v1.21.3 Compiling log v0.4.27 Compiling itoa v1.0.15 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.3 Compiling ryu v1.0.20 Compiling serde_json v1.0.140 Compiling v_htmlescape v0.15.8 Compiling percent-encoding v2.3.1 Compiling aho-corasick v1.1.3 Compiling self_cell v1.2.0 Compiling memo-map v0.3.3 Compiling unicase v2.8.1 Compiling same-file v1.0.6 Compiling unicode-segmentation v1.12.0 Compiling regex-syntax v0.8.5 Compiling walkdir v2.5.0 Compiling bstr v1.12.0 Compiling quote v1.0.40 Compiling indexmap v2.9.0 Compiling syn v2.0.101 Compiling similar v2.7.0 Compiling cfg-if v1.0.0 Compiling bitflags v2.9.0 Compiling siphasher v1.0.1 Compiling thiserror v1.0.69 Compiling rand_core v0.6.4 Compiling rand v0.8.5 Compiling phf_shared v0.11.3 Compiling console v0.15.11 Compiling target-lexicon v0.12.16 Compiling similar-asserts v1.7.0 Compiling anstyle v1.0.10 Compiling clap_lex v0.7.4 Compiling regex-automata v0.4.9 Compiling phf_generator v0.11.3 Compiling xml-rs v0.8.26 Compiling autocfg v1.4.0 Compiling phf_codegen v0.11.3 Compiling time-core v0.1.4 Compiling num-conv v0.1.0 Compiling powerfmt v0.2.0 Compiling rustix v1.0.7 Compiling time-macros v0.2.22 Compiling pyo3-build-config v0.23.5 Compiling errno v0.3.11 Compiling linux-raw-sys v0.9.4 Compiling phf v0.11.3 Compiling regex v1.11.1 Compiling smawk v0.3.2 Compiling globset v0.4.16 Compiling parse-zoneinfo v0.3.1 Compiling unicode-linebreak v0.1.5 Compiling unicode-width v0.2.0 Compiling unicode_categories v0.1.1 Compiling clap_builder v4.5.37 Compiling textwrap v0.16.2 Compiling thiserror v2.0.12 Compiling num-traits v0.2.19 Compiling ucd-trie v0.1.7 Compiling iana-time-zone v0.1.63 Compiling cfg_aliases v0.1.1 Compiling smallvec v1.15.0 Compiling nix v0.28.0 Compiling roff v0.2.2 Compiling getrandom v0.3.2 Compiling nibble_vec v0.1.0 Compiling pyo3-ffi v0.23.5 Compiling terminal_size v0.4.2 Compiling serde_derive v1.0.219 Compiling thiserror-impl v1.0.69 Compiling thiserror-impl v2.0.12 Compiling pyo3-macros-backend v0.23.5 Compiling inotify-sys v0.1.5 Compiling half v2.6.0 Compiling anyhow v1.0.98 Compiling ciborium-io v0.2.2 Compiling winnow v0.5.40 Compiling endian-type v0.1.2 Compiling clap v4.5.37 Compiling radix_trie v0.2.1 Compiling clap_complete v4.5.48 Compiling clap_complete_fig v4.5.2 Compiling pest v2.8.0 Compiling clap_complete_nushell v4.5.5 Compiling clap_mangen v0.2.26 Compiling ciborium-ll v0.2.2 Compiling inotify v0.11.0 Compiling fd-lock v4.0.4 Compiling memoffset v0.9.1 Compiling minijinja-cli v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-cli) Compiling mio v1.0.3 Compiling filetime v0.2.25 Compiling pest_meta v2.8.0 Compiling fastrand v2.3.0 Compiling notify-types v2.0.0 Compiling unsafe-libyaml v0.2.11 Compiling unicode-width v0.1.14 Compiling home v0.5.11 Compiling heck v0.5.0 Compiling utf8parse v0.2.2 Compiling rustyline v14.0.0 Compiling notify v8.0.0 Compiling pest_generator v2.8.0 Compiling tempfile v3.19.1 Compiling pest_derive v2.8.0 Compiling pyo3 v0.23.5 Compiling configparser v3.1.0 Compiling indoc v2.0.6 Compiling unindent v0.2.4 Compiling minijinja-embed v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-embed) Compiling insta v1.43.1 Compiling deranged v0.4.0 Compiling chrono v0.4.41 Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.9 Compiling serde-xml-rs v0.5.1 Compiling toml_edit v0.19.15 Compiling serde_yaml v0.9.34+deprecated Compiling serde_qs v0.12.0 Compiling minijinja v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja) Compiling time-tz v2.0.0 Compiling time v0.3.41 Compiling ciborium v0.2.2 Compiling toml v0.7.8 Compiling serde_json5 v0.1.0 Compiling insta-cmd v0.6.0 Compiling pyo3-macros v0.23.5 Compiling minijinja-autoreload v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-autoreload) Compiling minijinja-contrib v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-contrib) Compiling minijinja-cabi v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-cabi) Compiling minijinja-py v2.10.2 (/home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-py) Finished `test` profile [unoptimized + debuginfo] target(s) in 39.73s Running unittests src/lib.rs (target/debug/deps/minijinja-07730b509432f6a3) running 24 tests test compiler::lexer::tests::test_is_basic_tag ... ok test loader::tests::test_safe_join ... ok test compiler::lexer::tests::test_basic_identifiers ... ok test value::argtypes::tests::test_as_f64 ... ok test utils::tests::test_splitn_whitespace ... ok test value::argtypes::tests::test_kwargs_fails_string_conversion ... ok test utils::tests::test_unescape ... ok test defaults::unit_tests::test_default_uto_escape ... ok test value::argtypes::tests::test_optional_none ... ok test value::argtypes::tests::test_split_kwargs ... ok test value::merge_object::test_merge_object ... ok test value::ops::tests::test_adding ... ok test value::ops::tests::test_bytes_slicing ... ok test value::ops::tests::test_concat ... ok test value::ops::tests::test_dividing ... ok test value::ops::tests::test_neg ... ok test value::ops::tests::test_subtracting ... ok test value::ops::tests::test_string_slicing ... ok test value::tests::test_dynamic_object_roundtrip ... ok test value::tests::test_sizes ... ok test value::tests::test_string_char ... ok test value::ops::tests::test_slicing ... ok test compiler::instructions::test_sizes ... ok test utils::tests::test_html_escape ... ok test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_compiler.rs (target/debug/deps/test_compiler-c512643037b3f091) running 6 tests test test_referenced_names_empty_bug ... ok test test_const_folding ... ok test test_for_loop ... ok test test_if_branches ... ok test test_const ... ok test test_bool_ops ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/test_deserialization.rs (target/debug/deps/test_deserialization-a7fee55716e3fdb5) running 8 tests test test_basics ... ok test test_into_deserializer ... ok test test_invalid ... ok test test_enum ... ok test test_seq ... ok test test_seq_object ... ok test test_map ... ok test test_struct_object ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_environment.rs (target/debug/deps/test_environment-9da096803227dcac) running 13 tests test test_expression_bug ... ok test test_expression ... ok test test_expression_owned ... ok test test_expression_undeclared_variables ... ok test test_globals ... ok test test_clone ... ok test test_basic ... ok test test_expression_lifetimes ... ok test test_iter ... ok test test_path_join ... ok test test_keep_trailing_newlines ... ok test test_template_removal ... ok test test_unknown_method_callback ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/test_filters.rs (target/debug/deps/test_filters-431ee46c5d544454) running 8 tests test test_abs_overflow ... ok test test_indent_one_line ... ok test test_indent_with_all_indented ... ok test test_indent_with_indented_blank_line ... ok test test_indent_one_empty_line ... ok test test_indent ... ok test test_indent_with_indented_first_line ... ok test test_filter_with_non ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_fuel.rs (target/debug/deps/test_fuel-f1925a8bfb6ff44c) running 2 tests test test_basic ... ok test test_macro_fuel ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_lexer.rs (target/debug/deps/test_lexer-7e28577bcd09755c) running 3 tests test test_trim_blocks ... ok test test_overflowing_column ... ok test test_lexer ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/test_loader.rs (target/debug/deps/test_loader-9e5b24c21d3c7228) running 4 tests test test_source_replace_static ... ok test test_basic ... ok test test_source_replace_dynamic ... ok test test_dynamic ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_macros.rs (target/debug/deps/test_macros-f2b3c11c2969868d) running 10 tests test test_context ... ok test test_args ... ok test test_context_merge_custom ... ok test test_context_merge ... ok test test_no_leak ... ok test test_macro_passing ... ok test test_render ... ok test test_nested_macro_bug ... ok test test_caller_bug ... ok test test_unenclosed_resolve ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/test_parser.rs (target/debug/deps/test_parser-690dafbe20920605) running 1 test test test_parser ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/test_state.rs (target/debug/deps/test_state-9aa51cf042a1fe8d) running 4 tests test test_state_lookup_global ... ok test test_known_variables ... ok test test_state_object_temps ... ok test test_state_temps ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_templates.rs (target/debug/deps/test_templates-1b6f724d5eed5de4) running 27 tests test test_block_fragments ... ok test test_filter_caching ... ok test test_flattening_sub_item_bad_attr ... ok test test_custom_filter ... ok test test_custom_syntax ... ok test test_flattening_sub_item_good ... ok test test_invalid_value_iteration ... ok test test_flattening - should panic ... ok test test_render_and_return_state ... ok test test_flattening_sub_item_bad_lookup - should panic ... ok test test_multiple_extended_includes_in_loop ... ok test test_render_to_write_state ... ok test test_single ... ok test test_state ... ok test test_flattening_sub_item_shielded_print ... ok test test_loop_changed ... ok test test_test_caching ... ok test test_undeclared_variables ... ok test test_undeclared_variables_macro_bug ... ok test test_values_scientific_notation ... ok test test_undeclared_variables_bug ... ok test test_urlencode_with_struct ... ok test test_items_and_dictsort_with_structs ... ok test test_functions ... ok test test_auto_escaping ... ok test test_vm_block_fragments ... ok test test_vm ... ok test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Running tests/test_tests.rs (target/debug/deps/test_tests-8022a341b6e74283) running 1 test test test_basics ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_undefined.rs (target/debug/deps/test_undefined-4b830f92039ac1ee) running 4 tests test test_chainable_undefined ... ok test test_lenient_undefined ... ok test test_strict_undefined ... ok test test_semi_strict_undefined ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_value.rs (target/debug/deps/test_value-76841b465c15858e) running 48 tests test test_complex_key ... ok test test_deserialize ... ok test test_call_kwargs ... ok test test_downcast_arg ... ok test test_float_to_string ... ok test test_bytes ... ok test test_float_eq ... ok test test_eq_regression ... ok test test_custom_object_compare ... ok test test_kwargs_error ... ok test test_map_custom_iter ... ok test test_filter_basics ... ok test test_obj_downcast ... ok test test_object_btree_set ... ok test test_object_hash_map ... ok test test_object_hash_set ... ok test test_object_btree_map ... ok test test_object_linked_list ... ok test test_object_vec ... ok test test_optional_args ... ok test test_plain_object_compare ... ok test test_object_vec_deque ... ok test test_return_none ... ok test test_rest_args ... ok test test_safe_string_roundtrip ... ok test test_seq_custom_iter ... ok test test_seq_object_borrow ... ok test test_seq_object_downcast ... ok test test_map_eq ... ok test test_builtin_seq_objects ... ok test test_plain_object ... ok test test_sort ... ok test test_seq_object_iteration_and_indexing ... ok test test_struct_object_downcast ... ok test test_undefined_roundtrip ... ok test test_sorting ... ok test test_sort_different_types ... ok test test_map_object_iteration_and_indexing ... ok test test_make_iterable ... ok test test_value_as_bytes ... ok test test_value_by_index ... ok test test_reverse ... ok test test_value_cmp ... ok test test_value_object_interface ... ok test test_one_shot_iterator ... ok test test_value_serialization ... ok test test_values_in_vec ... ok test test_via_deserialize ... ok test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/test_vm.rs (target/debug/deps/test_vm-afe49eeec22c081f) running 15 tests test test_call_object ... ok test test_if_branches ... ok test test_basic ... ok test test_op_eq ... ok test test_loop ... ok test test_if ... ok test test_op_gte ... ok test test_error_info ... ok test test_op_lt ... ok test test_op_gt ... ok test test_string_concat ... ok test test_unpacking ... ok test test_op_lte ... ok test test_op_ne ... ok test test_op_not ... ok test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/minijinja_autoreload-cc0e2e882aa4fd79) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/minijinja_cabi-a88f30047d3dd3c8) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/minijinja_cli-8811a8838e4b7022) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/test_basic.rs (target/debug/deps/test_basic-fbc2cd4e7dc4baad) running 31 tests test test_empty_template_name_with_string_template ... ok test test_cbor ... ok test test_empty_template_name_errors ... ok test test_explicit_format ... ok test test_include ... ok test test_context_stdin ... ok test test_json ... ok test test_json5 ... ok test test_line_statement ... ok test test_help ... ok test test_load_config ... ok test test_ini_casing ... ok test test_multiple_data_files ... ok test test_dump ... ok test test_ini ... ok test test_preserve_order_cbor ... ok test test_no_newline ... ok test test_preserve_order_toml ... ok test test_querystring ... ok test test_preserve_order_json ... ok test test_select_from_toplevel ... ok test test_print_config_fully_loaded ... ok test test_preserve_order_yaml ... ok test test_template_name_with_string_template_fails ... ok test test_template_string ... ok test test_stdin_template ... ok test test_yaml ... ok test test_yaml_aliases ... ok test test_toml ... ok test test_syntax_error ... ok test test_no_include ... ok test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running unittests src/lib.rs (target/debug/deps/minijinja_contrib-bf7895c738070c41) running 1 test test filters::test_entities_sorted ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/datetime.rs (target/debug/deps/datetime-33a7ae6a2f58e99e) running 9 tests test test_datetime_format_naive ... ok test test_datetimeformat ... ok test test_datetimeformat_iso_negative ... ok test test_dateformat_time_rs ... ok test test_datetimeformat_time_rs ... ok test test_timeformat ... ok test test_dateformat ... ok test test_dateformat_chrono_rs ... ok test test_datetimeformat_chrono ... ok test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/filters.rs (target/debug/deps/filters-5823361c1aacdcf6) running 7 tests test test_striptags ... ok test test_wordcount ... ok test test_pluralize ... ok test test_wordwrap ... ok test test_filesizeformat ... ok test test_truncate ... ok test test_random ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/globals.rs (target/debug/deps/globals-73125c00a24e263d) running 4 tests test test_randrange ... ok test test_cycler ... ok test test_joiner ... ok test test_lispum ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/pycompat.rs (target/debug/deps/pycompat-d3c6a08ad16cd13a) running 3 tests test test_list_methods ... ok test test_dict_methods ... ok test test_string_methods ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/lib.rs (target/debug/deps/minijinja_embed-1af57ba5f948b0c0) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/minijinja_py-68a6eda3017b6285) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests minijinja running 93 tests test minijinja/src/environment.rs - environment::Environment<'source>::set_loader (line 198) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::set_auto_escape_callback (line 478) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::add_template_owned (line 166) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::set_path_join_callback (line 284) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::set_formatter (line 529) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::add_template (line 145) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::render_named_str (line 431) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::set_unknown_method_callback (line 313) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::get_template (line 377) ... ok test minijinja/src/error.rs - error::Error (line 22) ... ok test minijinja/src/error.rs - error::Error::range (line 293) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::template_from_named_str (line 394) ... ok test minijinja/src/filters.rs - filters (line 35) ... ok test minijinja/src/environment.rs - environment::Environment<'source>::templates (line 352) ... ok test minijinja/src/expression.rs - expression::Expression (line 29) ... ok test minijinja/src/filters.rs - filters (line 55) ... ok test minijinja/src/filters.rs - filters (line 75) ... ok test minijinja/src/functions.rs - functions (line 27) ... ok test minijinja/src/functions.rs - functions::Function (line 145) ... ok test minijinja/src/functions.rs - functions::Function (line 167) ... ok test minijinja/src/filters.rs - filters (line 97) ... ok test minijinja/src/functions.rs - functions::Function (line 185) ... ok test minijinja/src/functions.rs - functions (line 51) ... ok test minijinja/src/loader.rs - loader::path_loader (line 199) ... ok test minijinja/src/lib.rs - (line 67) ... ok test minijinja/src/lib.rs - (line 43) ... ok test minijinja/src/macros.rs - macros::args (line 191) ... ok test minijinja/src/macros.rs - macros::context (line 66) ... ok test minijinja/src/macros.rs - macros::context (line 77) ... ok test minijinja/src/macros.rs - macros::context (line 94) ... ok test minijinja/src/lib.rs - (line 85) ... ok test minijinja/src/macros.rs - macros::context (line 55) ... ok test minijinja/src/macros.rs - macros::render (line 282) ... ok test minijinja/src/macros.rs - macros::render (line 275) ... ok test minijinja/src/template.rs - template::Template<'env,'source>::eval_to_state (line 189) ... ok test minijinja/src/syntax.rs - syntax (line 799) ... ok test minijinja/src/syntax.rs - syntax::imp::SyntaxConfig (line 1089) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::Kwargs (line 702) ... ok test minijinja/src/template.rs - template::Template<'env,'source>::render_and_return_state (line 127) ... ok test minijinja/src/macros.rs - macros::render (line 290) ... ok test minijinja/src/syntax.rs - syntax (line 764) ... ok test minijinja/src/template.rs - template::Template<'env,'source>::render (line 102) ... ok test minijinja/src/template.rs - template::Template<'env,'source>::undeclared_variables (line 241) ... ok test minijinja/src/template.rs - template::Template<'env,'source>::render_to_write (line 159) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::Kwargs (line 738) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::Kwargs::get (line 852) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::Kwargs (line 725) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::from_args (line 64) ... ok test minijinja/src/tests.rs - tests (line 36) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::Rest (line 639) ... ok test minijinja/src/value/argtypes.rs - value::argtypes::from_args (line 79) ... ok test minijinja/src/value/merge_object.rs - value::merge_object::merge_maps (line 43) ... ok test minijinja/src/value/deserialize.rs - value::deserialize::ViaDeserialize (line 97) ... ok test minijinja/src/value/mod.rs - value (line 159) ... ok test minijinja/src/value/mod.rs - value (line 33) ... ok test minijinja/src/value/mod.rs - value (line 137) ... ok test minijinja/src/value/mod.rs - value (line 100) ... ok test minijinja/src/value/mod.rs - value (line 16) ... ok test minijinja/src/value/mod.rs - value::Value::from_dyn_object (line 816) ... ok test minijinja/src/value/mod.rs - value (line 47) ... ok test minijinja/src/value/mod.rs - value (line 55) ... ok test minijinja/src/value/mod.rs - value (line 75) ... ok test minijinja/src/value/mod.rs - value (line 91) ... ok test minijinja/src/value/mod.rs - value::Value::call (line 1537) ... ok test minijinja/src/value/mod.rs - value::Value::downcast_object_ref (line 1443) ... ok test minijinja/src/value/mod.rs - value::Value::call (line 1559) ... ok test minijinja/src/value/mod.rs - value::Value::from_function (line 1053) ... ok test minijinja/src/value/mod.rs - value::Value::get_attr (line 1244) ... ok test minijinja/src/value/mod.rs - value::Value::from_safe_string (line 767) ... ok test minijinja/src/value/mod.rs - value::Value::from_object (line 793) ... ok test minijinja/src/value/mod.rs - value::Value::make_object_map (line 943) ... ok test minijinja/src/value/mod.rs - value::Value::get_item (line 1298) ... ok test minijinja/src/value/mod.rs - value::Value::len (line 1223) ... ok test minijinja/src/value/mod.rs - value::Value::from_serialize (line 723) ... ok test minijinja/src/value/mod.rs - value::Value::try_iter (line 1324) ... ok test minijinja/src/value/object.rs - value::object::Enumerator::Iter (line 526) ... ok test minijinja/src/value/mod.rs - value::Value::get_item_by_index (line 1281) ... ok test minijinja/src/value/mod.rs - value::Value::make_object_iterable (line 888) ... ok test minijinja/src/value/mod.rs - value::Value::make_iterable (line 864) ... ok test minijinja/src/value/object.rs - value::object::ObjectExt::mapped_enumerator (line 367) ... ok test minijinja/src/value/object.rs - value::object::Object::custom_cmp (line 259) ... ok test minijinja/src/value/object.rs - value::object::ObjectExt::mapped_rev_enumerator (line 407) ... ok test minijinja/src/value/mod.rs - value::Value::make_one_shot_iterator (line 1033) ... ok test minijinja/src/value/object.rs - value::object::Object (line 60) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::get_temp (line 329) ... ok test minijinja/src/value/object.rs - value::object::Object (line 96) ... ok test minijinja/src/value/object.rs - value::object::Object (line 26) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::get_or_set_temp_object (line 362) ... ok test minijinja/src/value/object.rs - value::object::Object (line 134) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::render_block (line 176) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::apply_filter (line 250) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::format (line 286) ... ok test minijinja/src/vm/state.rs - vm::state::State<'template,'env>::perform_test (line 268) ... ok test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.83s Doc-tests minijinja_autoreload running 1 test test minijinja-autoreload/src/lib.rs - (line 20) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s Doc-tests minijinja_contrib running 2 tests test minijinja-contrib/src/pycompat.rs - pycompat::unknown_method_callback (line 9) ... ok test minijinja-contrib/src/lib.rs - (line 7) ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s Doc-tests minijinja_embed running 6 tests test minijinja-embed/src/lib.rs - (line 29) ... ignored test minijinja-embed/src/lib.rs - load_templates (line 107) ... ignored test minijinja-embed/src/lib.rs - load_templates (line 114) ... ignored test minijinja-embed/src/lib.rs - embed_templates (line 54) ... ok test minijinja-embed/src/lib.rs - embed_templates (line 66) ... ok test minijinja-embed/src/lib.rs - (line 17) ... ok test result: ok. 3 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.12s ============================= test session starts ============================== platform linux -- Python 3.12.10, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/buildozer/aports/community/minijinja-cli/src/minijinja-2.10.2/minijinja-py configfile: pyproject.toml collected 43 items / 1 deselected / 42 selected tests/test_basic.py ................................... [ 83%] tests/test_security.py .. [ 88%] tests/test_state.py ..... [100%] ======================= 42 passed, 1 deselected in 0.57s ======================= >>> minijinja-cli: Entering fakeroot... >>> minijinja-cli-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/minijinja-cli/pkg/minijinja-cli-doc/usr/share/man' >>> minijinja-cli-doc*: Preparing subpackage minijinja-cli-doc... >>> minijinja-cli-doc*: Running postcheck for minijinja-cli-doc >>> minijinja-cli-bash-completion*: Running split function bashcomp... 'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/minijinja-cli/pkg/minijinja-cli-bash-completion/usr/share/bash-completion/completions' >>> minijinja-cli-bash-completion*: Preparing subpackage minijinja-cli-bash-completion... >>> minijinja-cli-bash-completion*: Running postcheck for minijinja-cli-bash-completion >>> minijinja-cli-fish-completion*: Running split function fishcomp... 'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/minijinja-cli/pkg/minijinja-cli-fish-completion/usr/share/fish/vendor_completions.d' >>> minijinja-cli-fish-completion*: Preparing subpackage minijinja-cli-fish-completion... libfakeroot internal error: payload not recognized! >>> minijinja-cli-fish-completion*: Running postcheck for minijinja-cli-fish-completion >>> minijinja-cli-zsh-completion*: Running split function zshcomp... 'usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/minijinja-cli/pkg/minijinja-cli-zsh-completion/usr/share/zsh/site-functions' >>> minijinja-cli-zsh-completion*: Preparing subpackage minijinja-cli-zsh-completion... >>> minijinja-cli-zsh-completion*: Running postcheck for minijinja-cli-zsh-completion >>> py3-minijinja-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/minijinja/__pycache__' -> '/home/buildozer/aports/community/minijinja-cli/pkg/py3-minijinja-pyc/usr/lib/python3.12/site-packages/minijinja/__pycache__' >>> py3-minijinja-pyc*: Preparing subpackage py3-minijinja-pyc... >>> py3-minijinja-pyc*: Running postcheck for py3-minijinja-pyc >>> py3-minijinja*: Running split function py3... >>> py3-minijinja*: Preparing subpackage py3-minijinja... >>> py3-minijinja*: Stripping binaries libfakeroot internal error: payload not recognized! >>> py3-minijinja*: Running postcheck for py3-minijinja >>> minijinja-cli*: Running postcheck for minijinja-cli >>> minijinja-cli*: Preparing package minijinja-cli... >>> minijinja-cli*: Stripping binaries >>> minijinja-cli-bash-completion*: Scanning shared objects >>> minijinja-cli-doc*: Scanning shared objects >>> minijinja-cli-fish-completion*: Scanning shared objects >>> minijinja-cli-zsh-completion*: Scanning shared objects >>> minijinja-cli*: Scanning shared objects >>> py3-minijinja-pyc*: Scanning shared objects >>> py3-minijinja*: Scanning shared objects >>> minijinja-cli-bash-completion*: Tracing dependencies... >>> minijinja-cli-bash-completion*: Package size: 4.4 KB >>> minijinja-cli-bash-completion*: Compressing data... >>> minijinja-cli-bash-completion*: Create checksum... >>> minijinja-cli-bash-completion*: Create minijinja-cli-bash-completion-2.10.2-r0.apk >>> minijinja-cli-doc*: Tracing dependencies... >>> minijinja-cli-doc*: Package size: 4.5 KB >>> minijinja-cli-doc*: Compressing data... >>> minijinja-cli-doc*: Create checksum... >>> minijinja-cli-doc*: Create minijinja-cli-doc-2.10.2-r0.apk >>> minijinja-cli-fish-completion*: Tracing dependencies... >>> minijinja-cli-fish-completion*: Package size: 2.6 KB >>> minijinja-cli-fish-completion*: Compressing data... >>> minijinja-cli-fish-completion*: Create checksum... >>> minijinja-cli-fish-completion*: Create minijinja-cli-fish-completion-2.10.2-r0.apk >>> minijinja-cli-zsh-completion*: Tracing dependencies... >>> minijinja-cli-zsh-completion*: Package size: 3.4 KB >>> minijinja-cli-zsh-completion*: Compressing data... >>> minijinja-cli-zsh-completion*: Create checksum... >>> minijinja-cli-zsh-completion*: Create minijinja-cli-zsh-completion-2.10.2-r0.apk >>> minijinja-cli*: Tracing dependencies... so:libc.musl-s390x.so.1 so:libgcc_s.so.1 >>> minijinja-cli*: Package size: 6.0 MB >>> minijinja-cli*: Compressing data... >>> minijinja-cli*: Create checksum... >>> minijinja-cli*: Create minijinja-cli-2.10.2-r0.apk >>> py3-minijinja-pyc*: Tracing dependencies... python3~3.12 >>> py3-minijinja-pyc*: Package size: 9.7 KB >>> py3-minijinja-pyc*: Compressing data... >>> py3-minijinja-pyc*: Create checksum... >>> py3-minijinja-pyc*: Create py3-minijinja-pyc-2.10.2-r0.apk >>> py3-minijinja*: Tracing dependencies... python3~3.12 so:libc.musl-s390x.so.1 so:libgcc_s.so.1 >>> py3-minijinja*: Package size: 1.8 MB >>> py3-minijinja*: Compressing data... >>> py3-minijinja*: Create checksum... >>> py3-minijinja*: Create py3-minijinja-2.10.2-r0.apk >>> minijinja-cli: Build complete at Mon, 12 May 2025 00:25:46 +0000 elapsed time 0h 2m 56s >>> minijinja-cli: Cleaning up srcdir >>> minijinja-cli: Cleaning up pkgdir >>> minijinja-cli: Uninstalling dependencies... (1/40) Purging .makedepends-minijinja-cli (20250512.002251) (2/40) Purging cargo-auditable (0.6.7-r0) (3/40) Purging py3-gpep517-pyc (19-r0) (4/40) Purging py3-gpep517 (19-r0) (5/40) Purging py3-installer-pyc (0.7.0-r2) (6/40) Purging py3-installer (0.7.0-r2) (7/40) Purging py3-maturin-pyc (1.8.3-r0) (8/40) Purging py3-maturin (1.8.3-r0) (9/40) Purging maturin (1.8.3-r0) (10/40) Purging py3-setuptools-pyc (80.5.0-r0) (11/40) Purging py3-setuptools (80.5.0-r0) (12/40) Purging sequoia-sq (1.3.1-r0) (13/40) Purging py3-pytest-pyc (8.3.5-r0) (14/40) Purging py3-pytest (8.3.5-r0) (15/40) Purging py3-iniconfig-pyc (2.1.0-r0) (16/40) Purging py3-iniconfig (2.1.0-r0) (17/40) Purging py3-packaging-pyc (25.0-r0) (18/40) Purging py3-packaging (25.0-r0) (19/40) Purging py3-parsing-pyc (3.2.3-r0) (20/40) Purging py3-parsing (3.2.3-r0) (21/40) Purging py3-pluggy-pyc (1.5.0-r0) (22/40) Purging py3-pluggy (1.5.0-r0) (23/40) Purging py3-py-pyc (1.11.0-r4) (24/40) Purging py3-py (1.11.0-r4) (25/40) Purging python3-pyc (3.12.10-r0) (26/40) Purging python3-pycache-pyc0 (3.12.10-r0) (27/40) Purging pyc (3.12.10-r0) (28/40) Purging python3 (3.12.10-r0) (29/40) Purging cargo (1.86.0-r2) (30/40) Purging rust (1.86.0-r2) (31/40) Purging gdbm (1.24-r0) (32/40) Purging libbz2 (1.0.8-r6) (33/40) Purging libpanelw (6.5_p20250503-r0) (34/40) Purging llvm20-libs (20.1.4-r0) (35/40) Purging mpdecimal (4.0.0-r0) (36/40) Purging scudo-malloc (20.1.4-r0) (37/40) Purging sqlite-libs (3.49.2-r0) (38/40) Purging libffi (3.4.8-r0) (39/40) Purging libxml2 (2.13.8-r0) (40/40) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r17.trigger OK: 359 MiB in 104 packages >>> minijinja-cli: Updating the community/s390x repository index... >>> minijinja-cli: Signing the index...