Source: sasdata
Version: 0.8.1-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240615 ftbfs-trixie

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:311: python3.12 setup.py config 
> __version__ = "0.8.1"
> 
> running config
> I: pybuild base:311: python3.11 setup.py config 
> __version__ = "0.8.1"
> 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3.12 setup.py build 
> __version__ = "0.8.1"
> 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata
> copying sasdata/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/data_info.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/filereader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/danse_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/csv_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/tiff_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/sesans_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/abs_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/xml_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/anton_paar_saxs_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_reader_HDF5.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/ascii_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/associations.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/red2d_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/otoko_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/ascii2d_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/FileConverterUtilities.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/red2d_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/nxcansas_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/bsl_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/cansas_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/file_converter
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/uncertainty.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/manipulations.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/nxsunit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/formatnum.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/registry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/err1d.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/loader_exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> copying sasdata/data_util/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_v1_0.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_invalid_v1_0.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_v1_1.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_invalid_v1_1.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/schema
> I: pybuild base:311: /usr/bin/python3 setup.py build 
> __version__ = "0.8.1"
> 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata
> copying sasdata/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/data_info.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/filereader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader
> copying sasdata/dataloader/loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/danse_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/csv_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/tiff_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/sesans_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/abs_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/xml_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/anton_paar_saxs_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_reader_HDF5.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/ascii_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/associations.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/cansas_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> copying sasdata/dataloader/readers/red2d_reader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/otoko_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/ascii2d_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/FileConverterUtilities.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/red2d_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/nxcansas_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/bsl_loader.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> copying sasdata/file_converter/cansas_writer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/file_converter
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/uncertainty.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/manipulations.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/nxsunit.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/formatnum.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/registry.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/err1d.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/loader_exceptions.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> copying sasdata/data_util/util.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_v1_0.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_invalid_v1_0.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_v1_1.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/schema
> copying sasdata/dataloader/readers/schema/cansas1d_invalid_v1_1.xsd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/schema
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build; python3.12 -m pytest -v
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build
> configfile: pytest.ini
> collecting ... collected 90 items
> 
> test/fileconverter/utest_bsl_loader.py::bsl_test::test_load PASSED       [  
> 1%]
> test/fileconverter/utest_nxcansas_writer.py::nxcansas_writer::test_write_1d 
> PASSED [  2%]
> test/fileconverter/utest_nxcansas_writer.py::nxcansas_writer::test_write_2d 
> PASSED [  3%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_abs_checkdata PASSED 
> [  4%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_checkdata2 PASSED [  
> 5%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_generic_loader 
> PASSED [  6%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_usans_negative_dxl 
> PASSED [  7%]
> test/sasdataloader/utest_abs_reader.py::DanseReaderTests::test_checkdata 
> PASSED [  8%]
> test/sasdataloader/utest_abs_reader.py::DanseReaderTests::test_generic_loader 
> PASSED [ 10%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_checkdata PASSED [ 
> 11%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_encoding PASSED  [ 
> 12%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_nan_values PASSED [ 
> 13%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_save_ascii PASSED [ 
> 14%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_1 PASSED [ 
> 15%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_2 PASSED [ 
> 16%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_3 PASSED [ 
> 17%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_4 PASSED [ 
> 18%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_5 PASSED [ 
> 20%]
> test/sasdataloader/utest_averaging.py::Averaging::test_ring_flat_distribution 
> PASSED [ 21%]
> test/sasdataloader/utest_averaging.py::Averaging::test_sectorphi_full PASSED 
> [ 22%]
> test/sasdataloader/utest_averaging.py::Averaging::test_sectorphi_partial 
> PASSED [ 23%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_box PASSED    [ 
> 24%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_circularavg PASSED 
> [ 25%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_ring PASSED   [ 
> 26%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorphi_full 
> PASSED [ 27%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorphi_quarter 
> PASSED [ 28%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorq_full 
> PASSED [ 30%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorq_log PASSED 
> [ 31%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_slabX PASSED  [ 
> 32%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_slabY PASSED  [ 
> 33%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_badunits PASSED [ 
> 34%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_cansas_checkdata 
> PASSED [ 35%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_cansas_xml PASSED 
> [ 36%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_double_trans_spectra
>  PASSED [ 37%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_entry_name_recurse
>  PASSED [ 38%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_generic_loader 
> PASSED [ 40%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_cansas 
> FAILED [ 41%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_xml 
> PASSED [ 42%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_load_cansas_file 
> PASSED [ 43%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_multiple_sasentries_multiplesasdatas
>  PASSED [ 44%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_old_cansas_files 
> PASSED [ 45%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_processing_instructions
>  PASSED [ 46%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_real_xml PASSED [ 
> 47%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_save_cansas_v1_0 
> PASSED [ 48%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_slits PASSED [ 
> 50%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_units PASSED [ 
> 51%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_writer PASSED [ 
> 52%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_xml_validate 
> PASSED [ 53%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multi_frame_data 
> PASSED [ 54%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasdatas
>  PASSED [ 55%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasentries
>  PASSED [ 56%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasentries_multiplesasdatas
>  PASSED [ 57%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_no_di PASSED [ 
> 58%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_real_data PASSED 
> [ 60%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_data_reader_exception
>  FAILED [ 61%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_wrong_known_ext
>  PASSED [ 62%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_wrong_unknown_ext
>  PASSED [ 63%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_bad_file_path
>  PASSED [ 64%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_good_file_path
>  PASSED [ 65%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_old_file_types
>  PASSED [ 66%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_same_file_unknown_extensions
>  PASSED [ 67%]
> test/sasdataloader/utest_red2d_reader.py::DatReaderTests::test_check_rectangular_data
>  PASSED [ 68%]
> test/sasdataloader/utest_red2d_reader.py::DatReaderTests::test_check_square_data
>  PASSED [ 70%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_full_load PASSED [ 
> 71%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_columns_match_headers
>  PASSED [ 72%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_future_version 
> PASSED [ 73%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_mandatory_headers
>  PASSED [ 74%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_no_data PASSED 
> [ 75%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_no_spin_echo_unit
>  PASSED [ 76%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_tof PASSED [ 
> 77%]
> test/sasmanipulations/utest_manipulations.py::DataInfoTests::test_clone1D 
> PASSED [ 78%]
> test/sasmanipulations/utest_manipulations.py::Theory1DTests::test_clone_theory1D
>  PASSED [ 80%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_add PASSED [ 
> 81%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_div PASSED [ 
> 82%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_load PASSED [ 
> 83%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_mul PASSED [ 
> 84%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_radd PASSED [ 
> 85%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rdiv PASSED [ 
> 86%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rmul PASSED [ 
> 87%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rsub PASSED [ 
> 88%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_sub PASSED [ 
> 90%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_add PASSED [ 
> 91%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_div PASSED [ 
> 92%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_load PASSED 
> [ 93%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_mul PASSED [ 
> 94%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_radd PASSED 
> [ 95%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rdiv PASSED 
> [ 96%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rmul PASSED 
> [ 97%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rsub PASSED 
> [ 98%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_sub PASSED 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________ cansas_reader_xml.test_invalid_cansas 
> _____________________
> 
> self = <test.sasdataloader.utest_cansas.cansas_reader_xml 
> testMethod=test_invalid_cansas>
> 
>     def test_invalid_cansas(self):
> >       list = self.loader.load(self.cansas1d_notitle)
> 
> test/sasdataloader/utest_cansas.py:167: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> sasdata/dataloader/loader.py:373: in load
>     return self.__registry.load(file, format)
> sasdata/dataloader/loader.py:92: in load
>     return self.load_using_generic_loaders(path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <sasdata.dataloader.loader.Registry object at 0x7fb689772030>
> path = 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml'
> 
>     def load_using_generic_loaders(self, path: str) -> list:
>         """
>         If the expected reader cannot load the file or no known loader exists,
>         attempt to load the file using a few defaults readers
>         :param path: file path
>         :return: List of Data1D and Data2D objects
>         """
>         module_list = readers.get_generic_readers()
>         for module in module_list:
>             reader = module.Reader()
>             try:
>                 data_list = reader.read(path)
>                 if data_list:
>                     return data_list
>             except Exception as e:
>                 # Cycle through all generic readers
>                 pass
>         # Only throw exception if all generic readers fail
> >       raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> E       sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic 
> readers failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> 
> sasdata/dataloader/loader.py:121: NoKnownLoaderException
> ----------------------------- Captured stderr call 
> -----------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 95, in read
>     self.get_file_contents()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 85, in get_file_contents
>     is_valid_cansas = self.load_file_and_schema(xml_file, '')
>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 134, in load_file_and_schema
>     return self.is_cansas(self.extension)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 161, in is_cansas
>     if self.validate_xml():
>        ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/xml_reader.py",
>  line 126, in validate_xml
>     schema_check = etree.XMLSchema(self.schemadoc)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "src/lxml/xmlschema.pxi", line 90, in lxml.etree.XMLSchema.__init__
> lxml.etree.XMLSchemaParseError: complex type 'SASentryType': The content 
> model is not determinist., line 70
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 79, in load
>     data_list = super().load(path, ext=ext)
>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util/registry.py",
>  line 134, in load
>     raise last_exc
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util/registry.py",
>  line 129, in load
>     return load_function(path)
>            ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 106, in read
>     self.handle_error_message(str(e))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 169, in handle_error_message
>     raise NoKnownLoaderException(msg)
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: complex type 
> 'SASentryType': The content model is not determinist., line 70
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 92, in load
>     return self.load_using_generic_loaders(path)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 121, in load_using_generic_loaders
>     raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic readers 
> failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> ------------------------------ Captured log call 
> -------------------------------
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 ASCII Reader could 
> not load the file 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 NXcanSAS Reader 
> could not load file cansas1d_notitle.xml.xml
> ERROR    sasdata.dataloader.loader:loader.py:97 Generic readers failed to 
> load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> Unknown data format: 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml.
> The file is not a format that can be loaded by SasView.
> ______________ ExtensionRegistryTests.test_data_reader_exception 
> _______________
> 
> self = <test.sasdataloader.utest_extension_registry.ExtensionRegistryTests 
> testMethod=test_data_reader_exception>
> 
>     def test_data_reader_exception(self):
>         """
>         Load a CanSAS XML file that doesn't meet the schema, and check errors
>         are set correctly
>         """
> >       data = self.loader.load(self.invalid_file)
> 
> test/sasdataloader/utest_extension_registry.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> sasdata/dataloader/loader.py:92: in load
>     return self.load_using_generic_loaders(path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <sasdata.dataloader.loader.Registry object at 0x7fb684bf1b50>
> path = 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml'
> 
>     def load_using_generic_loaders(self, path: str) -> list:
>         """
>         If the expected reader cannot load the file or no known loader exists,
>         attempt to load the file using a few defaults readers
>         :param path: file path
>         :return: List of Data1D and Data2D objects
>         """
>         module_list = readers.get_generic_readers()
>         for module in module_list:
>             reader = module.Reader()
>             try:
>                 data_list = reader.read(path)
>                 if data_list:
>                     return data_list
>             except Exception as e:
>                 # Cycle through all generic readers
>                 pass
>         # Only throw exception if all generic readers fail
> >       raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> E       sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic 
> readers failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> 
> sasdata/dataloader/loader.py:121: NoKnownLoaderException
> ----------------------------- Captured stderr call 
> -----------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 95, in read
>     self.get_file_contents()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 85, in get_file_contents
>     is_valid_cansas = self.load_file_and_schema(xml_file, '')
>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 134, in load_file_and_schema
>     return self.is_cansas(self.extension)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 161, in is_cansas
>     if self.validate_xml():
>        ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/readers/xml_reader.py",
>  line 126, in validate_xml
>     schema_check = etree.XMLSchema(self.schemadoc)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "src/lxml/xmlschema.pxi", line 90, in lxml.etree.XMLSchema.__init__
> lxml.etree.XMLSchemaParseError: complex type 'SASentryType': The content 
> model is not determinist., line 70
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 79, in load
>     data_list = super().load(path, ext=ext)
>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util/registry.py",
>  line 134, in load
>     raise last_exc
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/data_util/registry.py",
>  line 129, in load
>     return load_function(path)
>            ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 106, in read
>     self.handle_error_message(str(e))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/filereader.py",
>  line 169, in handle_error_message
>     raise NoKnownLoaderException(msg)
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: complex type 
> 'SASentryType': The content model is not determinist., line 70
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 92, in load
>     return self.load_using_generic_loaders(path)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/sasdata/dataloader/loader.py",
>  line 121, in load_using_generic_loaders
>     raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic readers 
> failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> ------------------------------ Captured log call 
> -------------------------------
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 ASCII Reader could 
> not load the file 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 NXcanSAS Reader 
> could not load file cansas1d_notitle.xml.xml
> ERROR    sasdata.dataloader.loader:loader.py:97 Generic readers failed to 
> load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> Unknown data format: 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml.
> The file is not a format that can be loaded by SasView.
> =========================== short test summary info 
> ============================
> FAILED 
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_cansas
> FAILED 
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_data_reader_exception
> ========================= 2 failed, 88 passed in 3.06s 
> =========================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sasdata/build; python3.12 -m pytest -v
> I: pybuild base:311: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build; python3.11 -m pytest -v
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build
> configfile: pytest.ini
> collecting ... collected 90 items
> 
> test/fileconverter/utest_bsl_loader.py::bsl_test::test_load PASSED       [  
> 1%]
> test/fileconverter/utest_nxcansas_writer.py::nxcansas_writer::test_write_1d 
> PASSED [  2%]
> test/fileconverter/utest_nxcansas_writer.py::nxcansas_writer::test_write_2d 
> PASSED [  3%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_abs_checkdata PASSED 
> [  4%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_checkdata2 PASSED [  
> 5%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_generic_loader 
> PASSED [  6%]
> test/sasdataloader/utest_abs_reader.py::abs_reader::test_usans_negative_dxl 
> PASSED [  7%]
> test/sasdataloader/utest_abs_reader.py::DanseReaderTests::test_checkdata 
> PASSED [  8%]
> test/sasdataloader/utest_abs_reader.py::DanseReaderTests::test_generic_loader 
> PASSED [ 10%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_checkdata PASSED [ 
> 11%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_encoding PASSED  [ 
> 12%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_nan_values PASSED [ 
> 13%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_save_ascii PASSED [ 
> 14%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_1 PASSED [ 
> 15%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_2 PASSED [ 
> 16%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_3 PASSED [ 
> 17%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_4 PASSED [ 
> 18%]
> test/sasdataloader/utest_ascii.py::ABSReaderTests::test_truncated_5 PASSED [ 
> 20%]
> test/sasdataloader/utest_averaging.py::Averaging::test_ring_flat_distribution 
> PASSED [ 21%]
> test/sasdataloader/utest_averaging.py::Averaging::test_sectorphi_full PASSED 
> [ 22%]
> test/sasdataloader/utest_averaging.py::Averaging::test_sectorphi_partial 
> PASSED [ 23%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_box PASSED    [ 
> 24%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_circularavg PASSED 
> [ 25%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_ring PASSED   [ 
> 26%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorphi_full 
> PASSED [ 27%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorphi_quarter 
> PASSED [ 28%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorq_full 
> PASSED [ 30%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_sectorq_log PASSED 
> [ 31%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_slabX PASSED  [ 
> 32%]
> test/sasdataloader/utest_averaging.py::DataInfoTests::test_slabY PASSED  [ 
> 33%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_badunits PASSED [ 
> 34%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_cansas_checkdata 
> PASSED [ 35%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_cansas_xml PASSED 
> [ 36%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_double_trans_spectra
>  PASSED [ 37%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_entry_name_recurse
>  PASSED [ 38%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_generic_loader 
> PASSED [ 40%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_cansas 
> FAILED [ 41%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_xml 
> PASSED [ 42%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_load_cansas_file 
> PASSED [ 43%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_multiple_sasentries_multiplesasdatas
>  PASSED [ 44%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_old_cansas_files 
> PASSED [ 45%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_processing_instructions
>  PASSED [ 46%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_real_xml PASSED [ 
> 47%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_save_cansas_v1_0 
> PASSED [ 48%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_slits PASSED [ 
> 50%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_units PASSED [ 
> 51%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_writer PASSED [ 
> 52%]
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_xml_validate 
> PASSED [ 53%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multi_frame_data 
> PASSED [ 54%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasdatas
>  PASSED [ 55%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasentries
>  PASSED [ 56%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_multiple_sasentries_multiplesasdatas
>  PASSED [ 57%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_no_di PASSED [ 
> 58%]
> test/sasdataloader/utest_cansas.py::cansas_reader_hdf5::test_real_data PASSED 
> [ 60%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_data_reader_exception
>  FAILED [ 61%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_wrong_known_ext
>  PASSED [ 62%]
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_wrong_unknown_ext
>  PASSED [ 63%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_bad_file_path
>  PASSED [ 64%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_good_file_path
>  PASSED [ 65%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_old_file_types
>  PASSED [ 66%]
> test/sasdataloader/utest_generic_file_reader_class.py::GenericFileReaderTests::test_same_file_unknown_extensions
>  PASSED [ 67%]
> test/sasdataloader/utest_red2d_reader.py::DatReaderTests::test_check_rectangular_data
>  PASSED [ 68%]
> test/sasdataloader/utest_red2d_reader.py::DatReaderTests::test_check_square_data
>  PASSED [ 70%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_full_load PASSED [ 
> 71%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_columns_match_headers
>  PASSED [ 72%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_future_version 
> PASSED [ 73%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_mandatory_headers
>  PASSED [ 74%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_no_data PASSED 
> [ 75%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_no_spin_echo_unit
>  PASSED [ 76%]
> test/sasdataloader/utest_sesans.py::sesans_reader::test_sesans_tof PASSED [ 
> 77%]
> test/sasmanipulations/utest_manipulations.py::DataInfoTests::test_clone1D 
> PASSED [ 78%]
> test/sasmanipulations/utest_manipulations.py::Theory1DTests::test_clone_theory1D
>  PASSED [ 80%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_add PASSED [ 
> 81%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_div PASSED [ 
> 82%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_load PASSED [ 
> 83%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_mul PASSED [ 
> 84%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_radd PASSED [ 
> 85%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rdiv PASSED [ 
> 86%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rmul PASSED [ 
> 87%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_rsub PASSED [ 
> 88%]
> test/sasmanipulations/utest_manipulations.py::ManipTests::test_sub PASSED [ 
> 90%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_add PASSED [ 
> 91%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_div PASSED [ 
> 92%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_load PASSED 
> [ 93%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_mul PASSED [ 
> 94%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_radd PASSED 
> [ 95%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rdiv PASSED 
> [ 96%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rmul PASSED 
> [ 97%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_rsub PASSED 
> [ 98%]
> test/sasmanipulations/utest_manipulations.py::Manin2DTests::test_sub PASSED 
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ____________________ cansas_reader_xml.test_invalid_cansas 
> _____________________
> 
> self = <test.sasdataloader.utest_cansas.cansas_reader_xml 
> testMethod=test_invalid_cansas>
> 
>     def test_invalid_cansas(self):
> >       list = self.loader.load(self.cansas1d_notitle)
> 
> test/sasdataloader/utest_cansas.py:167: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> sasdata/dataloader/loader.py:373: in load
>     return self.__registry.load(file, format)
> sasdata/dataloader/loader.py:92: in load
>     return self.load_using_generic_loaders(path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <sasdata.dataloader.loader.Registry object at 0x7f0b93747550>
> path = 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml'
> 
>     def load_using_generic_loaders(self, path: str) -> list:
>         """
>         If the expected reader cannot load the file or no known loader exists,
>         attempt to load the file using a few defaults readers
>         :param path: file path
>         :return: List of Data1D and Data2D objects
>         """
>         module_list = readers.get_generic_readers()
>         for module in module_list:
>             reader = module.Reader()
>             try:
>                 data_list = reader.read(path)
>                 if data_list:
>                     return data_list
>             except Exception as e:
>                 # Cycle through all generic readers
>                 pass
>         # Only throw exception if all generic readers fail
> >       raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> E       sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic 
> readers failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> 
> sasdata/dataloader/loader.py:121: NoKnownLoaderException
> ----------------------------- Captured stderr call 
> -----------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 95, in read
>     self.get_file_contents()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 85, in get_file_contents
>     is_valid_cansas = self.load_file_and_schema(xml_file, '')
>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 134, in load_file_and_schema
>     return self.is_cansas(self.extension)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 161, in is_cansas
>     if self.validate_xml():
>        ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/xml_reader.py",
>  line 126, in validate_xml
>     schema_check = etree.XMLSchema(self.schemadoc)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "src/lxml/xmlschema.pxi", line 90, in lxml.etree.XMLSchema.__init__
> lxml.etree.XMLSchemaParseError: complex type 'SASentryType': The content 
> model is not determinist., line 70
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 79, in load
>     data_list = super().load(path, ext=ext)
>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util/registry.py",
>  line 134, in load
>     raise last_exc
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util/registry.py",
>  line 129, in load
>     return load_function(path)
>            ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 106, in read
>     self.handle_error_message(str(e))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 169, in handle_error_message
>     raise NoKnownLoaderException(msg)
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: complex type 
> 'SASentryType': The content model is not determinist., line 70
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 92, in load
>     return self.load_using_generic_loaders(path)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 121, in load_using_generic_loaders
>     raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic readers 
> failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> ------------------------------ Captured log call 
> -------------------------------
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 ASCII Reader could 
> not load the file 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 NXcanSAS Reader 
> could not load file cansas1d_notitle.xml.xml
> ERROR    sasdata.dataloader.loader:loader.py:97 Generic readers failed to 
> load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> Unknown data format: 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml.
> The file is not a format that can be loaded by SasView.
> ______________ ExtensionRegistryTests.test_data_reader_exception 
> _______________
> 
> self = <test.sasdataloader.utest_extension_registry.ExtensionRegistryTests 
> testMethod=test_data_reader_exception>
> 
>     def test_data_reader_exception(self):
>         """
>         Load a CanSAS XML file that doesn't meet the schema, and check errors
>         are set correctly
>         """
> >       data = self.loader.load(self.invalid_file)
> 
> test/sasdataloader/utest_extension_registry.py:71: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> sasdata/dataloader/loader.py:92: in load
>     return self.load_using_generic_loaders(path)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = <sasdata.dataloader.loader.Registry object at 0x7f0b8e0b3590>
> path = 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml'
> 
>     def load_using_generic_loaders(self, path: str) -> list:
>         """
>         If the expected reader cannot load the file or no known loader exists,
>         attempt to load the file using a few defaults readers
>         :param path: file path
>         :return: List of Data1D and Data2D objects
>         """
>         module_list = readers.get_generic_readers()
>         for module in module_list:
>             reader = module.Reader()
>             try:
>                 data_list = reader.read(path)
>                 if data_list:
>                     return data_list
>             except Exception as e:
>                 # Cycle through all generic readers
>                 pass
>         # Only throw exception if all generic readers fail
> >       raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> E       sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic 
> readers failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> 
> sasdata/dataloader/loader.py:121: NoKnownLoaderException
> ----------------------------- Captured stderr call 
> -----------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 95, in read
>     self.get_file_contents()
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 85, in get_file_contents
>     is_valid_cansas = self.load_file_and_schema(xml_file, '')
>                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 134, in load_file_and_schema
>     return self.is_cansas(self.extension)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/cansas_reader.py",
>  line 161, in is_cansas
>     if self.validate_xml():
>        ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/readers/xml_reader.py",
>  line 126, in validate_xml
>     schema_check = etree.XMLSchema(self.schemadoc)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "src/lxml/xmlschema.pxi", line 90, in lxml.etree.XMLSchema.__init__
> lxml.etree.XMLSchemaParseError: complex type 'SASentryType': The content 
> model is not determinist., line 70
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 79, in load
>     data_list = super().load(path, ext=ext)
>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util/registry.py",
>  line 134, in load
>     raise last_exc
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/data_util/registry.py",
>  line 129, in load
>     return load_function(path)
>            ^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 106, in read
>     self.handle_error_message(str(e))
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/filereader.py",
>  line 169, in handle_error_message
>     raise NoKnownLoaderException(msg)
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: complex type 
> 'SASentryType': The content model is not determinist., line 70
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 92, in load
>     return self.load_using_generic_loaders(path)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/sasdata/dataloader/loader.py",
>  line 121, in load_using_generic_loaders
>     raise NoKnownLoaderException(f"Generic readers failed to load {path}")
> sasdata.data_util.loader_exceptions.NoKnownLoaderException: Generic readers 
> failed to load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> ------------------------------ Captured log call 
> -------------------------------
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 ASCII Reader could 
> not load the file 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> WARNING  sasdata.dataloader.filereader:filereader.py:168 complex type 
> 'SASentryType': The content model is not determinist., line 70
> WARNING  sasdata.dataloader.filereader:filereader.py:168 NXcanSAS Reader 
> could not load file cansas1d_notitle.xml.xml
> ERROR    sasdata.dataloader.loader:loader.py:97 Generic readers failed to 
> load 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml
> Unknown data format: 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build/test/sasdataloader/data/cansas1d_notitle.xml.
> The file is not a format that can be loaded by SasView.
> =========================== short test summary info 
> ============================
> FAILED 
> test/sasdataloader/utest_cansas.py::cansas_reader_xml::test_invalid_cansas
> FAILED 
> test/sasdataloader/utest_extension_registry.py::ExtensionRegistryTests::test_data_reader_exception
> ========================= 2 failed, 88 passed in 3.65s 
> =========================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sasdata/build; python3.11 -m pytest -v
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/sasdata_0.8.1-3_unstable.log

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