Source: python-dom-toml
Version: 2.0.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250124 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/python-dom-toml-2.0.0'
> python3 -m pytest  -v
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- 
> /usr/bin/python3
> cachedir: .pytest_cache
> Test session started at 16:05:06
> rootdir: /build/reproducible-path/python-dom-toml-2.0.0
> configfile: tox.ini
> plugins: regressions-2.5.0+ds, timeout-2.3.1, cov-5.0.0, typeguard-4.4.1, 
> datadir-1.4.1+ds
> timeout: 300.0s
> timeout method: signal
> timeout func_only: False
> collecting ... collected 331 items
> 
> tests/test_api.py::test_bug_196 PASSED                          
>          [  0%]
> tests/test_api.py::test_inline_dict PASSED                      
>          [  0%]
> tests/test_api.py::test_array_sep[type] PASSED                  
>          [  0%]
> tests/test_api.py::test_array_sep[instance] PASSED              
>          [  1%]
> tests/test_api.py::test_array_sep[instance_tab] PASSED          
>          [  1%]
> tests/test_api.py::test_numpy_floats PASSED                     
>          [  1%]
> tests/test_api.py::test_numpy_ints PASSED                       
>          [  2%]
> tests/test_api.py::test_tuple PASSED                            
>          [  2%]
> tests/test_api.py::test_decimal SKIPPED (unknown error)         
>          [  2%]
> tests/test_api.py::test_dump PASSED                             
>          [  3%]
> tests/test_api.py::test_paths PASSED                            
>          [  3%]
> tests/test_api.py::test_nonexistent PASSED                      
>          [  3%]
> tests/test_api.py::test_commutativity PASSED                    
>          [  3%]
> tests/test_api.py::test_pathlib[type] PASSED                    
>          [  4%]
> tests/test_api.py::test_pathlib[instance] PASSED                
>          [  4%]
> tests/test_api.py::test_deepcopy_timezone PASSED                
>          [  4%]
> tests/test_decoder.py::test_decoder FAILED                      
>          [  5%]
> tests/test_encoder.py::test_encoder[dotted.key] PASSED          
>          [  5%]
> tests/test_encoder.py::test_encoder[unicode] PASSED             
>          [  5%]
> tests/test_encoder.py::test_encoder[string_value] PASSED        
>          [  6%]
> tests/test_encoder.py::test_encoder[list_value] PASSED          
>          [  6%]
> tests/test_encoder.py::test_encoder[long_list] PASSED           
>          [  6%]
> tests/test_encoder.py::test_encoder[dict_value] PASSED          
>          [  6%]
> tests/test_encoder.py::test_encoder[array_of_tables] PASSED     
>          [  7%]
> tests/test_encoder.py::test_encoder[section_string_value] 
> PASSED         [  7%]
> tests/test_encoder.py::test_encoder[section_list_value] PASSED  
>          [  7%]
> tests/test_encoder.py::test_encoder[pep621] PASSED              
>          [  8%]
> tests/test_encoder.py::test_encoder_tuples[tuple_value] PASSED  
>          [  8%]
> tests/test_encoder.py::test_encoder_tuples[section_tuple_value] 
> PASSED   [  8%]
> tests/test_encoder.py::test_encoder_inline_table FAILED         
>          [  9%]
> tests/test_encoder.py::test_encoder_inline_table_nested FAILED  
>          [  9%]
> tests/test_parser.py::test_parse_config_errors[keywords_wrong_type] 
> PASSED [  9%]
> tests/test_parser.py::test_parse_config_errors[description_wrong_type0] 
> PASSED [  9%]
> tests/test_parser.py::test_parse_config_errors[description_wrong_type1] 
> PASSED [ 10%]
> tests/test_parser.py::test_parse_config_errors[classifiers_wrong_type] 
> PASSED [ 10%]
> tests/test_parser.py::test_parse_config_errors[dependencies_wrong_type] 
> PASSED [ 10%]
> tests/test_parser.py::test_parse_config_errors[urls_wrong_type] 
> PASSED   [ 11%]
> tests/test_parser.py::test_parse_valid_config[minimal] PASSED   
>          [ 11%]
> tests/test_parser.py::test_parse_valid_config[description] 
> PASSED        [ 11%]
> tests/test_parser.py::test_parse_valid_config[keywords] PASSED  
>          [ 12%]
> tests/test_parser.py::test_parse_valid_config[classifiers] 
> PASSED        [ 12%]
> tests/test_parser.py::test_parse_valid_config[dependencies] 
> PASSED       [ 12%]
> tests/test_parser.py::test_parse_valid_config[urls] PASSED      
>          [ 12%]
> tests/test_parser.py::test_parse_valid_config[unicode] PASSED   
>          [ 13%]
> tests/test_parser.py::test_construct_path[path0-foo] PASSED     
>          [ 13%]
> tests/test_parser.py::test_construct_path[path1-foo] PASSED     
>          [ 13%]
> tests/test_parser.py::test_construct_path[path2-foo] PASSED     
>          [ 14%]
> tests/test_parser.py::test_construct_path[path3-foo.bar] PASSED 
>          [ 14%]
> tests/test_parser.py::test_construct_path[path4-foo.bar] PASSED 
>          [ 14%]
> tests/test_parser.py::test_construct_path[path5-foo.bar] PASSED 
>          [ 15%]
> tests/test_parser.py::test_construct_path[path6-foo."hello world"] 
> PASSED [ 15%]
> tests/test_parser.py::test_construct_path[path7-foo."hello world"] 
> PASSED [ 15%]
> tests/test_parser.py::test_construct_path[path8-foo."hello world"] 
> PASSED [ 16%]
> tests/test_parser.py::test_badconfigerror_documentation PASSED  
>          [ 16%]
> tests/test_parser_defaults.py::test_parse_config_errors[keywords_wrong_type] 
> PASSED [ 16%]
> tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type0]
>  PASSED [ 16%]
> tests/test_parser_defaults.py::test_parse_config_errors[description_wrong_type1]
>  PASSED [ 17%]
> tests/test_parser_defaults.py::test_parse_config_errors[classifiers_wrong_type]
>  PASSED [ 17%]
> tests/test_parser_defaults.py::test_parse_config_errors[dependencies_wrong_type]
>  PASSED [ 17%]
> tests/test_parser_defaults.py::test_parse_config_errors[urls_wrong_type] 
> PASSED [ 18%]
> tests/test_parser_defaults.py::test_parse_valid_config[minimal] 
> PASSED   [ 18%]
> tests/test_parser_defaults.py::test_parse_valid_config[description] 
> PASSED [ 18%]
> tests/test_parser_defaults.py::test_parse_valid_config[keywords] 
> PASSED  [ 19%]
> tests/test_parser_defaults.py::test_parse_valid_config[classifiers] 
> PASSED [ 19%]
> tests/test_parser_defaults.py::test_parse_valid_config[dependencies] 
> PASSED [ 19%]
> tests/test_parser_defaults.py::test_parse_valid_config[urls] 
> PASSED      [ 19%]
> tests/test_parser_defaults.py::test_parse_valid_config[unicode] 
> PASSED   [ 20%]
> tests/tests_for_tomliw/test_invalid.py::test_invalid_type_nested 
> PASSED  [ 20%]
> tests/tests_for_tomliw/test_invalid.py::test_invalid_time 
> PASSED         [ 20%]
> tests/tests_for_tomliw/test_style.py::test_newline_before_table 
> PASSED   [ 21%]
> tests/tests_for_tomliw/test_style.py::test_empty_doc PASSED     
>          [ 21%]
> tests/tests_for_tomliw/test_style.py::test_dont_write_redundant_tables 
> PASSED [ 21%]
> tests/tests_for_tomliw/test_style.py::test_multiline PASSED     
>          [ 22%]
> tests/tests_for_tomliw/test_style.py::test_only_tables PASSED   
>          [ 22%]
> tests/tests_for_tomliw/test_style.py::test_tricky_keys PASSED   
>          [ 22%]
> tests/tests_for_tomliw/test_style.py::test_nested_keys PASSED   
>          [ 22%]
> tests/tests_for_tomliw/test_style.py::test_array_of_tables_containing_lists 
> PASSED [ 23%]
> tests/tests_for_tomliw/test_style.py::test_array_of_long_tables 
> PASSED   [ 23%]
> tests/tests_for_tomliw/test_style.py::test_array_of_short_tables 
> PASSED  [ 23%]
> tests/tests_for_tomliw/test_style.py::test_example_issue_12 
> PASSED       [ 24%]
> tests/tests_for_tomliw/test_style.py::test_table_with_empty_array 
> PASSED [ 24%]
> tests/tests_for_tomliw/test_style.py::test_non_trivial_nesting 
> PASSED    [ 24%]
> tests/tests_for_tomliw/test_style.py::test_multiline_in_aot 
> PASSED       [ 25%]
> tests/tests_for_tomliw/test_types.py::test_decimal PASSED       
>          [ 25%]
> tests/tests_for_tomliw/test_types.py::test_tuple PASSED         
>          [ 25%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-readme-example] 
> PASSED [ 25%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-table-inline-1000] 
> PASSED [ 26%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-40kb] 
> PASSED [ 26%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-multiline-40kb]
>  PASSED [ 26%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-40kb] 
> PASSED [ 27%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-multiline-40kb]
>  PASSED [ 27%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-string-40kb] 
> PASSED [ 27%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-literal-40kb] 
> PASSED [ 28%]
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-array-inline-1000] 
> PASSED [ 28%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-mixed-number-types]
>  PASSED [ 28%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-1] 
> PASSED [ 29%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-1] 
> PASSED    [ 29%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-5] 
> PASSED    [ 29%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-3] 
> PASSED    [ 29%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-3] 
> PASSED [ 30%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-of-tables-2] 
> PASSED [ 30%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-8] 
> PASSED    [ 30%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-7] 
> PASSED    [ 31%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-more-mixed-types] 
> PASSED [ 31%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-4] 
> PASSED    [ 31%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-array-2] 
> PASSED    [ 32%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-2] 
> PASSED [ 32%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-1] 
> PASSED    [ 32%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table] 
> PASSED      [ 32%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-1] 
> PASSED [ 33%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-3] 
> PASSED [ 33%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-3] 
> PASSED [ 33%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-5] 
> PASSED    [ 34%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-8] 
> PASSED    [ 34%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-4] 
> PASSED    [ 34%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-3] 
> PASSED    [ 35%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-2] 
> PASSED    [ 35%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-6] 
> PASSED    [ 35%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-7] 
> PASSED    [ 35%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-table-inline-2] 
> PASSED [ 36%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-extend-dotted-object-1] 
> PASSED [ 36%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-5] 
> PASSED      [ 36%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-bin1] 
> PASSED   [ 37%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-max] 
> PASSED    [ 37%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-6] 
> PASSED      [ 37%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-2] 
> PASSED      [ 38%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3a] 
> PASSED     [ 38%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-7] 
> PASSED      [ 38%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-min] 
> PASSED    [ 38%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex2] 
> PASSED   [ 39%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-1] 
> PASSED      [ 39%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3] 
> PASSED      [ 39%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct2] 
> PASSED   [ 40%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-3b] 
> PASSED     [ 40%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex3] 
> PASSED   [ 40%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-4] 
> PASSED      [ 41%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-oct1] 
> PASSED   [ 41%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-int-hex1] 
> PASSED   [ 41%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-12] 
> PASSED   [ 41%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-1] 
> PASSED    [ 42%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-9] 
> PASSED    [ 42%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-7] 
> PASSED    [ 42%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-10] 
> PASSED   [ 43%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-8] 
> PASSED    [ 43%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-2] 
> PASSED    [ 43%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-4] 
> PASSED    [ 44%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-13] 
> PASSED   [ 44%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-6] 
> PASSED    [ 44%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-11] 
> PASSED   [ 45%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-5] 
> PASSED    [ 45%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-3] 
> PASSED    [ 45%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-14] 
> PASSED   [ 45%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-float-15] 
> PASSED   [ 46%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-3]
>  PASSED [ 46%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-8] 
> PASSED [ 46%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-1]
>  PASSED [ 47%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab-multiline]
>  PASSED [ 47%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-8]
>  PASSED [ 47%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-5]
>  PASSED [ 48%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-1] 
> PASSED [ 48%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-3] 
> PASSED [ 48%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-6] 
> PASSED [ 48%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-1] 
> PASSED [ 49%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-2] 
> PASSED [ 49%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-1]
>  PASSED [ 49%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-3] 
> PASSED [ 50%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-4]
>  PASSED [ 50%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-3]
>  PASSED [ 50%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-tab] 
> PASSED [ 51%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-6]
>  PASSED [ 51%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-4]
>  PASSED [ 51%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic] 
> PASSED [ 51%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-4] 
> PASSED [ 52%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-2] 
> PASSED [ 52%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-7] 
> PASSED [ 52%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-5] 
> PASSED [ 53%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-7]
>  PASSED [ 53%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-4] 
> PASSED [ 53%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-escape-9] 
> PASSED [ 54%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-literal-multiline-2]
>  PASSED [ 54%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-2]
>  PASSED [ 54%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-string-basic-multiline-9]
>  PASSED [ 54%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-1] 
> PASSED  [ 55%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-boolean-2] 
> PASSED  [ 55%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-6] 
> PASSED [ 55%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-2] 
> PASSED     [ 56%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-1] 
> PASSED [ 56%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-3] 
> PASSED [ 56%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-1] 
> PASSED [ 57%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-2] 
> PASSED [ 57%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-5] 
> PASSED [ 57%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-local-2] 
> PASSED [ 58%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-time-4] 
> PASSED [ 58%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-time-1] 
> PASSED     [ 58%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-date-local-1] 
> PASSED [ 58%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-string] 
> PASSED [ 59%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-tab] 
> PASSED [ 59%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment-mid-array] 
> PASSED [ 59%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-comment] 
> PASSED    [ 60%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-4] 
> PASSED [ 60%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-6] 
> PASSED [ 60%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-2] 
> PASSED [ 61%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-literal-keys-1] 
> PASSED [ 61%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-8] 
> PASSED [ 61%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-2] 
> PASSED  [ 61%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-7] 
> PASSED [ 62%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-1] 
> PASSED [ 62%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-2] 
> PASSED [ 62%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-3] 
> PASSED [ 63%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-2] 
> PASSED [ 63%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-quoted-basic-keys-1] 
> PASSED [ 63%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-3] 
> PASSED [ 64%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-1] 
> PASSED  [ 64%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-9] 
> PASSED [ 64%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-newline-3] 
> PASSED  [ 64%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-key-value-pair-5] 
> PASSED [ 65%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-empty-key-name-1] 
> PASSED [ 65%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-dotted-keys-1] 
> PASSED [ 65%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-case-sensitive] 
> PASSED [ 66%]
> tests/tests_for_tomliw/test_valid.py::test_valid[five-quotes] 
> PASSED     [ 66%]
> tests/tests_for_tomliw/test_valid.py::test_valid[empty-inline-table] 
> PASSED [ 66%]
> tests/tests_for_tomliw/test_valid.py::test_valid[no-newlines] 
> PASSED     [ 67%]
> tests/tests_for_tomliw/test_valid.py::test_valid[apostrophes-in-literal-string]
>  PASSED [ 67%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-escaped-escape] 
> PASSED [ 67%]
> tests/tests_for_tomliw/test_valid.py::test_valid[keys-with-dots] 
> PASSED  [ 67%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-simple] 
> PASSED   [ 68%]
> tests/tests_for_tomliw/test_valid.py::test_valid[unicode-literal] 
> PASSED [ 68%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-empty] 
> PASSED       [ 68%]
> tests/tests_for_tomliw/test_valid.py::test_valid[integer-underscore] 
> PASSED [ 69%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table] 
> PASSED    [ 69%]
> tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-date] 
> PASSED [ 69%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-no-eol] 
> PASSED    [ 70%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-escapes] 
> PASSED     [ 70%]
> tests/tests_for_tomliw/test_valid.py::test_valid[long-integer] 
> PASSED    [ 70%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-with-pound] 
> PASSED [ 70%]
> tests/tests_for_tomliw/test_valid.py::test_valid[raw-string] 
> PASSED      [ 71%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-alphanum] 
> PASSED    [ 71%]
> tests/tests_for_tomliw/test_valid.py::test_valid[underscored-float] 
> PASSED [ 71%]
> tests/tests_for_tomliw/test_valid.py::test_valid[integer-literals] 
> PASSED [ 72%]
> tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-quotes] 
> PASSED [ 72%]
> tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local] 
> PASSED  [ 72%]
> tests/tests_for_tomliw/test_valid.py::test_valid[integer] 
> PASSED         [ 73%]
> tests/tests_for_tomliw/test_valid.py::test_valid[float-long] 
> PASSED      [ 73%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array] PASSED  
>          [ 73%]
> tests/tests_for_tomliw/test_valid.py::test_valid[underscored-integer] 
> PASSED [ 74%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comments-everywhere] 
> PASSED [ 74%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comment-everywhere] 
> PASSED [ 74%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-whitespace] 
> PASSED [ 74%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-escape-tricky] 
> PASSED [ 75%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-escapes] 
> PASSED  [ 75%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-dotted] 
> PASSED      [ 75%]
> tests/tests_for_tomliw/test_valid.py::test_valid[unicode-escape] 
> PASSED  [ 76%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-nospaces] 
> PASSED  [ 76%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof2] 
> PASSED [ 76%]
> tests/tests_for_tomliw/test_valid.py::test_valid[long-float] 
> PASSED      [ 77%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-array-table-array] 
> PASSED [ 77%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-literal] 
> PASSED [ 77%]
> tests/tests_for_tomliw/test_valid.py::test_valid[exponent-part-float] 
> PASSED [ 77%]
> tests/tests_for_tomliw/test_valid.py::test_valid[datetime-local-time] 
> PASSED [ 78%]
> tests/tests_for_tomliw/test_valid.py::test_valid[empty] PASSED  
>          [ 78%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-with-literal-string] 
> PASSED [ 78%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-empty] 
> PASSED    [ 79%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-end-in-bool] 
> PASSED [ 79%]
> tests/tests_for_tomliw/test_valid.py::test_valid[escaped-escape] 
> PASSED  [ 79%]
> tests/tests_for_tomliw/test_valid.py::test_valid[float-inf-and-nan] 
> PASSED [ 80%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-sub-empty] 
> PASSED [ 80%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-array-one] 
> PASSED [ 80%]
> tests/tests_for_tomliw/test_valid.py::test_valid[float] PASSED  
>          [ 80%]
> tests/tests_for_tomliw/test_valid.py::test_valid[datetime-timezone] 
> PASSED [ 81%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-table-array-string-backslash]
>  PASSED [ 81%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-empty] 
> PASSED     [ 81%]
> tests/tests_for_tomliw/test_valid.py::test_valid[datetime] 
> PASSED        [ 82%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-nested-inline-table] 
> PASSED [ 82%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-with-single-quotes] 
> PASSED [ 82%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-multiline] 
> PASSED [ 83%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-case-sensitive] 
> PASSED [ 83%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-numeric] 
> PASSED     [ 83%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1] 
> PASSED  [ 83%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof2] 
> PASSED [ 84%]
> tests/tests_for_tomliw/test_valid.py::test_valid[nested-inline-table-array] 
> PASSED [ 84%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-special-word] 
> PASSED [ 84%]
> tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-before]
>  PASSED [ 85%]
> tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string] 
> PASSED [ 85%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-empty] 
> PASSED     [ 85%]
> tests/tests_for_tomliw/test_valid.py::test_valid[arrays-nested] 
> PASSED   [ 86%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-with-pound] 
> PASSED [ 86%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comment-tricky] 
> PASSED  [ 86%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma] 
> PASSED [ 87%]
> tests/tests_for_tomliw/test_valid.py::test_valid[arrays] PASSED 
>          [ 87%]
> tests/tests_for_tomliw/test_valid.py::test_valid[newline-crlf] 
> PASSED    [ 87%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-unicode-escape] 
> PASSED [ 87%]
> tests/tests_for_tomliw/test_valid.py::test_valid[implicit-and-explicit-after] 
> PASSED [ 88%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comments-at-eof] 
> PASSED [ 88%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-double-quote-escape] 
> PASSED [ 88%]
> tests/tests_for_tomliw/test_valid.py::test_valid[multiline-string-accidental-whitespace]
>  PASSED [ 89%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-array-many] 
> PASSED [ 89%]
> tests/tests_for_tomliw/test_valid.py::test_valid[bool] PASSED   
>          [ 89%]
> tests/tests_for_tomliw/test_valid.py::test_valid[example] 
> PASSED         [ 90%]
> tests/tests_for_tomliw/test_valid.py::test_valid[float-underscore] 
> PASSED [ 90%]
> tests/tests_for_tomliw/test_valid.py::test_valid[raw-multiline-string] 
> PASSED [ 90%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-array-nest] 
> PASSED [ 90%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-special-chars] 
> PASSED [ 91%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-nest] 
> PASSED [ 91%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-string-with-comma] 
> PASSED [ 91%]
> tests/tests_for_tomliw/test_valid.py::test_valid[comment-at-eof] 
> PASSED  [ 92%]
> tests/tests_for_tomliw/test_valid.py::test_valid[double-quote-escape] 
> PASSED [ 92%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-without-super] 
> PASSED [ 92%]
> tests/tests_for_tomliw/test_valid.py::test_valid[table-array-implicit] 
> PASSED [ 93%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-space] 
> PASSED       [ 93%]
> tests/tests_for_tomliw/test_valid.py::test_valid[arrays-hetergeneous] 
> PASSED [ 93%]
> tests/tests_for_tomliw/test_valid.py::test_valid[newline-lf] 
> PASSED      [ 93%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-array] 
> PASSED [ 94%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-equals-nospace] 
> PASSED [ 94%]
> tests/tests_for_tomliw/test_valid.py::test_valid[integer-long] 
> PASSED    [ 94%]
> tests/tests_for_tomliw/test_valid.py::test_valid[string-nl] 
> PASSED       [ 95%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-hetergeneous] 
> PASSED [ 95%]
> tests/tests_for_tomliw/test_valid.py::test_valid[spec-example-1-compact] 
> PASSED [ 95%]
> tests/tests_for_tomliw/test_valid.py::test_valid[inline-table-empty] 
> PASSED [ 96%]
> tests/tests_for_tomliw/test_valid.py::test_valid[right-curly-brace-after-boolean]
>  PASSED [ 96%]
> tests/tests_for_tomliw/test_valid.py::test_valid[key-quoted-dots] 
> PASSED [ 96%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-nested] 
> PASSED    [ 96%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-string-quote-comma-2] 
> PASSED [ 97%]
> tests/tests_for_tomliw/test_valid.py::test_valid[implicit-groups] 
> PASSED [ 97%]
> tests/tests_for_tomliw/test_valid.py::test_valid[float-exponent] 
> PASSED  [ 97%]
> tests/tests_for_tomliw/test_valid.py::test_valid[empty-file] 
> PASSED      [ 98%]
> tests/tests_for_tomliw/test_valid.py::test_valid[ends-in-whitespace-escape] 
> PASSED [ 98%]
> tests/tests_for_tomliw/test_valid.py::test_valid[array-subtables] 
> PASSED [ 98%]
> tests/tests_for_tomliw/test_valid.py::test_valid[open-parent-table] 
> PASSED [ 99%]
> tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj0-cr-newline 
> = "foo\\rbar"\n-True] PASSED [ 99%]
> tests/tests_for_tomliw/test_valid.py::test_obj_to_str_mapping[obj1-crlf-newline
>  = """\nfoo\nbar"""\n-True] PASSED [ 99%]
> tests/tests_for_tomliw/test_write_file.py::test_dump PASSED     
>          [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________________________ test_decoder 
> _________________________________
> 
>     def test_decoder():
>     
>       config = dedent("""\
>       [project]
>       license = {file = "LICENSE"}
>       """)
>     
>       data = loads(config)["project"]
>       assert isinstance(data, dict)
>       assert isinstance(data["license"], dict)
> >     assert isinstance(data["license"], InlineTableDict)
> E    AssertionError: assert False
> E     +  where False = isinstance({'file': 'LICENSE'}, 
> InlineTableDict)
> 
> tests/test_decoder.py:19: AssertionError
> __________________________ test_encoder_inline_table 
> ___________________________
> 
> advanced_file_regression = 
> <coincidence.regressions.AdvancedFileRegressionFixture object at 
> 0x7f9bc8062430>
> 
>     def test_encoder_inline_table(advanced_file_regression: 
> AdvancedFileRegressionFixture):
>       source = "[project]\nreadme = {file = 'README.rst', content-type = 
> 'text/x-rst'}\n"
> >     advanced_file_regression.check(
>                       dom_toml.dumps(dom_toml.loads(source), 
> encoder=TomlEncoder(preserve=True)), extension=".toml"
>                       )
> E    AssertionError: FILES DIFFER:
> E    
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table0/test_encoder_/test_encoder_inline_table.toml
> E    
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table0/test_encoder_/test_encoder_inline_table.obtained.toml
> E    HTML DIFF: 
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table0/test_encoder_/test_encoder_inline_table.obtained.diff.html
> E    --- 
> E    +++ 
> E    @@ -1,2 +1,3 @@
> E    -[project]
> E    -readme = { file = "README.rst", content-type = "text/x-rst" 
> }
> E    +[project.readme]
> E    +file = "README.rst"
> E    +content-type = "text/x-rst"
> 
> tests/test_encoder.py:93: AssertionError
> _______________________ test_encoder_inline_table_nested 
> _______________________
> 
> advanced_file_regression = 
> <coincidence.regressions.AdvancedFileRegressionFixture object at 
> 0x7f9bc8063230>
> 
>     def test_encoder_inline_table_nested(advanced_file_regression: 
> AdvancedFileRegressionFixture):
>       source = "[project]\nreadme = {file = 'README.rst', nested = 
> {content-type = 'text/x-rst'}}\n"
> >     advanced_file_regression.check(
>                       dom_toml.dumps(dom_toml.loads(source), 
> encoder=TomlEncoder(preserve=True)), extension=".toml"
>                       )
> E    AssertionError: FILES DIFFER:
> E    
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table_nest0/test_encoder_/test_encoder_inline_table_nested.toml
> E    
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table_nest0/test_encoder_/test_encoder_inline_table_nested.obtained.toml
> E    HTML DIFF: 
> /tmp/pytest-of-user42/pytest-12/test_encoder_inline_table_nest0/test_encoder_/test_encoder_inline_table_nested.obtained.diff.html
> E    --- 
> E    +++ 
> E    @@ -1,2 +1,5 @@
> E    -[project]
> E    -readme = { file = "README.rst", nested = { content-type = 
> "text/x-rst" } }
> E    +[project.readme]
> E    +file = "README.rst"
> E    +
> E    +[project.readme.nested]
> E    +content-type = "text/x-rst"
> 
> tests/test_encoder.py:100: AssertionError
> ============================= slowest 25 durations 
> =============================
> 0.11s call     tests/test_api.py::test_numpy_floats
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-literal-40kb]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-multiline-40kb]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-40kb]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-key-string-40kb]
> 0.01s setup    tests/test_encoder.py::test_encoder_tuples[tuple_value]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-table-inline-1000]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-string-multiline-40kb]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-array-inline-1000]
> 0.01s setup    tests/test_encoder.py::test_encoder_tuples[section_tuple_value]
> 0.01s call     
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-scalar-literal-40kb]
> 0.01s setup    
> tests/tests_for_tomliw/test_valid.py::test_valid[qa-array-inline-1000]
> 
> (13 durations < 0.005s hidden.  Use -vv to show these durations.)
> =========================== short test summary info 
> ============================
> FAILED tests/test_decoder.py::test_decoder - AssertionError: 
> assert False
> FAILED tests/test_encoder.py::test_encoder_inline_table - 
> AssertionError: FILES DIFFER:
> FAILED 
> tests/test_encoder.py::test_encoder_inline_table_nested - 
> AssertionError: FILES DIFFER:
> =================== 3 failed, 327 passed, 1 
> skipped in 0.81s ===================
> make[1]: *** [debian/rules:9: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2025/01/24/python-dom-toml_2.0.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250124;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250124&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to