Bug#1022338: satpy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 returned exit code 13

Lucas Nussbaum lucas at debian.org
Sun Oct 23 14:08:02 BST 2022


Source: satpy
Version: 0.37.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20221023 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build; python3.10 -m pytest -k "not test_retrieve and not test_offline_retrieve and not test_retrieve_all and not test_download_script and not test_start_time and not test_end_time and not test_mimic_TPW2_nc and not TestAngleGeneration and not test_get_luts and not test_convert_remote_files_to_fsspec_fsfile and not test_convert_remote_files_to_fsspec_filename_dict and not test_convert_remote_files_to_fsspec_mixed_sources and not test_get_satpos_from_satname and not test_enhanced_image and not test_double_load and not test_correct_area_no_orbital_parameters"
> ============================= test session starts ==============================
> platform linux -- Python 3.10.7, pytest-7.1.2, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> plugins: lazy-fixture-0.6.3
> collected 1774 items / 64 deselected / 1710 selected
> 
> satpy/tests/test_compat.py ..                                            [  0%]
> satpy/tests/test_composites.py ......................................... [  2%]
> .............................................                            [  5%]
> satpy/tests/test_config.py .................                             [  6%]
> satpy/tests/test_crefl_utils.py .                                        [  6%]
> satpy/tests/test_data_download.py .............................          [  7%]
> satpy/tests/test_dataset.py ............................................ [ 10%]
> ..........                                                               [ 11%]
> satpy/tests/test_demo.py ...................                             [ 12%]
> satpy/tests/test_dependency_tree.py ........                             [ 12%]
> satpy/tests/test_file_handlers.py .............                          [ 13%]
> satpy/tests/test_modifiers.py ........F.......                           [ 14%]
> satpy/tests/test_multiscene.py ...............                           [ 15%]
> satpy/tests/test_node.py ........                                        [ 15%]
> satpy/tests/test_readers.py ............................................ [ 18%]
> ....................                                                     [ 19%]
> satpy/tests/test_regressions.py ...                                      [ 19%]
> satpy/tests/test_resample.py ...ss.....................                  [ 21%]
> satpy/tests/test_scene.py .............................................. [ 23%]
> ....................FFF...FF.........F.....F....F..........FFFF.F....... [ 28%]
> sss..                                                                    [ 28%]
> satpy/tests/test_utils.py ...............................                [ 30%]
> satpy/tests/test_writers.py .....................................        [ 32%]
> satpy/tests/test_yaml_reader.py ........................................ [ 34%]
> .....                                                                    [ 34%]
> satpy/tests/compositor_tests/test_abi.py ..                              [ 35%]
> satpy/tests/compositor_tests/test_ahi.py ..                              [ 35%]
> satpy/tests/compositor_tests/test_glm.py ..                              [ 35%]
> satpy/tests/compositor_tests/test_sar.py ..                              [ 35%]
> satpy/tests/compositor_tests/test_viirs.py .........                     [ 35%]
> satpy/tests/enhancement_tests/test_abi.py .                              [ 35%]
> satpy/tests/enhancement_tests/test_ahi.py .                              [ 36%]
> satpy/tests/enhancement_tests/test_enhancements.py ..................... [ 37%]
> .................................................                        [ 40%]
> satpy/tests/enhancement_tests/test_viirs.py .                            [ 40%]
> satpy/tests/modifier_tests/test_crefl.py .............                   [ 40%]
> satpy/tests/modifier_tests/test_parallax.py ............................ [ 42%]
> ..................xx.............x                                       [ 44%]
> satpy/tests/reader_tests/test_aapp_l1b.py ........                       [ 45%]
> satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py .....                [ 45%]
> satpy/tests/reader_tests/test_abi_l1b.py ............................... [ 47%]
> ............                                                             [ 47%]
> satpy/tests/reader_tests/test_abi_l2_nc.py ....                          [ 48%]
> satpy/tests/reader_tests/test_acspo.py ...                               [ 48%]
> satpy/tests/reader_tests/test_agri_l1.py ..........                      [ 48%]
> satpy/tests/reader_tests/test_ahi_hrit.py ........                       [ 49%]
> satpy/tests/reader_tests/test_ahi_hsd.py ................                [ 50%]
> satpy/tests/reader_tests/test_ahi_l1b_gridded_bin.py ..........          [ 50%]
> satpy/tests/reader_tests/test_ami_l1b.py ...........                     [ 51%]
> satpy/tests/reader_tests/test_amsr2_l1b.py ...                           [ 51%]
> satpy/tests/reader_tests/test_amsr2_l2.py ..                             [ 51%]
> satpy/tests/reader_tests/test_amsr2_l2_gaasp.py ........................ [ 53%]
>                                                                          [ 53%]
> satpy/tests/reader_tests/test_ascat_l2_soilmoisture_bufr.py ...          [ 53%]
> satpy/tests/reader_tests/test_avhrr_l0_hrpt.py ...........               [ 53%]
> satpy/tests/reader_tests/test_avhrr_l1b_gaclac.py s......s..s..          [ 54%]
> satpy/tests/reader_tests/test_clavrx.py .......                          [ 55%]
> satpy/tests/reader_tests/test_clavrx_nc.py ...                           [ 55%]
> satpy/tests/reader_tests/test_cmsaf_claas.py ...............             [ 56%]
> satpy/tests/reader_tests/test_electrol_hrit.py ......                    [ 56%]
> satpy/tests/reader_tests/test_eps_l1b.py ..........                      [ 57%]
> satpy/tests/reader_tests/test_eum_base.py ...........                    [ 57%]
> satpy/tests/reader_tests/test_fci_l1c_nc.py .................            [ 58%]
> satpy/tests/reader_tests/test_fci_l2_nc.py ..................            [ 59%]
> satpy/tests/reader_tests/test_generic_image.py .......                   [ 60%]
> satpy/tests/reader_tests/test_geocat.py ....                             [ 60%]
> satpy/tests/reader_tests/test_geos_area.py .......                       [ 60%]
> satpy/tests/reader_tests/test_ghrsst_l2.py .....                         [ 61%]
> satpy/tests/reader_tests/test_glm_l2.py ....                             [ 61%]
> satpy/tests/reader_tests/test_goes_imager_hrit.py ......                 [ 61%]
> satpy/tests/reader_tests/test_goes_imager_nc.py ..................       [ 62%]
> satpy/tests/reader_tests/test_gpm_imerg.py .                             [ 62%]
> satpy/tests/reader_tests/test_grib.py ..........                         [ 63%]
> satpy/tests/reader_tests/test_hdf4_utils.py .                            [ 63%]
> satpy/tests/reader_tests/test_hdf5_utils.py .                            [ 63%]
> satpy/tests/reader_tests/test_hdfeos_base.py ..                          [ 63%]
> satpy/tests/reader_tests/test_hrit_base.py ........                      [ 64%]
> satpy/tests/reader_tests/test_hsaf_grib.py ...                           [ 64%]
> satpy/tests/reader_tests/test_hy2_scat_l2b_h5.py .......                 [ 64%]
> satpy/tests/reader_tests/test_iasi_l2.py ...........                     [ 65%]
> satpy/tests/reader_tests/test_iasi_l2_so2_bufr.py ....                   [ 65%]
> satpy/tests/reader_tests/test_mersi2_l1b.py .....                        [ 65%]
> satpy/tests/reader_tests/test_mimic_TPW2_lowres.py ....                  [ 66%]
> satpy/tests/reader_tests/test_mirs.py ..............                     [ 66%]
> satpy/tests/reader_tests/test_modis_l1b.py ..............                [ 67%]
> satpy/tests/reader_tests/test_modis_l2.py ...........                    [ 68%]
> satpy/tests/reader_tests/test_msi_safe.py ..........                     [ 69%]
> satpy/tests/reader_tests/test_msu_gsa_l1b.py ...                         [ 69%]
> satpy/tests/reader_tests/test_mviri_l1b_fiduceo_nc.py .................. [ 70%]
> ..................................                                       [ 72%]
> satpy/tests/reader_tests/test_netcdf_utils.py ...                        [ 72%]
> satpy/tests/reader_tests/test_nucaps.py ......................           [ 73%]
> satpy/tests/reader_tests/test_nwcsaf_msg.py ..                           [ 73%]
> satpy/tests/reader_tests/test_nwcsaf_nc.py ...........                   [ 74%]
> satpy/tests/reader_tests/test_oceancolorcci_l3_nc.py ......              [ 74%]
> satpy/tests/reader_tests/test_olci_nc.py ......                          [ 75%]
> satpy/tests/reader_tests/test_omps_edr.py ....                           [ 75%]
> satpy/tests/reader_tests/test_safe_sar_l2_ocn.py ..                      [ 75%]
> satpy/tests/reader_tests/test_sar_c_safe.py .................            [ 76%]
> satpy/tests/reader_tests/test_satpy_cf_nc.py .........                   [ 77%]
> satpy/tests/reader_tests/test_scmi.py .......                            [ 77%]
> satpy/tests/reader_tests/test_seadas_l2.py ..........                    [ 78%]
> satpy/tests/reader_tests/test_seviri_base.py ................            [ 78%]
> satpy/tests/reader_tests/test_seviri_l1b_calibration.py .........        [ 79%]
> satpy/tests/reader_tests/test_seviri_l1b_hrit.py ....................... [ 80%]
> ..........                                                               [ 81%]
> satpy/tests/reader_tests/test_seviri_l1b_icare.py ........               [ 81%]
> satpy/tests/reader_tests/test_seviri_l1b_native.py ..................... [ 83%]
> ................................                                         [ 84%]
> satpy/tests/reader_tests/test_seviri_l1b_nc.py ..............            [ 85%]
> satpy/tests/reader_tests/test_seviri_l2_bufr.py ..................       [ 86%]
> satpy/tests/reader_tests/test_seviri_l2_grib.py .                        [ 86%]
> satpy/tests/reader_tests/test_slstr_l1b.py ....                          [ 87%]
> satpy/tests/reader_tests/test_smos_l2_wind.py ......                     [ 87%]
> satpy/tests/reader_tests/test_tropomi_l2.py ....                         [ 87%]
> satpy/tests/reader_tests/test_utils.py ....................              [ 88%]
> satpy/tests/reader_tests/test_vaisala_gld360.py .                        [ 88%]
> satpy/tests/reader_tests/test_vii_base_nc.py ....                        [ 89%]
> satpy/tests/reader_tests/test_vii_l1b_nc.py ..                           [ 89%]
> satpy/tests/reader_tests/test_vii_l2_nc.py .                             [ 89%]
> satpy/tests/reader_tests/test_vii_utils.py .                             [ 89%]
> satpy/tests/reader_tests/test_viirs_compact.py ..                        [ 89%]
> satpy/tests/reader_tests/test_viirs_edr_active_fires.py ........         [ 90%]
> satpy/tests/reader_tests/test_viirs_edr_flood.py ...                     [ 90%]
> satpy/tests/reader_tests/test_viirs_l1b.py ..............                [ 90%]
> satpy/tests/reader_tests/test_viirs_sdr.py ....................          [ 92%]
> satpy/tests/reader_tests/test_virr_l1b.py ..                             [ 92%]
> satpy/tests/writer_tests/test_awips_tiled.py .......................     [ 93%]
> satpy/tests/writer_tests/test_cf.py .................................... [ 95%]
>                                                                          [ 95%]
> satpy/tests/writer_tests/test_geotiff.py .................               [ 96%]
> satpy/tests/writer_tests/test_mitiff.py .............                    [ 97%]
> satpy/tests/writer_tests/test_ninjogeotiff.py ....................xxx..x [ 99%]
> .....                                                                    [ 99%]
> satpy/tests/writer_tests/test_ninjotiff.py ........                      [ 99%]
> satpy/tests/writer_tests/test_simple_image.py ...                        [ 99%]
> satpy/tests/writer_tests/test_utils.py .                                 [100%]
> 
> =================================== FAILURES ===================================
> ____________________ TestNIRReflectance.test_no_sunz_no_co2 ____________________
> 
> self = <satpy.tests.test_modifiers.TestNIRReflectance testMethod=test_no_sunz_no_co2>
> calculator = <MagicMock name='Calculator' id='140116184739904'>
> apply_modifier_info = <MagicMock name='apply_modifier_info' id='140116184584000'>
> sza = <MagicMock name='sun_zenith_angle' id='140116184591824'>
> 
>     @mock.patch('satpy.modifiers.spectral.sun_zenith_angle')
>     @mock.patch('satpy.modifiers.NIRReflectance.apply_modifier_info')
>     @mock.patch('satpy.modifiers.spectral.Calculator')
>     def test_no_sunz_no_co2(self, calculator, apply_modifier_info, sza):
>         """Test NIR reflectance compositor with minimal parameters."""
>         calculator.return_value = mock.MagicMock(
>             reflectance_from_tbs=self.refl_from_tbs)
>         sza.return_value = self.da_sunz
>         from satpy.modifiers.spectral import NIRReflectance
>     
>         comp = NIRReflectance(name='test')
>         info = {'modifiers': None}
>         res = comp([self.nir, self.ir_], optional_datasets=[], **info)
>     
> >       self.get_lonlats.assert_called()
> 
> satpy/tests/test_modifiers.py:244: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <MagicMock name='mock.get_lonlats' id='140116184845424'>
> 
>     def assert_called(self):
>         """assert that the mock was called at least once
>         """
>         if self.call_count == 0:
>             msg = ("Expected '%s' to have been called." %
>                    (self._mock_name or 'mock'))
> >           raise AssertionError(msg)
> E           AssertionError: Expected 'get_lonlats' to have been called.
> 
> /usr/lib/python3.10/unittest/mock.py:888: AssertionError
> _______________________ TestSceneLoading.test_load_comp4 _______________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa0321ff0>
> 
>     def test_load_comp4(self):
>         """Test loading a composite that depends on a composite."""
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp4'])
>         loaded_ids = list(scene._datasets.keys())
> >       assert len(loaded_ids) == 1
> E       AssertionError: assert 2 == 1
> E        +  where 2 = len([DataID(name='comp2'), DataID(name='ds3', modifiers=())])
> 
> satpy/tests/test_scene.py:1059: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp4')
> _______________ TestSceneLoading.test_load_multiple_resolutions ________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa0321cc0>
> 
>     def test_load_multiple_resolutions(self):
>         """Test loading a dataset has multiple resolutions available with different resolutions."""
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         comp25 = make_cid(name='comp25', resolution=1000)
>         scene[comp25] = xr.DataArray([], attrs={'name': 'comp25', 'resolution': 1000})
>         scene.load(['comp25'], resolution=500)
>     
>         loaded_ids = list(scene._datasets.keys())
> >       assert len(loaded_ids) == 2
> E       AssertionError: assert 3 == 2
> E        +  where 3 = len([DataID(name='comp24', resolution=500), DataID(name='comp25', resolution=1000), DataID(name='ds5', resolution=500, modifiers=())])
> 
> satpy/tests/test_scene.py:1070: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp25')
> _________________ TestSceneLoading.test_load_same_subcomposite _________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa03227a0>
> 
>     def test_load_same_subcomposite(self):
>         """Test loading a composite and one of it's subcomposites at the same time."""
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp24', 'comp25'], resolution=500)
>         loaded_ids = list(scene._datasets.keys())
>         assert len(loaded_ids) == 2
>         assert loaded_ids[0]['name'] == 'comp24'
>         assert loaded_ids[0]['resolution'] == 500
> >       assert loaded_ids[1]['name'] == 'comp25'
> E       AssertionError: assert 'ds5' == 'comp25'
> E         - comp25
> E         + ds5
> 
> satpy/tests/test_scene.py:1084: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp25')
> _______________________ TestSceneLoading.test_load_comp9 _______________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa00b60e0>
> 
>     def test_load_comp9(self):
>         """Test loading a composite that has a non-existent optional prereq."""
>         # it is fine that an optional prereq doesn't exist
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp9'])
>         loaded_ids = list(scene._datasets.keys())
> >       assert len(loaded_ids) == 1
> E       AssertionError: assert 2 == 1
> E        +  where 2 = len([DataID(name='comp2'), DataID(name='ds1', resolution=250, calibration=<calibration.reflectance>, modifiers=())])
> 
> satpy/tests/test_scene.py:1114: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp9')
> ______________________ TestSceneLoading.test_load_comp10 _______________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa03238b0>
> 
>     def test_load_comp10(self):
>         """Test loading a composite that depends on a modified dataset."""
>         # it is fine that an optional prereq doesn't exist
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp10'])
>         loaded_ids = list(scene._datasets.keys())
> >       assert len(loaded_ids) == 1
> E       AssertionError: assert 2 == 1
> E        +  where 2 = len([DataID(name='comp2'), DataID(name='ds1', resolution=250, calibration=<calibration.reflectance>, modifiers=('mod1',))])
> 
> satpy/tests/test_scene.py:1123: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp10')
> ______________________ TestSceneLoading.test_load_comp19 _______________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa03237c0>
> 
>     def test_load_comp19(self):
>         """Test loading a composite that shares a dep with a dependency.
>     
>         More importantly test that loading a dependency that depends on
>         the same dependency as this composite (a sibling dependency) and
>         that sibling dependency includes a modifier. This test makes sure
>         that the Node in the dependency tree is the exact same node.
>     
>         """
>         # Check dependency tree nodes
>         # initialize the dep tree without loading the data
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene._update_dependency_tree({'comp19'}, None)
>     
>         this_node = scene._dependency_tree['comp19']
>         shared_dep_id = make_dataid(name='ds5', modifiers=('res_change',))
>         shared_dep_expected_node = scene._dependency_tree[shared_dep_id]
>         # get the node for the first dep in the prereqs list of the
>         # comp13 node
>         shared_dep_node = scene._dependency_tree['comp13'].data[1][0]
>         shared_dep_node2 = this_node.data[1][0]
>         assert shared_dep_expected_node is shared_dep_node
>         assert shared_dep_expected_node is shared_dep_node2
>     
>         scene.load(['comp19'])
>     
>         loaded_ids = list(scene._datasets.keys())
> >       assert len(loaded_ids) == 1
> E       AssertionError: assert 3 == 1
> E        +  where 3 = len([DataID(name='comp13'), DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()), DataID(name='ds5', resolution=250, modifiers=('res_change',))])
> 
> satpy/tests/test_scene.py:1266: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp19')
> _____________ TestSceneLoading.test_load_dataset_after_composite2 ______________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6fa0323100>
> 
>     def test_load_dataset_after_composite2(self):
>         """Test load complex composite followed by other datasets."""
>         from satpy.readers.yaml_reader import FileYAMLReader
>         from satpy.tests.utils import FakeCompositor, FakeModifier
>         load_mock = spy_decorator(FileYAMLReader.load)
>         comp_mock = spy_decorator(FakeCompositor.__call__)
>         mod_mock = spy_decorator(FakeModifier.__call__)
>         with mock.patch.object(FileYAMLReader, 'load', load_mock), \
>              mock.patch.object(FakeCompositor, '__call__', comp_mock), \
>              mock.patch.object(FakeModifier, '__call__', mod_mock):
>             lmock = load_mock.mock
>             scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>             scene.load(['comp10'])
>             assert lmock.call_count == 1
>             loaded_ids = list(scene._datasets.keys())
> >           assert len(loaded_ids) == 1
> E           AssertionError: assert 2 == 1
> E            +  where 2 = len([DataID(name='comp2'), DataID(name='ds1', resolution=250, calibration=<calibration.reflectance>, modifiers=('mod1',))])
> 
> satpy/tests/test_scene.py:1353: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp10')
> ___________________ TestSceneLoading.test_no_generate_comp10 ___________________
> 
> self = <satpy.tests.test_scene.TestSceneLoading object at 0x7f6f9ff07580>
> 
>     def test_no_generate_comp10(self):
>         """Test generating a composite after loading."""
>         # it is fine that an optional prereq doesn't exist
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp10'], generate=False)
>         assert any(ds_id['name'] == 'comp10' for ds_id in scene._wishlist)
>         assert 'comp10' not in scene._datasets
>         # two dependencies should have been loaded
>         assert len(scene._datasets) == 2
>         assert len(scene.missing_datasets) == 1
>     
>         scene._generate_composites_from_loaded_datasets()
>         assert any(ds_id['name'] == 'comp10' for ds_id in scene._wishlist)
> >       assert 'comp10' in scene._datasets
> E       AssertionError: assert 'comp10' in {DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()): <xarray.DataArray 'zeros_lik...s_lik...\n    _satpy_id:            DataID(name='ds1', resolution=250, calibration=<cal...\n    ancillary_variables:  []}
> E        +  where {DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()): <xarray.DataArray 'zeros_lik...s_lik...\n    _satpy_id:            DataID(name='ds1', resolution=250, calibration=<cal...\n    ancillary_variables:  []} = <satpy.scene.Scene object at 0x7f6f7673d990>._datasets
> 
> satpy/tests/test_scene.py:1433: AssertionError
> _____________ TestSceneResampling.test_resample_reduce_data_toggle _____________
> 
> self = {DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()): <xarray.DataArray 'zeros_lik...:  []
>     optional_datasets:       []
>     area:                    Shape: (20, 20)\nLons: <xarray.DataArray 'zeros_...}
> item = 'comp19'
> 
>     def __getitem__(self, item):
>         """Get item from container."""
>         try:
>             # short circuit - try to get the object without more work
> >           return super(DatasetDict, self).__getitem__(item)
> E           KeyError: 'comp19'
> 
> satpy/dataset/data_dict.py:169: KeyError
> 
> During handling of the above exception, another exception occurred:
> 
> self = <satpy.tests.test_scene.TestSceneResampling object at 0x7f6fa030a8f0>
> rs = <MagicMock name='resample_dataset' id='140116183582368'>
> 
>     @mock.patch('satpy.scene.resample_dataset')
>     def test_resample_reduce_data_toggle(self, rs):
>         """Test that the Scene can be reduced or not reduced during resampling."""
>         from pyresample.geometry import AreaDefinition
>     
>         rs.side_effect = self._fake_resample_dataset_force_20x20
>         proj_str = ('+proj=lcc +datum=WGS84 +ellps=WGS84 '
>                     '+lon_0=-95. +lat_0=25 +lat_1=25 +units=m +no_defs')
>         target_area = AreaDefinition('test', 'test', 'test', proj_str, 4, 4, (-1000., -1500., 1000., 1500.))
>         area_def = AreaDefinition('test', 'test', 'test', proj_str, 5, 5, (-1000., -1500., 1000., 1500.))
>         area_def.get_area_slices = mock.MagicMock()
>         get_area_slices = area_def.get_area_slices
>         get_area_slices.return_value = (slice(0, 3, None), slice(0, 3, None))
>         area_def_big = AreaDefinition('test', 'test', 'test', proj_str, 10, 10, (-1000., -1500., 1000., 1500.))
>         area_def_big.get_area_slices = mock.MagicMock()
>         get_area_slices_big = area_def_big.get_area_slices
>         get_area_slices_big.return_value = (slice(0, 6, None), slice(0, 6, None))
>     
>         # Test that data reduction can be disabled
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp19'])
> >       scene['comp19'].attrs['area'] = area_def
> 
> satpy/tests/test_scene.py:1665: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> satpy/scene.py:803: in __getitem__
>     return self._datasets[key]
> satpy/dataset/data_dict.py:171: in __getitem__
>     key = self.get_key(item)
> satpy/dataset/data_dict.py:158: in get_key
>     return get_key(match_key, self.keys(), num_results=num_results,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> key = DataQuery(name='comp19')
> key_container = [DataID(name='comp13'), DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()), DataID(name='ds5', resolution=250, modifiers=('res_change',))]
> num_results = 1, best = True, query = None, kwargs = {}, res = []
> 
>     def get_key(key, key_container, num_results=1, best=True, query=None,
>                 **kwargs):
>         """Get the fully-specified key best matching the provided key.
>     
>         Only the best match is returned if `best` is `True` (default). See
>         `get_best_dataset_key` for more information on how this is determined.
>     
>         `query` is provided as a convenience to filter by multiple parameters
>         at once without having to filter by multiple `key` inputs.
>     
>         Args:
>             key (DataID): DataID of query parameters to use for
>                              searching. Any parameter that is `None`
>                              is considered a wild card and any match is
>                              accepted.
>             key_container (dict or set): Container of DataID objects that
>                                          uses hashing to quickly access items.
>             num_results (int): Number of results to return. Use `0` for all
>                                matching results. If `1` then the single matching
>                                key is returned instead of a list of length 1.
>                                (default: 1)
>             best (bool): Sort results to get "best" result first
>                          (default: True). See `get_best_dataset_key` for details.
>             query (DataQuery): filter for the key which can contain for example:
>     
>                 resolution (float, int, or list): Resolution of the dataset in
>                                                 dataset units (typically
>                                                 meters). This can also be a
>                                                 list of these numbers.
>                 calibration (str or list): Dataset calibration
>                                         (ex.'reflectance'). This can also be a
>                                         list of these strings.
>                 polarization (str or list): Dataset polarization
>                                             (ex.'V'). This can also be a
>                                             list of these strings.
>                 level (number or list): Dataset level (ex. 100). This can also be a
>                                         list of these numbers.
>                 modifiers (list): Modifiers applied to the dataset. Unlike
>                                 resolution and calibration this is the exact
>                                 desired list of modifiers for one dataset, not
>                                 a list of possible modifiers.
>     
>         Returns:
>             list or DataID: Matching key(s)
>     
>         Raises: KeyError if no matching results or if more than one result is
>                 found when `num_results` is `1`.
>     
>         """
>         key = create_filtered_query(key, query)
>     
>         res = key.filter_dataids(key_container)
>         if not res:
> >           raise KeyError("No dataset matching '{}' found".format(str(key)))
> E           KeyError: "No dataset matching 'DataQuery(name='comp19')' found"
> 
> satpy/dataset/data_dict.py:107: KeyError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp19')
> _________________ TestSceneResampling.test_resample_ancillary __________________
> 
> self = {DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()): <xarray.DataArray 'zeros_lik...:  []
>     optional_datasets:       []
>     area:                    Shape: (20, 20)\nLons: <xarray.DataArray 'zeros_...}
> item = 'comp19'
> 
>     def __getitem__(self, item):
>         """Get item from container."""
>         try:
>             # short circuit - try to get the object without more work
> >           return super(DatasetDict, self).__getitem__(item)
> E           KeyError: 'comp19'
> 
> satpy/dataset/data_dict.py:169: KeyError
> 
> During handling of the above exception, another exception occurred:
> 
> self = <satpy.tests.test_scene.TestSceneResampling object at 0x7f6f9ff07730>
> 
>     def test_resample_ancillary(self):
>         """Test that the Scene reducing data does not affect final output."""
>         from pyresample.geometry import AreaDefinition
>         from pyresample.utils import proj4_str_to_dict
>         proj_dict = proj4_str_to_dict('+proj=lcc +datum=WGS84 +ellps=WGS84 '
>                                       '+lon_0=-95. +lat_0=25 +lat_1=25 '
>                                       '+units=m +no_defs')
>         area_def = AreaDefinition('test', 'test', 'test', proj_dict, 5, 5, (-1000., -1500., 1000., 1500.))
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>     
>         scene.load(['comp19', 'comp20'])
> >       scene['comp19'].attrs['area'] = area_def
> 
> satpy/tests/test_scene.py:1707: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> satpy/scene.py:803: in __getitem__
>     return self._datasets[key]
> satpy/dataset/data_dict.py:171: in __getitem__
>     key = self.get_key(item)
> satpy/dataset/data_dict.py:158: in get_key
>     return get_key(match_key, self.keys(), num_results=num_results,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> key = DataQuery(name='comp19')
> key_container = [DataID(name='comp13'), DataID(name='comp20'), DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()), DataID(name='ds5', resolution=250, modifiers=('res_change',))]
> num_results = 1, best = True, query = None, kwargs = {}, res = []
> 
>     def get_key(key, key_container, num_results=1, best=True, query=None,
>                 **kwargs):
>         """Get the fully-specified key best matching the provided key.
>     
>         Only the best match is returned if `best` is `True` (default). See
>         `get_best_dataset_key` for more information on how this is determined.
>     
>         `query` is provided as a convenience to filter by multiple parameters
>         at once without having to filter by multiple `key` inputs.
>     
>         Args:
>             key (DataID): DataID of query parameters to use for
>                              searching. Any parameter that is `None`
>                              is considered a wild card and any match is
>                              accepted.
>             key_container (dict or set): Container of DataID objects that
>                                          uses hashing to quickly access items.
>             num_results (int): Number of results to return. Use `0` for all
>                                matching results. If `1` then the single matching
>                                key is returned instead of a list of length 1.
>                                (default: 1)
>             best (bool): Sort results to get "best" result first
>                          (default: True). See `get_best_dataset_key` for details.
>             query (DataQuery): filter for the key which can contain for example:
>     
>                 resolution (float, int, or list): Resolution of the dataset in
>                                                 dataset units (typically
>                                                 meters). This can also be a
>                                                 list of these numbers.
>                 calibration (str or list): Dataset calibration
>                                         (ex.'reflectance'). This can also be a
>                                         list of these strings.
>                 polarization (str or list): Dataset polarization
>                                             (ex.'V'). This can also be a
>                                             list of these strings.
>                 level (number or list): Dataset level (ex. 100). This can also be a
>                                         list of these numbers.
>                 modifiers (list): Modifiers applied to the dataset. Unlike
>                                 resolution and calibration this is the exact
>                                 desired list of modifiers for one dataset, not
>                                 a list of possible modifiers.
>     
>         Returns:
>             list or DataID: Matching key(s)
>     
>         Raises: KeyError if no matching results or if more than one result is
>                 found when `num_results` is `1`.
>     
>         """
>         key = create_filtered_query(key, query)
>     
>         res = key.filter_dataids(key_container)
>         if not res:
> >           raise KeyError("No dataset matching '{}' found".format(str(key)))
> E           KeyError: "No dataset matching 'DataQuery(name='comp19')' found"
> 
> satpy/dataset/data_dict.py:107: KeyError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp19')
> ________________ TestSceneResampling.test_resample_reduce_data _________________
> 
> self = {DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()): <xarray.DataArray 'zeros_lik...:  []
>     optional_datasets:       []
>     area:                    Shape: (20, 20)\nLons: <xarray.DataArray 'zeros_...}
> item = 'comp19'
> 
>     def __getitem__(self, item):
>         """Get item from container."""
>         try:
>             # short circuit - try to get the object without more work
> >           return super(DatasetDict, self).__getitem__(item)
> E           KeyError: 'comp19'
> 
> satpy/dataset/data_dict.py:169: KeyError
> 
> During handling of the above exception, another exception occurred:
> 
> self = <satpy.tests.test_scene.TestSceneResampling object at 0x7f6f9ff078e0>
> 
>     def test_resample_reduce_data(self):
>         """Test that the Scene reducing data does not affect final output."""
>         from pyresample.geometry import AreaDefinition
>         proj_str = ('+proj=lcc +datum=WGS84 +ellps=WGS84 '
>                     '+lon_0=-95. +lat_0=25 +lat_1=25 +units=m +no_defs')
>         area_def = AreaDefinition('test', 'test', 'test', proj_str, 20, 20, (-1000., -1500., 1000., 1500.))
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>     
>         scene.load(['comp19'])
> >       scene['comp19'].attrs['area'] = area_def
> 
> satpy/tests/test_scene.py:1728: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> satpy/scene.py:803: in __getitem__
>     return self._datasets[key]
> satpy/dataset/data_dict.py:171: in __getitem__
>     key = self.get_key(item)
> satpy/dataset/data_dict.py:158: in get_key
>     return get_key(match_key, self.keys(), num_results=num_results,
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> key = DataQuery(name='comp19')
> key_container = [DataID(name='comp13'), DataID(name='ds2', resolution=250, calibration=<calibration.reflectance>, modifiers=()), DataID(name='ds5', resolution=250, modifiers=('res_change',))]
> num_results = 1, best = True, query = None, kwargs = {}, res = []
> 
>     def get_key(key, key_container, num_results=1, best=True, query=None,
>                 **kwargs):
>         """Get the fully-specified key best matching the provided key.
>     
>         Only the best match is returned if `best` is `True` (default). See
>         `get_best_dataset_key` for more information on how this is determined.
>     
>         `query` is provided as a convenience to filter by multiple parameters
>         at once without having to filter by multiple `key` inputs.
>     
>         Args:
>             key (DataID): DataID of query parameters to use for
>                              searching. Any parameter that is `None`
>                              is considered a wild card and any match is
>                              accepted.
>             key_container (dict or set): Container of DataID objects that
>                                          uses hashing to quickly access items.
>             num_results (int): Number of results to return. Use `0` for all
>                                matching results. If `1` then the single matching
>                                key is returned instead of a list of length 1.
>                                (default: 1)
>             best (bool): Sort results to get "best" result first
>                          (default: True). See `get_best_dataset_key` for details.
>             query (DataQuery): filter for the key which can contain for example:
>     
>                 resolution (float, int, or list): Resolution of the dataset in
>                                                 dataset units (typically
>                                                 meters). This can also be a
>                                                 list of these numbers.
>                 calibration (str or list): Dataset calibration
>                                         (ex.'reflectance'). This can also be a
>                                         list of these strings.
>                 polarization (str or list): Dataset polarization
>                                             (ex.'V'). This can also be a
>                                             list of these strings.
>                 level (number or list): Dataset level (ex. 100). This can also be a
>                                         list of these numbers.
>                 modifiers (list): Modifiers applied to the dataset. Unlike
>                                 resolution and calibration this is the exact
>                                 desired list of modifiers for one dataset, not
>                                 a list of possible modifiers.
>     
>         Returns:
>             list or DataID: Matching key(s)
>     
>         Raises: KeyError if no matching results or if more than one result is
>                 found when `num_results` is `1`.
>     
>         """
>         key = create_filtered_query(key, query)
>     
>         res = key.filter_dataids(key_container)
>         if not res:
> >           raise KeyError("No dataset matching '{}' found".format(str(key)))
> E           KeyError: "No dataset matching 'DataQuery(name='comp19')' found"
> 
> satpy/dataset/data_dict.py:107: KeyError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp19')
> _________________ TestSceneResampling.test_no_generate_comp10 __________________
> 
> self = <satpy.tests.test_scene.TestSceneResampling object at 0x7f6fa0309ba0>
> rs = <MagicMock name='resample_dataset' id='140116184203376'>
> 
>     @mock.patch('satpy.scene.resample_dataset')
>     def test_no_generate_comp10(self, rs):
>         """Test generating a composite after loading."""
>         from pyresample.geometry import AreaDefinition
>         from pyresample.utils import proj4_str_to_dict
>     
>         rs.side_effect = self._fake_resample_dataset
>         proj_dict = proj4_str_to_dict('+proj=lcc +datum=WGS84 +ellps=WGS84 '
>                                       '+lon_0=-95. +lat_0=25 +lat_1=25 '
>                                       '+units=m +no_defs')
>         area_def = AreaDefinition(
>             'test',
>             'test',
>             'test',
>             proj_dict,
>             200,
>             400,
>             (-1000., -1500., 1000., 1500.),
>         )
>     
>         # it is fine that an optional prereq doesn't exist
>         scene = Scene(filenames=['fake1_1.txt'], reader='fake1')
>         scene.load(['comp10'], generate=False)
>         assert any(ds_id['name'] == 'comp10' for ds_id in scene._wishlist)
>         assert 'comp10' not in scene
>         # two dependencies should have been loaded
>         assert len(scene._datasets) == 2
>         assert len(scene.missing_datasets) == 1
>     
>         new_scn = scene.resample(area_def, generate=False)
>         assert 'comp10' not in scene
>         # two dependencies should have been loaded
>         assert len(scene._datasets) == 2
>         assert len(scene.missing_datasets) == 1
>     
>         new_scn._generate_composites_from_loaded_datasets()
>         assert any(ds_id['name'] == 'comp10' for ds_id in new_scn._wishlist)
> >       assert 'comp10' in new_scn
> E       AssertionError: assert 'comp10' in <satpy.scene.Scene object at 0x7f6f57e06d10>
> 
> satpy/tests/test_scene.py:1778: AssertionError
> ______ TestSceneResampling.test_comp_loading_after_resampling_new_sensor _______
> 
> self = <satpy.tests.test_scene.TestSceneResampling object at 0x7f6fa030b4c0>
> 
>     def test_comp_loading_after_resampling_new_sensor(self):
>         """Test requesting a composite after resampling when the sensor composites weren't loaded before."""
>         # this is our base Scene with sensor "fake_sensor2"
>         scene1 = Scene(filenames=['fake2_3ds_1.txt'], reader='fake2_3ds')
>         scene1.load(["ds2"])
>         new_scn = scene1.resample(resampler='native')
>     
>         # Can't load from readers after resampling
>         with pytest.raises(KeyError):
>             new_scn.load(["ds3"])
>     
>         # Can't load the composite from fake_sensor composites yet
>         # 'ds1' is missing
>         with pytest.raises(KeyError):
>             new_scn.load(["comp2"])
>     
>         # artificial DataArray "created by the user"
>         # mimics a user adding their own data with the same sensor
>         user_da = scene1["ds2"].copy()
>         user_da.attrs["name"] = "ds1"
>         user_da.attrs["sensor"] = {"fake_sensor2"}
>         # Add 'ds1' that doesn't provide the 'fake_sensor' sensor
>         new_scn["ds1"] = user_da
>         with pytest.raises(KeyError):
>             new_scn.load(["comp2"])
>         assert "comp2" not in new_scn
>     
>         # artificial DataArray "created by the user"
>         # mimics a user adding their own data with its own sensor to the Scene
>         user_da = scene1["ds2"].copy()
>         user_da.attrs["name"] = "ds1"
>         user_da.attrs["sensor"] = {"fake_sensor"}
>         # Now 'fake_sensor' composites have been loaded
>         new_scn["ds1"] = user_da
>         new_scn.load(["comp2"])
> >       assert "comp2" in new_scn
> E       AssertionError: assert 'comp2' in <satpy.scene.Scene object at 0x7f6f5777d330>
> 
> satpy/tests/test_scene.py:1837: AssertionError
> ------------------------------ Captured log call -------------------------------
> WARNING  satpy.scene:scene.py:1275 The following datasets were not created and may require resampling to be generated: DataID(name='comp2')
> =============================== warnings summary ===============================
> satpy/readers/seviri_base.py:453
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:453: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     ('GsicsCalMode', np.bool),
> 
> satpy/readers/seviri_base.py:454
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:454: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     ('GsicsCalValidity', np.bool),
> 
> satpy/tests/reader_tests/test_mviri_l1b_fiduceo_nc.py:541
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_mviri_l1b_fiduceo_nc.py:541: PytestUnknownMarkWarning: Unknown pytest.mark.file_handler_data - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
>     @pytest.mark.file_handler_data(mask_bad_quality=False)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_composites.py::TestMatchDataArrays::test_nondimensional_coords
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_composites.py::TestMatchDataArrays::test_nondimensional_coords
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_nc.py::GOESNCEUMFileHandlerRadianceTest::test_get_dataset_radiance
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_nc.py::GOESNCEUMFileHandlerRadianceTest::test_get_dataset_radiance
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_nc.py::GOESNCEUMFileHandlerRadianceTest::test_get_dataset_radiance
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_nc.py::GOESNCEUMFileHandlerRadianceTest::test_get_dataset_radiance
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_nc.py::GOESNCEUMFileHandlerReflectanceTest::test_get_dataset_reflectance
>   /usr/lib/python3/dist-packages/xarray/core/dataarray.py:2837: PendingDeprecationWarning: dropping variables using `drop` will be deprecated; using drop_vars is encouraged.
>     ds = self._to_temp_dataset().drop(labels, dim, errors=errors, **labels_kwargs)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_config.py: 137 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_multiscene.py: 8 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py: 14 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_scene.py: 4 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_writers.py: 4 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_yaml_reader.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py: 39 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py: 2 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_cmsaf_claas.py: 12 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l1c_nc.py: 16 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_geocat.py: 6 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_geos_area.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_goes_imager_hrit.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_gpm_imerg.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_hrit_base.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_mviri_l1b_fiduceo_nc.py: 12 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_nwcsaf_msg.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_nwcsaf_nc.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_oceancolorcci_l3_nc.py: 1 warning
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l1b_hrit.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l1b_native.py: 2 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py: 24 warnings
>   /usr/lib/python3/dist-packages/pyproj/crs/crs.py:1286: UserWarning: You will likely lose important projection information when converting to a PROJ string from another format. See: https://proj.org/faq.html#what-is-the-best-format-for-describing-coordinate-reference-systems
>     proj = self._crs.to_proj4(version=version)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_config.py::TestPluginsConfigs::test_plugin_reader_available_readers
>   /usr/lib/python3/dist-packages/pygac/reader.py:45: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>     from distutils.version import LooseVersion
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_config.py::TestPluginsConfigs::test_plugin_writer_available_writers
>   /usr/lib/python3/dist-packages/pyninjotiff/tifffile.py:154: UserWarning: failed to import the optional _tifffile C extension module.
>   Loading of some compressed images will be slow.
>   Tifffile.c can be obtained at http://www.lfd.uci.edu/~gohlke/
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py::test_combine_dicts_close
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py:329: DeprecationWarning: `np.str` is a deprecated alias for the builtin `str`. To silence this warning, use `str` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.str_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     'e': np.str('bar'),
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py::test_combine_dicts_close
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py:342: DeprecationWarning: `np.str` is a deprecated alias for the builtin `str`. To silence this warning, use `str` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.str_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     'e': np.str('bar'),
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py::test_combine_dicts_different[test_mda5]
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/dataset/metadata.py:199: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
>     res = comp_func(a, b)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py::TestIDQueryInteractions::test_seviri_hrv_has_priority_over_vis008
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dataset.py:688: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     assert res[0].name == "HRV"
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dependency_tree.py::TestMultipleSensors::test_compositor_loaded_sensor_order
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/test_dependency_tree.py:222: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     self.assertEqual(comp_nodes[0].name.resolution, 500)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_readers.py::TestReaderLoader::test_missing_requirements
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/yaml_reader.py:509: UserWarning: No handler for reading requirement 'HRIT_EPI' for H-000-MSG4__-MSG4________-IR_108___-000006___-201809050900-__
>     warnings.warn(msg)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_readers.py::TestReaderLoader::test_missing_requirements
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/yaml_reader.py:509: UserWarning: No handler for reading requirement 'HRIT_PRO' for H-000-MSG4__-MSG4________-IR_108___-000006___-201809050900-__
>     warnings.warn(msg)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_readers.py::TestReaderLoader::test_missing_requirements
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/yaml_reader.py:512: UserWarning: No matching requirement file of type HRIT_PRO for H-000-MSG4__-MSG4________-IR_108___-000006___-201809051000-__
>     warnings.warn(str(err) + ' for {}'.format(filename))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_regressions.py::test_1088
>   /usr/lib/python3/dist-packages/numpy/lib/function_base.py:1292: RuntimeWarning: invalid value encountered in subtract
>     a = op(a[slice1], a[slice2])
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestHLResample::test_type_preserve
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestHLResample::test_type_preserve
>   /usr/lib/python3/dist-packages/pyresample/geometry.py:658: DeprecationWarning: This function is deprecated. See: https://pyproj4.github.io/pyproj/stable/gotchas.html#upgrading-to-pyproj-2-from-pyproj-1
>     xyz = np.stack(transform(src, dst, lons, lats, alt), axis=1)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestKDTreeResampler::test_check_numpy_cache
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/resample.py:554: UserWarning: Using Numpy files as resampling cache is deprecated.
>     warnings.warn("Using Numpy files as resampling cache is "
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketAvg::test_compute_and_not_use_skipna_handling
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketAvg::test_compute_and_not_use_skipna_handling
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketSum::test_compute_and_not_use_skipna_handling
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketSum::test_compute_and_not_use_skipna_handling
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/resample.py:1100: DeprecationWarning: Argument mask_all_nan is deprecated.Please update Pyresample and use skipna for missing values handling.
>     warnings.warn('Argument mask_all_nan is deprecated.'
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketAvg::test_compute_and_use_skipna_handling
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_resample.py::TestBucketSum::test_compute_and_use_skipna_handling
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/resample.py:1095: DeprecationWarning: Argument mask_all_nan is deprecated. Please use skipna for missing values handling. Continuing with default skipna=True, if not provided differently.
>     warnings.warn('Argument mask_all_nan is deprecated. Please use skipna for missing values handling. '
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_scene.py: 2 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_writers.py: 14 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_geotiff.py: 5 warnings
>   /usr/lib/python3/dist-packages/rasterio/__init__.py:314: NotGeoreferencedWarning: Dataset has no geotransform, gcps, or rpcs. The identity matrix will be returned.
>     dataset = writer(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_scene.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_writers.py: 10 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_geotiff.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py: 5 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_simple_image.py: 2 warnings
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: divide by zero encountered in true_divide
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_scene.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/test_writers.py: 10 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_geotiff.py: 3 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py: 5 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_simple_image.py: 2 warnings
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: invalid value encountered in multiply
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/enhancement_tests/test_enhancements.py::TestEnhancementStretch::test_crefl_scaling
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/enhancements/__init__.py:129: DeprecationWarning: 'crefl_scaling' is deprecated, use 'piecewise_linear_stretch' instead.
>     warnings.warn("'crefl_scaling' is deprecated, use 'piecewise_linear_stretch' instead.", DeprecationWarning)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/enhancement_tests/test_enhancements.py::TestColormapLoading::test_cmap_list
>   /usr/lib/python3/dist-packages/trollimage/colormap.py:229: UserWarning: Colormap 'colors' should be flotaing point numbers between 0 and 1.
>     warnings.warn("Colormap 'colors' should be flotaing point numbers between 0 and 1.")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py: 46 warnings
>   /usr/lib/python3/dist-packages/pyresample/geometry.py:1545: PendingDeprecationWarning: 'name' is deprecated, use 'description' instead.
>     warnings.warn("'name' is deprecated, use 'description' instead.", PendingDeprecationWarning)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py: 37 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/modifiers/parallax.py:390: UserWarning: Overlap checking not impelemented. Waiting for fix for https://github.com/pytroll/pyresample/issues/329
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py::TestParallaxCorrectionClass::test_correct_area_clearsky_different_resolutions[0.08-0.3]
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py::TestParallaxCorrectionClass::test_correct_area_clearsky_different_resolutions[0.3-0.08]
>   /usr/lib/python3/dist-packages/_pytest/python.py:192: PytestRemovedIn8Warning: Passing None has been deprecated.
>   See https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests for alternatives in common use cases.
>     result = testfunction(**testargs)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py::TestParallaxCorrectionModifier::test_parallax_modifier_interface_with_cloud
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: invalid value encountered in cos
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py::TestParallaxCorrectionModifier::test_parallax_modifier_interface_with_cloud
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: invalid value encountered in sin
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/modifier_tests/test_parallax.py::TestParallaxCorrectionModifier::test_parallax_modifier_interface_with_cloud
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: invalid value encountered in remainder
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_navigation
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_navigation
>   /usr/lib/python3/dist-packages/geotiepoints/geointerpolator.py:81: RuntimeWarning: invalid value encountered in arcsin
>     lats = np.sign(z__) * (90 - np.rad2deg(np.arcsin(np.sqrt(x__ ** 2 + y__ ** 2) / radius)))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_l1b.py::TestAAPPL1BAllChannelsPresent::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHICalibration::test_default_calibrate
>   /usr/lib/python3/dist-packages/dask/core.py:119: RuntimeWarning: invalid value encountered in log
>     return func(*(_execute_task(a, cache) for a in args))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py::TestMHS_AMSUB_AAPPL1CReadData::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py::TestMHS_AMSUB_AAPPL1CReadData::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py::TestMHS_AMSUB_AAPPL1CReadData::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py::TestMHS_AMSUB_AAPPL1CReadData::test_read
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_aapp_mhs_amsub_l1c.py::TestMHS_AMSUB_AAPPL1CReadData::test_read
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/aapp_mhs_amsub_l1c.py:402: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     channel = channel.astype(np.float)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_abi_l2_nc.py::TestMCMIPReading::test_mcmip_get_dataset
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/abi_l2_nc.py:41: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     var += "_" + key.name
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py: 5 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_utils.py: 6 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/utils.py:352: DeprecationWarning: This function is deprecated. See: https://pyproj4.github.io/pyproj/stable/gotchas.html#upgrading-to-pyproj-2-from-pyproj-1
>     x, y, z = pyproj.transform(latlong, geocent, lon, lat, 0.)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block1 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block2 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block3 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block4 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block5 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block6 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block7 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block8 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block9 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block10 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_read_band
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_scene_loading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:515: UserWarning: Actual block11 header size does not match expected
>     warnings.warn(f"Actual {block} header size does not match expected")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ahi_hsd.py::TestAHIHSDFileHandler::test_time_rounding
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ahi_hsd.py:461: UserWarning: Observation timeline is fill value, not rounding observation time.
>     warnings.warn("Observation timeline is fill value, not rounding observation time.")
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDF::test_get_dataset
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDF::test_get_dataset_counts
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDF::test_get_dataset_vis
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDFIRCal::test_default_calibrate
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDFIRCal::test_gsics_radiance_corr
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDFIRCal::test_infile_calibrate
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_ami_l1b.py::TestAMIL1bNetCDFIRCal::test_user_radiance_corr
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/ami_l1b.py:165: DeprecationWarning: This function is deprecated. See: https://pyproj4.github.io/pyproj/stable/gotchas.html#upgrading-to-pyproj-2-from-pyproj-1
>     sc_position = pyproj.transform(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTGetCalibratedReflectances::test_calibrated_reflectances_values
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTGetCalibratedBT::test_calibrated_bt_values
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTChannel3::test_channel_3a_masking
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTChannel3::test_channel_3b_masking
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTNavigation::test_latitudes_are_returned
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTNavigation::test_longitudes_are_returned
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/hrpt.py:80: DeprecationWarning: parsing timezone aware datetimes is deprecated; this will raise an error in the future
>     return (np.datetime64(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTGetCalibratedReflectances::test_calibrated_reflectances_values
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_avhrr_l0_hrpt.py::TestHRPTChannel3::test_channel_3a_masking
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/hrpt.py:227: DeprecationWarning: parsing timezone aware datetimes is deprecated; this will raise an error in the future
>     - np.datetime64(str(self.year) + '-01-01T00:00:00Z'))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCFileHandler::test_area_definition
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCFileHandler::test_dataset
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCFileHandler::test_dataset_with_layer
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCFileHandler::test_dataset_with_total_cot
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/fci_l2_nc.py:255: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     res = dataset_id.resolution
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef_and_wrongs_dims
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/fci_l2_nc.py:363: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     res = dataset_id.resolution
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef_and_wrongs_dims
>   /usr/lib/python3/dist-packages/pyresample/geometry.py:1291: PendingDeprecationWarning: 'x_size' is deprecated, use 'width' instead.
>     warnings.warn("'x_size' is deprecated, use 'width' instead.", PendingDeprecationWarning)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCSegmentFileHandler::test_dataset_with_adef_and_wrongs_dims
>   /usr/lib/python3/dist-packages/pyresample/geometry.py:1297: PendingDeprecationWarning: 'y_size' is deprecated, use 'height' instead.
>     warnings.warn("'y_size' is deprecated, use 'height' instead.", PendingDeprecationWarning)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/fci_l2_nc.py:239: RuntimeWarning: Mean of empty slice.
>     scale_factor = (x[1:]-x[0:-1]).values.mean()
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_fci_l2_nc.py::TestFciL2NCReadingByteData::test_byte_extraction
>   /usr/lib/python3/dist-packages/numpy/core/_methods.py:189: RuntimeWarning: invalid value encountered in true_divide
>     ret = ret.dtype.type(ret / rcount)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_GenericImageFileHandler
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_GenericImageFileHandler_datasetid
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_GenericImageFileHandler_nodata
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_geotiff_scene
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_geotiff_scene
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_geotiff_scene_nan
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_geotiff_scene_nan
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_png_scene
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_png_scene
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/generic_image.py:78: DeprecationWarning: open_rasterio is Deprecated in favor of rioxarray. For information about transitioning, see: https://corteva.github.io/rioxarray/stable/getting_started/getting_started.html
>     data = xr.open_rasterio(dataset, chunks=(1, CHUNK_SIZE, CHUNK_SIZE))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_png_scene
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_generic_image.py::TestGenericImage::test_png_scene
>   /usr/lib/python3/dist-packages/rasterio/__init__.py:304: NotGeoreferencedWarning: Dataset has no geotransform, gcps, or rpcs. The identity matrix will be returned.
>     dataset = DatasetReader(path, driver=driver, sharing=sharing, **kwargs)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_modis_l1b.py::TestModisL1b::test_load_longitude_latitude[modis_l1b_nasa_mod021km_file-True-False-False-1000]
>   /usr/lib/python3/dist-packages/geotiepoints/simple_modis_interpolator.py:38: DeprecationWarning: Please use `map_coordinates` from the `scipy.ndimage` namespace, the `scipy.ndimage.interpolation` namespace is deprecated.
>     from scipy.ndimage.interpolation import map_coordinates
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_msi_safe.py::TestMTDXML::test_satellite_zenith_array
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/msi_safe.py:320: RuntimeWarning: Mean of empty slice
>     angles = np.nanmean(np.dstack(arrays), -1)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_angles
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_angles
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_angles
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_angles
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_meteo
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_meteo
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_meteo
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_olci_nc.py::TestOLCIReader::test_olci_meteo
>   /usr/lib/python3/dist-packages/geotiepoints/interpolator.py:239: DeprecationWarning: elementwise comparison failed; this will raise an error in the future.
>     if np.all(self.hrow_indices == self.row_indices):
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_satpy_cf_nc.py: 8 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py: 20 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:571: FutureWarning: The default behaviour of the CF writer will soon change to not compress data by default.
>     warnings.warn("The default behaviour of the CF writer will soon change to not compress data by default.",
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_satpy_cf_nc.py: 8 warnings
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py: 24 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:746: UserWarning: Dtype int64 not compatible with CF-1.7.
>     warnings.warn('Dtype {} not compatible with {}.'.format(str(ds.dtype), CF_VERSION))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_satpy_cf_nc.py: 18 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/satpy_cf_nc.py:240: DeprecationWarning: The truth value of an empty array is ambiguous. Returning False, but in future this will result in an error. Use `array.size > 0` to check that an array is not empty.
>     if 'modifiers' in ds_info and not ds_info['modifiers']:
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_satpy_cf_nc.py::TestCFReader::test_read_prefixed_channels_by_user_no_prefix
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py::TestCFWriter::test_save_dataset_a_digit_no_prefix_include_attr
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:566: UserWarning: Invalid NetCDF dataset name: 1 starts with a digit.
>     warnings.warn('Invalid NetCDF dataset name: {} starts with a digit.'.format(name))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_base.py::TestOrbitPolynomialFinder::test_get_orbit_polynomial[orbit_polynomials1-time1-orbit_polynomial_exp1]
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_base.py::TestOrbitPolynomialFinder::test_get_orbit_polynomial_exceptions[orbit_polynomials1-time1]
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l1b_native.py::TestNativeMSGDataset::test_satpos_no_valid_orbit_polynomial
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:774: UserWarning: No orbit polynomial valid for 2006-01-01T12:15:00.000000. Using closest match.
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_base.py::TestOrbitPolynomialFinder::test_get_orbit_polynomial_exceptions[orbit_polynomials0-time0]
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:774: UserWarning: No orbit polynomial valid for 2006-01-02T12:15:00.000000. Using closest match.
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l1b_hrit.py::TestHRITMSGFileHandler::test_satpos_no_valid_orbit_polynomial
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:774: UserWarning: No orbit polynomial valid for 2006-01-01T12:15:09.304888. Using closest match.
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l1b_nc.py::TestNCSEVIRIFileHandler::test_satpos_no_valid_orbit_polynomial
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_base.py:774: UserWarning: No orbit polynomial valid for 2020-01-01T00:00:00.000000. Using closest match.
>     warnings.warn(
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_seviri_l2_grib.py::Test_SeviriL2GribFileHandler::test_data_reading
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/seviri_l2_grib.py:114: UserWarning: Attribute access to DataIDs is deprecated, use key access instead.
>     self._res = dataset_id.resolution
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_slstr_l1b.py::TestSLSTRReader::test_instantiate
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/readers/slstr_l1b.py:173: UserWarning: Warning: No radiance adjustment supplied for channel foo_nadir
>     warnings.warn("Warning: No radiance adjustment supplied " +
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_smos_l2_wind.py::TestSMOSL2WINDReader::test_load_lat
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_smos_l2_wind.py::TestSMOSL2WINDReader::test_load_lon
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_smos_l2_wind.py::TestSMOSL2WINDReader::test_load_wind_speed
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py::TestMITIFFWriter::test_convert_proj4_string
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py::TestMITIFFWriter::test_convert_proj4_string
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py::TestMITIFFWriter::test_convert_proj4_string
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py::TestMITIFFWriter::test_convert_proj4_string
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py::TestMITIFFWriter::test_convert_proj4_string
>   /usr/lib/python3/dist-packages/pyproj/crs/crs.py:141: FutureWarning: '+init=<authority>:<code>' syntax is deprecated. '<authority>:<code>' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6
>     in_crs_string = _prepare_from_proj_string(in_crs_string)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_viirs_compact.py::TestCompact::test_distributed
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_viirs_compact.py::TestCompact::test_distributed
>   /usr/lib/python3/dist-packages/tornado/ioloop.py:265: DeprecationWarning: There is no current event loop
>     loop = asyncio.get_event_loop()
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_viirs_compact.py::TestCompact::test_distributed
>   /usr/lib/python3/dist-packages/tornado/ioloop.py:350: DeprecationWarning: make_current is deprecated; start the event loop first
>     self.make_current()
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/reader_tests/test_viirs_compact.py::TestCompact::test_distributed
>   /usr/lib/python3/dist-packages/tornado/platform/asyncio.py:360: DeprecationWarning: There is no current event loop
>     self.old_asyncio = asyncio.get_event_loop()
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py::TestAWIPSTiledWriter::test_lettered_tiles_no_valid_data
>   /usr/lib/python3/dist-packages/dask/array/reductions.py:569: RuntimeWarning: All-NaN slice encountered
>     return np.nanmax(x_chunk, axis=axis, keepdims=keepdims)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py::TestAWIPSTiledWriter::test_lettered_tiles_no_valid_data
>   /usr/lib/python3/dist-packages/dask/array/reductions.py:540: RuntimeWarning: All-NaN slice encountered
>     return np.nanmin(x_chunk, axis=axis, keepdims=keepdims)
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py::TestAWIPSTiledWriter::test_basic_numbered_tiles_rgb
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py:427: UserWarning: rename 'y' to 'y' does not create an index anymore. Try using swap_dims instead or use set_index after rename to create an indexed coordinate.
>     ds = ds.rename(dict((old, new) for old, new in zip(ds.dims, ['bands', 'y', 'x'])))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py::TestAWIPSTiledWriter::test_basic_numbered_tiles_rgb
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py:427: UserWarning: rename 'x' to 'x' does not create an index anymore. Try using swap_dims instead or use set_index after rename to create an indexed coordinate.
>     ds = ds.rename(dict((old, new) for old, new in zip(ds.dims, ['bands', 'y', 'x'])))
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_awips_tiled.py: 54 warnings
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/awips_tiled.py:942: UserWarning: Production location attribute is longer than 31 characters (AWIPS limit). Set it to a smaller value with the 'ORGANIZATION' environment variable. Defaults to hostname and is currently set to '11111111111111111111111111111111111111111111111111'.
>     warnings.warn("Production location attribute is longer than 31 "
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py::TestCFWriter::test_groups
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:361: UserWarning: Cannot pretty-format "acq_time" coordinates because they are not unique among the given datasets
>     warnings.warn('Cannot pretty-format "{}" coordinates because they are not unique among the '
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py::TestCFWriter::test_link_coords
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:305: UserWarning: Coordinate "not_exist" referenced by dataarray var4 does not exist, dropping reference.
>     warnings.warn('Coordinate "{}" referenced by dataarray {} does not exist, dropping reference.'
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_cf.py::TestCFWriter::test_save_with_compression
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build/satpy/writers/cf_writer.py:576: FutureWarning: The `compression` keyword will soon be deprecated. Please use the `encoding` of the DataArrays to tune compression from now on.
>     warnings.warn("The `compression` keyword will soon be deprecated. Please use the `encoding` of the "
> 
> .pybuild/cpython3_3.10_satpy/build/satpy/tests/writer_tests/test_mitiff.py: 23 warnings
>   /usr/lib/python3/dist-packages/libtiff/libtiff_ctypes.py:644: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
>   Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
>     elif arr.dtype in np.sctypes['uint'] + [np.bool]:
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED satpy/tests/test_modifiers.py::TestNIRReflectance::test_no_sunz_no_co2
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_comp4 - Asserti...
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_multiple_resolutions
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_same_subcomposite
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_comp9 - Asserti...
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_comp10 - Assert...
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_comp19 - Assert...
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_load_dataset_after_composite2
> FAILED satpy/tests/test_scene.py::TestSceneLoading::test_no_generate_comp10
> FAILED satpy/tests/test_scene.py::TestSceneResampling::test_resample_reduce_data_toggle
> FAILED satpy/tests/test_scene.py::TestSceneResampling::test_resample_ancillary
> FAILED satpy/tests/test_scene.py::TestSceneResampling::test_resample_reduce_data
> FAILED satpy/tests/test_scene.py::TestSceneResampling::test_no_generate_comp10
> FAILED satpy/tests/test_scene.py::TestSceneResampling::test_comp_loading_after_resampling_new_sensor
> = 14 failed, 1681 passed, 8 skipped, 64 deselected, 7 xfailed, 785 warnings in 246.07s (0:04:06) =
> E: pybuild pybuild:379: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_satpy/build; python3.10 -m pytest -k "not test_retrieve and not test_offline_retrieve and not test_retrieve_all and not test_download_script and not test_start_time and not test_end_time and not test_mimic_TPW2_nc and not TestAngleGeneration and not test_get_luts and not test_convert_remote_files_to_fsspec_fsfile and not test_convert_remote_files_to_fsspec_filename_dict and not test_convert_remote_files_to_fsspec_mixed_sources and not test_get_satpos_from_satname and not test_enhanced_image and not test_double_load and not test_correct_area_no_orbital_parameters"
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/10/23/satpy_0.37.1-1_unstable.log

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



More information about the Pkg-grass-devel mailing list