Source: rows
Version: 0.4.2~0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230203 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:548: UserWarning: The 
> version specified ('"0.4.2-dev+71afc647"') is an invalid version, this may 
> not work as expected with newer versions of setuptools, pip, and PyPI. Please 
> see PEP 440 for more details.
>   warnings.warn(
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:548: UserWarning: The 
> version specified ('"0.4.2-dev+71afc647"') is an invalid version, this may 
> not work as expected with newer versions of setuptools, pip, and PyPI. Please 
> see PEP 440 for more details.
>   warnings.warn(
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/cli.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/localization.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/table.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/operations.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> copying rows/fields.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/plugin_html.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/ods.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/plugin_json.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/xls.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/xpath.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/dicts.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/postgresql.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/txt.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/sqlite.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/plugin_pdf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/plugin_parquet.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/plugin_csv.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> copying rows/plugins/xlsx.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils
> copying rows/utils/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils
> copying rows/utils/download.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils
> copying rows/utils/date.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build'; 
> python3.11 -m nose -v --ignore-files=_parquet.py 
> --ignore-files=tests_table.py --ignore-files=tests_plugin_postgresql.py 
> --attr='!skip' --exclude=test_local_file_sample_size
> test_camel_to_snake 
> (tests.tests_fields.FieldUtilsTestCase.test_camel_to_snake) ... ok
> test_detect_types (tests.tests_fields.FieldUtilsTestCase.test_detect_types) 
> ... ok
> test_detect_types_binary 
> (tests.tests_fields.FieldUtilsTestCase.test_detect_types_binary) ... ok
> test_detect_types_different_number_of_fields 
> (tests.tests_fields.FieldUtilsTestCase.test_detect_types_different_number_of_fields)
>  ... ok
> test_detect_types_integer_with_leading_zeroes 
> (tests.tests_fields.FieldUtilsTestCase.test_detect_types_integer_with_leading_zeroes)
>  ... ok
> test_detect_types_no_sample 
> (tests.tests_fields.FieldUtilsTestCase.test_detect_types_no_sample) ... ok
> test_empty_sequences_should_not_be_bool 
> (tests.tests_fields.FieldUtilsTestCase.test_empty_sequences_should_not_be_bool)
>  ... ok
> test_precedence (tests.tests_fields.FieldUtilsTestCase.test_precedence) ... ok
> test_slug (tests.tests_fields.FieldUtilsTestCase.test_slug) ... ok
> test_as_string (tests.tests_fields.FieldsFunctionsTestCase.test_as_string) 
> ... ok
> test_get_items (tests.tests_fields.FieldsFunctionsTestCase.test_get_items) 
> ... ok
> test_is_null (tests.tests_fields.FieldsFunctionsTestCase.test_is_null) ... ok
> test_BinaryField (tests.tests_fields.FieldsTestCase.test_BinaryField) ... ok
> test_BoolField (tests.tests_fields.FieldsTestCase.test_BoolField) ... ok
> test_DateField (tests.tests_fields.FieldsTestCase.test_DateField) ... ok
> test_DatetimeField (tests.tests_fields.FieldsTestCase.test_DatetimeField) ... 
> ok
> test_DecimalField (tests.tests_fields.FieldsTestCase.test_DecimalField) ... ok
> test_EmailField (tests.tests_fields.FieldsTestCase.test_EmailField) ... ok
> test_Field (tests.tests_fields.FieldsTestCase.test_Field) ... ok
> test_FloatField (tests.tests_fields.FieldsTestCase.test_FloatField) ... ok
> test_IntegerField (tests.tests_fields.FieldsTestCase.test_IntegerField) ... ok
> test_JSONField (tests.tests_fields.FieldsTestCase.test_JSONField) ... ok
> test_PercentField (tests.tests_fields.FieldsTestCase.test_PercentField) ... ok
> test_TextField (tests.tests_fields.FieldsTestCase.test_TextField) ... ok
> test_UUIDField (tests.tests_fields.FieldsTestCase.test_UUIDField) ... ok
> test_locale_context 
> (tests.tests_localization.LocalizationTestCase.test_locale_context) ... ok
> test_locale_context_present_in_main_namespace 
> (tests.tests_localization.LocalizationTestCase.test_locale_context_present_in_main_namespace)
>  ... ok
> test_join_feature 
> (tests.tests_operations.OperationsTestCase.test_join_feature) ... ok
> test_join_imports 
> (tests.tests_operations.OperationsTestCase.test_join_imports) ... ok
> test_transform_feature 
> (tests.tests_operations.OperationsTestCase.test_transform_feature) ... ok
> test_transform_imports 
> (tests.tests_operations.OperationsTestCase.test_transform_imports) ... ok
> test_transpose_feature 
> (tests.tests_operations.OperationsTestCase.test_transpose_feature) ... ok
> test_transpose_imports 
> (tests.tests_operations.OperationsTestCase.test_transpose_imports) ... ok
> test_detect_dialect_more_data 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_detect_dialect_more_data) ... 
> ok
> test_detect_dialect_using_json 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_detect_dialect_using_json) ... 
> ok
> test_detect_weird_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_detect_weird_dialect) ... ok
> test_export_callback 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_export_callback) ... ok
> test_export_to_csv_accepts_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_export_to_csv_accepts_dialect) 
> ... ok
> test_export_to_csv_filename 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_export_to_csv_filename) ... ok
> test_export_to_csv_fobj 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_export_to_csv_fobj) ... ok
> test_export_to_csv_uses_serialize 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_export_to_csv_uses_serialize) 
> ... ok
> test_import_field_limit 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_field_limit) ... ok
> test_import_from_csv_discover_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_discover_dialect)
>  ... ok
> test_import_from_csv_discover_dialect_decode_error 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_discover_dialect_decode_error)
>  ... ok
> test_import_from_csv_excel_semicolon_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_excel_semicolon_dialect)
>  ... ok
> test_import_from_csv_force_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_force_dialect) 
> ... ok
> test_import_from_csv_impossible_dialect 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_impossible_dialect)
>  ... ok
> test_import_from_csv_retrieve_desired_data 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_retrieve_desired_data)
>  ... ok
> test_import_from_csv_uses_create_table 
> (tests.tests_plugin_csv.PluginCsvTestCase.test_import_from_csv_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_csv.PluginCsvTestCase.test_imports) ... ok
> test_issue_168 (tests.tests_plugin_csv.PluginCsvTestCase.test_issue_168) ... 
> ok
> test_quotes (tests.tests_plugin_csv.PluginCsvTestCase.test_quotes) ... ok
> test_export_to_dicts 
> (tests.tests_plugin_dicts.PluginDictTestCase.test_export_to_dicts) ... ok
> test_import_from_dicts_accepts_generator 
> (tests.tests_plugin_dicts.PluginDictTestCase.test_import_from_dicts_accepts_generator)
>  ... ok
> test_import_from_dicts_maintains_header_order 
> (tests.tests_plugin_dicts.PluginDictTestCase.test_import_from_dicts_maintains_header_order)
>  ... ok
> test_import_from_dicts_return_desired_data 
> (tests.tests_plugin_dicts.PluginDictTestCase.test_import_from_dicts_return_desired_data)
>  ... ok
> test_import_from_dicts_uses_create_table 
> (tests.tests_plugin_dicts.PluginDictTestCase.test_import_from_dicts_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_dicts.PluginDictTestCase.test_imports) ... ok
> test_export_to_html_filename 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_filename) ... 
> ok
> test_export_to_html_fobj 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_fobj) ... ok
> test_export_to_html_none 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_none) ... ok
> test_export_to_html_unescaped_content 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_unescaped_content)
>  ... ok
> test_export_to_html_uses_serialize 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_uses_serialize)
>  ... ok
> test_export_to_html_with_caption 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_export_to_html_with_caption) 
> ... ok
> test_extract_properties 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_extract_properties) ... ok
> test_ignore_colspan 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_ignore_colspan) ... ok
> test_import_from_html_filename 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_import_from_html_filename) 
> ... ok
> test_import_from_html_fobj 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_import_from_html_fobj) ... ok
> test_import_from_html_uses_create_table 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_import_from_html_uses_create_table)
>  ... ok
> test_import_from_xhtml 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_import_from_xhtml) ... ok
> test_imports (tests.tests_plugin_html.PluginHtmlTestCase.test_imports) ... ok
> test_issue_168 (tests.tests_plugin_html.PluginHtmlTestCase.test_issue_168) 
> ... ok
> test_nested_tables_first_inner 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_nested_tables_first_inner) 
> ... ok
> test_nested_tables_outer 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_nested_tables_outer) ... ok
> test_nested_tables_second_inner 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_nested_tables_second_inner) 
> ... ok
> test_preserve_html 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_preserve_html) ... ok
> test_preserve_html_None 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_preserve_html_None) ... ok
> test_preserve_html_and_not_skip_header 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_preserve_html_and_not_skip_header)
>  ... ok
> test_table_index 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_table_index) ... ok
> test_table_thead_tbody 
> (tests.tests_plugin_html.PluginHtmlTestCase.test_table_thead_tbody) ... ok
> test_extract_links_from_html 
> (tests.tests_plugin_html.PluginHtmlUtilsTestCase.test_extract_links_from_html)
>  ... ok
> test_extract_node_text 
> (tests.tests_plugin_html.PluginHtmlUtilsTestCase.test_extract_node_text) ... 
> ok
> test_extract_text_from_html 
> (tests.tests_plugin_html.PluginHtmlUtilsTestCase.test_extract_text_from_html) 
> ... ok
> test_tag_to_dict 
> (tests.tests_plugin_html.PluginHtmlUtilsTestCase.test_tag_to_dict) ... ok
> test_export_to_json_filename 
> (tests.tests_plugin_json.PluginJsonTestCase.test_export_to_json_filename) ... 
> ok
> test_export_to_json_filename_save_data_in_correct_format 
> (tests.tests_plugin_json.PluginJsonTestCase.test_export_to_json_filename_save_data_in_correct_format)
>  ... ok
> test_export_to_json_fobj 
> (tests.tests_plugin_json.PluginJsonTestCase.test_export_to_json_fobj) ... ok
> test_export_to_json_indent 
> (tests.tests_plugin_json.PluginJsonTestCase.test_export_to_json_indent) ... ok
> test_export_to_json_uses_prepare_to_export 
> (tests.tests_plugin_json.PluginJsonTestCase.test_export_to_json_uses_prepare_to_export)
>  ... ok
> test_import_from_json_retrieve_desired_data 
> (tests.tests_plugin_json.PluginJsonTestCase.test_import_from_json_retrieve_desired_data)
>  ... ok
> test_import_from_json_uses_create_table 
> (tests.tests_plugin_json.PluginJsonTestCase.test_import_from_json_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_json.PluginJsonTestCase.test_imports) ... ok
> test_issue_168 (tests.tests_plugin_json.PluginJsonTestCase.test_issue_168) 
> ... ok
> test_item_with_new_field_in_the_middle 
> (tests.tests_plugin_json.PluginJsonTestCase.test_item_with_new_field_in_the_middle)
>  ... ok
> test_item_without_a_field 
> (tests.tests_plugin_json.PluginJsonTestCase.test_item_without_a_field) ... ok
> test_cell_range (tests.tests_plugin_ods.PluginOdsTestCase.test_cell_range) 
> ... ok
> test_import_from_ods_retrieve_desired_data 
> (tests.tests_plugin_ods.PluginOdsTestCase.test_import_from_ods_retrieve_desired_data)
>  ... ok
> test_import_from_ods_uses_create_table 
> (tests.tests_plugin_ods.PluginOdsTestCase.test_import_from_ods_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_ods.PluginOdsTestCase.test_imports) ... ok
> test_issue_290_one_hundred_read_as_1 
> (tests.tests_plugin_ods.PluginOdsTestCase.test_issue_290_one_hundred_read_as_1)
>  ... ok
> test_issue_320_empty_cells 
> (tests.tests_plugin_ods.PluginOdsTestCase.test_issue_320_empty_cells) ... ok
> test_meta_name (tests.tests_plugin_ods.PluginOdsTestCase.test_meta_name) ... 
> ok
> test_group_objects 
> (tests.tests_plugin_pdf.HelperFunctionsTestCase.test_group_objects) ... ok
> test_imports (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_imports) ... ok
> test_number_of_pages 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_number_of_pages) ... ok
> test_pdf_to_text 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_pdf_to_text) ... ok
> test_real_data_1 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_real_data_1) ... ok
> test_real_data_2 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_real_data_2) ... ok
> test_real_data_3 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_real_data_3) ... ok
> test_rects_boundaries 
> (tests.tests_plugin_pdf.PDFMinerSixTestCase.test_rects_boundaries) ... ok
> test_empty_decimal 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_empty_decimal) ... ok
> test_export_callback 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_callback) ... ok
> test_export_to_sqlite_connection 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_to_sqlite_connection)
>  ... ok
> test_export_to_sqlite_create_unique_table_name 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_to_sqlite_create_unique_table_name)
>  ... ok
> test_export_to_sqlite_filename 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_to_sqlite_filename)
>  ... ok
> test_export_to_sqlite_forcing_table_name_appends_rows 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_to_sqlite_forcing_table_name_appends_rows)
>  ... ok
> test_export_to_sqlite_uses_prepare_to_export 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_export_to_sqlite_uses_prepare_to_export)
>  ... ok
> test_import_from_sqlite_query_args 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_import_from_sqlite_query_args)
>  ... ok
> test_import_from_sqlite_retrieve_desired_data 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_import_from_sqlite_retrieve_desired_data)
>  ... ok
> test_import_from_sqlite_uses_create_table 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_import_from_sqlite_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_imports) 
> ... ok
> test_issue_168 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_issue_168) ... ok
> test_issue_170 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_issue_170) ... ok
> test_sqlite_injection 
> (tests.tests_plugin_sqlite.PluginSqliteTestCase.test_sqlite_injection) ... ok
> test__parse_col_positions 
> (tests.tests_plugin_txt.PluginTxtTestCase.test__parse_col_positions) ... ok
> test_export_to_text_should_return_unicode 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_text_should_return_unicode)
>  ... ok
> test_export_to_txt_filename 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_filename) ... ok
> test_export_to_txt_fobj 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_fobj) ... ok
> test_export_to_txt_frame_style_ASCII 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_frame_style_ASCII)
>  ... ok
> test_export_to_txt_frame_style_double 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_frame_style_double)
>  ... ok
> test_export_to_txt_frame_style_none 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_frame_style_none)
>  ... ok
> test_export_to_txt_frame_style_single 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_frame_style_single)
>  ... ok
> test_export_to_txt_uses_serialize 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_export_to_txt_uses_serialize) 
> ... ok
> test_import_from_txt_retrieve_desired_data 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_retrieve_desired_data)
>  ... ok
> test_import_from_txt_uses_create_table 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_uses_create_table)
>  ... ok
> test_import_from_txt_works_with_ASCII_frame 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_works_with_ASCII_frame)
>  ... ok
> test_import_from_txt_works_with_no_frame 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_works_with_no_frame)
>  ... ok
> test_import_from_txt_works_with_unicode_double_frame 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_works_with_unicode_double_frame)
>  ... ok
> test_import_from_txt_works_with_unicode_single_frame 
> (tests.tests_plugin_txt.PluginTxtTestCase.test_import_from_txt_works_with_unicode_single_frame)
>  ... ok
> test_imports (tests.tests_plugin_txt.PluginTxtTestCase.test_imports) ... ok
> test_issue_168 (tests.tests_plugin_txt.PluginTxtTestCase.test_issue_168) ... 
> ok
> test_ipartition 
> (tests.tests_plugin_utils.GenericUtilsTestCase.test_ipartition) ... ok
> test_create_table_different_number_of_fields 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_different_number_of_fields)
>  ... ok
> test_create_table_empty_data 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_empty_data) 
> ... ok
> test_create_table_force_types 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_force_types) 
> ... ok
> test_create_table_import_fields 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_import_fields)
>  ... ok
> test_create_table_import_fields_dont_exist 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_import_fields_dont_exist)
>  ... ok
> test_create_table_import_fields_ordering 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_import_fields_ordering)
>  ... ok
> test_create_table_repeated_field_names 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_repeated_field_names)
>  ... ok
> test_create_table_skip_header 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_create_table_skip_header) 
> ... ok
> test_make_header_max_size 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_make_header_max_size) ... 
> ok
> test_make_header_prefix 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_make_header_prefix) ... ok
> test_make_header_should_add_underscore_if_starts_with_number 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_make_header_should_add_underscore_if_starts_with_number)
>  ... ok
> test_make_header_should_not_ignore_permit_not 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_make_header_should_not_ignore_permit_not)
>  ... ok
> test_make_unique_name 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_make_unique_name) ... ok
> test_prepare_to_export_all_fields 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_prepare_to_export_all_fields)
>  ... ok
> test_prepare_to_export_some_fields 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_prepare_to_export_some_fields)
>  ... ok
> test_prepare_to_export_some_fields_dont_exist 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_prepare_to_export_some_fields_dont_exist)
>  ... ok
> test_prepare_to_export_with_FlexibleTable 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_prepare_to_export_with_FlexibleTable)
>  ... ok
> test_prepare_to_export_with_FlexibleTable_and_export_fields 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_prepare_to_export_with_FlexibleTable_and_export_fields)
>  ... ok
> `prepare_to_export` raises exception if obj isn't `*Table` ... ok
> test_serialize (tests.tests_plugin_utils.PluginUtilsTestCase.test_serialize) 
> ... ok
> test_serialize_should_call_prepare_to_export 
> (tests.tests_plugin_utils.PluginUtilsTestCase.test_serialize_should_call_prepare_to_export)
>  ... ok
> test_export_to_xls_filename 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_export_to_xls_filename) ... ok
> test_export_to_xls_fobj 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_export_to_xls_fobj) ... ok
> test_export_to_xls_uses_prepare_to_export 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_export_to_xls_uses_prepare_to_export)
>  ... ok
> test_import_from_xls_retrieve_desired_data 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_import_from_xls_retrieve_desired_data)
>  ... ok
> test_import_from_xls_uses_create_table 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_import_from_xls_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_xls.PluginXlsTestCase.test_imports) ... ok
> test_invalid_boundaries 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_invalid_boundaries) ... ok
> test_issue_168 (tests.tests_plugin_xls.PluginXlsTestCase.test_issue_168) ... 
> ok
> test_start_and_end_row 
> (tests.tests_plugin_xls.PluginXlsTestCase.test_start_and_end_row) ... ok
> test_zero_date (tests.tests_plugin_xls.PluginXlsTestCase.test_zero_date) ... 
> ok
> test_define_sheet_name 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_define_sheet_name) ... ok
> test_export_to_xlsx_filename 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_export_to_xlsx_filename) ... 
> ok
> test_export_to_xlsx_fobj 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_export_to_xlsx_fobj) ... ok
> test_export_to_xlsx_uses_prepare_to_export 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_export_to_xlsx_uses_prepare_to_export)
>  ... ok
> test_import_from_xlsx_retrieve_desired_data 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_import_from_xlsx_retrieve_desired_data)
>  ... ok
> test_import_from_xlsx_uses_create_table 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_import_from_xlsx_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_imports) ... ok
> test_is_existing_spreadsheet 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_is_existing_spreadsheet) ... 
> ok
> test_issue_168 (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_issue_168) 
> ... ok
> test_issue_290_can_read_sheet 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_issue_290_can_read_sheet) 
> ... ok
> test_issue_290_one_hundred_read_as_1 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_issue_290_one_hundred_read_as_1)
>  ... ok
> test_issue_290_textual_value_in_percent_col_is_preserved 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_issue_290_textual_value_in_percent_col_is_preserved)
>  ... ok
> test_start_and_end_row 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_start_and_end_row) ... ok
> test_write_multiple_sheets 
> (tests.tests_plugin_xlsx.PluginXlsxTestCase.test_write_multiple_sheets) ... ok
> test_import_from_xpath_filename 
> (tests.tests_plugin_xpath.PluginXPathTestCase.test_import_from_xpath_filename)
>  ... ok
> test_import_from_xpath_fobj 
> (tests.tests_plugin_xpath.PluginXPathTestCase.test_import_from_xpath_fobj) 
> ... ok
> test_import_from_xpath_unescape_and_extract_text 
> (tests.tests_plugin_xpath.PluginXPathTestCase.test_import_from_xpath_unescape_and_extract_text)
>  ... ok
> test_import_from_xpath_uses_create_table 
> (tests.tests_plugin_xpath.PluginXPathTestCase.test_import_from_xpath_uses_create_table)
>  ... ok
> test_imports (tests.tests_plugin_xpath.PluginXPathTestCase.test_imports) ... 
> ok
> test_xpath_must_be_text_type 
> (tests.tests_plugin_xpath.PluginXPathTestCase.test_xpath_must_be_text_type) 
> ... ok
> test_pg_create_table_sql 
> (tests.tests_utils.PgUtilsTestCase.test_pg_create_table_sql) ... ok
> test_generate_schema_django 
> (tests.tests_utils.SchemaTestCase.test_generate_schema_django) ... ok
> test_generate_schema_restricted_fields 
> (tests.tests_utils.SchemaTestCase.test_generate_schema_restricted_fields) ... 
> ok
> test_generate_schema_sql 
> (tests.tests_utils.SchemaTestCase.test_generate_schema_sql) ... ok
> test_generate_schema_txt 
> (tests.tests_utils.SchemaTestCase.test_generate_schema_txt) ... ok
> test_load_schema (tests.tests_utils.SchemaTestCase.test_load_schema) ... ok
> test_load_schema_with_context 
> (tests.tests_utils.SchemaTestCase.test_load_schema_with_context) ... ok
> test_open_compressed (tests.tests_utils.SchemaTestCase.test_open_compressed) 
> ... ok
> test_source_from_path 
> (tests.tests_utils.SchemaTestCase.test_source_from_path) ... ok
> tests.tests_utils.test_scale_number ... ok
> tests.tests_utils_date.test_last_day ... ok
> tests.tests_utils_date.test_next_day ... ok
> tests.tests_utils_date.test_next_week ... ok
> tests.tests_utils_date.test_last_month ... ok
> tests.tests_utils_date.test_next_month ... ok
> tests.tests_utils_date.test_last_year ... ok
> tests.tests_utils_date.test_next_year ... ok
> tests.tests_utils_date.test_date_range ... ok
> 
> ----------------------------------------------------------------------
> Ran 211 tests in 4.942s
> 
> OK
>    create-stamp debian/debhelper-build-stamp
>    dh_testroot -O--buildsystem=pybuild
>    dh_prep -O--buildsystem=pybuild
>    dh_installdirs -O--buildsystem=pybuild
>    dh_auto_install -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py install --root 
> '/<<PKGBUILDDIR>>/debian/python3-rows' 
> /usr/lib/python3/dist-packages/setuptools/dist.py:548: UserWarning: The 
> version specified ('"0.4.2-dev+71afc647"') is an invalid version, this may 
> not work as expected with newer versions of setuptools, pip, and PyPI. Please 
> see PEP 440 for more details.
>   warnings.warn(
> running install
> /usr/lib/python3/dist-packages/setuptools/command/install.py:34: 
> SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and 
> pip and other standards-based tools.
>   warnings.warn(
> running build
> running build_py
> running install_lib
> creating /<<PKGBUILDDIR>>/debian/python3-rows
> creating /<<PKGBUILDDIR>>/debian/python3-rows/usr
> creating /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib
> creating /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11
> creating /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__init__.py 
> -> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/cli.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/localization.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/plugin_html.py
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__init__.py 
> -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/ods.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/plugin_json.py
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/xls.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/xpath.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/dicts.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/postgresql.py 
> -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/txt.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/sqlite.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/plugin_pdf.py 
> -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/plugin_parquet.py
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/utils.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/plugin_parquet.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/xpath.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/postgresql.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/txt.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/xlsx.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/plugin_html.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/plugin_json.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/plugin_pdf.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/xls.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/__init__.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/dicts.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/ods.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/plugin_csv.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/__pycache__/sqlite.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/plugin_csv.py 
> -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/utils.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/plugins/xlsx.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils/download.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils/date.py 
> -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils/__pycache__/date.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/utils/__pycache__/__init__.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/__pycache__
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/table.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/operations.py 
> -> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/fields.py -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows
> creating 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__pycache__/table.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__pycache__/fields.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__pycache__/__init__.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__pycache__/localization.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> copying 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_rows/build/rows/__pycache__/operations.cpython-311.pyc
>  -> 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__pycache__
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/cli.py
>  to cli.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/localization.py
>  to localization.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/plugin_html.py
>  to plugin_html.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/ods.py
>  to ods.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/plugin_json.py
>  to plugin_json.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/xls.py
>  to xls.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/xpath.py
>  to xpath.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/dicts.py
>  to dicts.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/postgresql.py
>  to postgresql.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/txt.py
>  to txt.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/sqlite.py
>  to sqlite.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/plugin_pdf.py
>  to plugin_pdf.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/plugin_parquet.py
>  to plugin_parquet.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/plugin_csv.py
>  to plugin_csv.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/utils.py
>  to utils.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/plugins/xlsx.py
>  to xlsx.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/download.py
>  to download.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/utils/date.py
>  to date.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/table.py
>  to table.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/operations.py
>  to operations.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-rows/usr/lib/python3.11/dist-packages/rows/fields.py
>  to fields.cpython-311.pyc
> running install_egg_info
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/setup.py", line 63, in <module>
>     setup(
>   File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 108, in 
> setup
>     return distutils.core.setup(**attrs)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 
> 185, in setup
>     return run_commands(dist)
>            ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 
> 201, in run_commands
>     dist.run_commands()
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 969, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1213, in 
> run_command
>     super().run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 988, in run_command
>     cmd_obj.run()
>   File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 
> 68, in run
>     return orig.install.run(self)
>            ^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py", 
> line 709, in run
>     self.run_command(cmd_name)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
> 318, in run_command
>     self.distribution.run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1213, in 
> run_command
>     super().run_command(command)
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line 
> 987, in run_command
>     cmd_obj.ensure_finalized()
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
> 111, in ensure_finalized
>     self.finalize_options()
>   File 
> "/usr/lib/python3/dist-packages/setuptools/command/install_egg_info.py", line 
> 31, in finalize_options
>     ei_cmd = self.get_finalized_command("egg_info")
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
> 305, in get_finalized_command
>     cmd_obj.ensure_finalized()
>   File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 
> 111, in ensure_finalized
>     self.finalize_options()
>   File "/usr/lib/python3/dist-packages/setuptools/command/egg_info.py", line 
> 219, in finalize_options
>     parsed_version = parse_version(self.egg_version)
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/version.py", 
> line 266, in __init__
>     raise InvalidVersion(f"Invalid version: '{version}'")
> pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: 
> '-0.4.2-dev-71afc647-'
> E: pybuild pybuild:388: install: plugin distutils failed with: exit code=1: 
> /usr/bin/python3 setup.py install --root 
> '/<<PKGBUILDDIR>>/debian/python3-rows' 
> dh_auto_install: error: pybuild --install -i python{version} -p 3.11 
> --dest-dir /<<BUILDDIR>>/rows-0.4.2\~0/debian/tmp returned exit code 13
> make: *** [debian/rules:9: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2023/02/03/rows_0.4.2~0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230203;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230203&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