Source: ccdproc Version: 1.1.0-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20161219 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > python2.7 setup.py test -vv --args -v > running test > running build > running build_py > /usr/lib/python2.7/dist-packages/astropy/config/configuration.py:541: > ConfigurationMissingWarning: Configuration defaults will be used due to > OSError:2 on None > warn(ConfigurationMissingWarning(msg)) > Internet access disabled > ============================= test session starts > ============================== > platform linux2 -- Python 2.7.13rc1, pytest-2.8.3, py-1.4.30, pluggy-0.3.1 -- > /usr/bin/python2.7 > cachedir: ../.cache > > Running tests with ccdproc version 1.1.0. > Running tests in lib.linux-x86_64-2.7/ccdproc docs. > > Date: 2016-12-19T02:52:24 > > Platform: Linux-3.16.0-4-amd64-x86_64-with-debian-stretch-sid > > Executable: /usr/bin/python2.7 > > Full Python Version: > 2.7.13rc1 (default, Dec 4 2016, 14:12:39) > [GCC 6.2.1 20161124] > > encodings: sys: ascii, locale: ANSI_X3.4-1968, filesystem: ANSI_X3.4-1968, > unicode bits: 20 > byteorder: little > float info: dig: 15, mant_dig: 15 > > Numpy: 1.12.0b1 > Scipy: 0.18.1 > Matplotlib: not available > Pandas: not available > Astropy: 1.2.1 > astroscrappy: 1.0.5 > reproject: 0.3.1 > > rootdir: /tmp/ccdproc-test-R1d8O3, inifile: setup.cfg > plugins: catchlog-1.2.2 > collecting ... collected 307 items > > ccdproc/ccddata.py::ccdproc.ccddata.CCDData PASSED > ccdproc/combiner.py::ccdproc.combiner.Combiner PASSED > ccdproc/core.py::ccdproc.core.ccd_process PASSED > ccdproc/core.py::ccdproc.core.cosmicray_lacosmic SKIPPED > ccdproc/core.py::ccdproc.core.cosmicray_median SKIPPED > ccdproc/core.py::ccdproc.core.rebin PASSED > ccdproc/core.py::ccdproc.core.subtract_overscan PASSED > ccdproc/core.py::ccdproc.core.transform_image PASSED > ccdproc/core.py::ccdproc.core.trim_image PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_empty PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_must_have_unit PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_simple PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_init_with_string_electron_unit > PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_FITS PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_fits_with_unit_in_header > PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_fits_with_ADU_in_header > PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_fits_with_data_in_different_extension > PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_fits_with_extension PASSED > ccdproc/tests/test_ccddata.py::test_write_unit_to_hdu PASSED > ccdproc/tests/test_ccddata.py::test_initialize_from_FITS_bad_keyword_raises_error > PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_writer PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_meta_is_case_sensitive PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_meta_is_not_fits_header PASSED > ccdproc/tests/test_ccddata.py::test_fromMEF PASSED > ccdproc/tests/test_ccddata.py::test_metafromheader PASSED > ccdproc/tests/test_ccddata.py::test_metafromdict PASSED > ccdproc/tests/test_ccddata.py::test_header2meta PASSED > ccdproc/tests/test_ccddata.py::test_metafromstring_fail PASSED > ccdproc/tests/test_ccddata.py::test_setting_bad_uncertainty_raises_error > PASSED > ccdproc/tests/test_ccddata.py::test_setting_uncertainty_with_array PASSED > ccdproc/tests/test_ccddata.py::test_setting_uncertainty_wrong_shape_raises_error > PASSED > ccdproc/tests/test_ccddata.py::test_to_hdu PASSED > ccdproc/tests/test_ccddata.py::test_to_hdu_long_metadata_item PASSED > ccdproc/tests/test_ccddata.py::test_copy PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-2.0-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-2.0-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-operand1-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-operand1-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-operand2-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[True-operand2-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-2.0-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-2.0-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-operand1-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-operand1-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-operand2-multiply-True] > PASSED > ccdproc/tests/test_ccddata.py::test_mult_div_overload[False-operand2-divide-True] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-2.0-UnitsError-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-2.0-UnitsError-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-operand1-UnitsError-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-operand1-UnitsError-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-operand2-False-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[True-operand2-False-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-2.0-UnitsError-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-2.0-UnitsError-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-operand1-UnitsError-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-operand1-UnitsError-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-operand2-False-add-False] > PASSED > ccdproc/tests/test_ccddata.py::test_add_sub_overload[False-operand2-False-subtract-False] > PASSED > ccdproc/tests/test_ccddata.py::test_arithmetic_overload_fails PASSED > ccdproc/tests/test_ccddata.py::test_arithmetic_overload_ccddata_operand PASSED > ccdproc/tests/test_ccddata.py::test_arithmetic_overload_differing_units PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_header_does_not_corrupt_fits > PASSED > ccdproc/tests/test_ccddata.py::test_ccddata_with_fits_header_as_meta_works_with_autologging > PASSED > ccdproc/tests/test_ccddata.py::test_history_preserved_if_metadata_is_fits_header > PASSED > ccdproc/tests/test_ccddata.py::test_infol_logged_if_unit_in_fits_header PASSED > ccdproc/tests/test_ccddata.py::test_wcs_attribute PASSED > ccdproc/tests/test_ccddata.py::test_header PASSED > ccdproc/tests/test_ccddata.py::test_wcs_arithmetic PASSED > ccdproc/tests/test_ccddata.py::test_wcs_arithmetic_ccd[multiply] PASSED > ccdproc/tests/test_ccddata.py::test_wcs_arithmetic_ccd[divide] PASSED > ccdproc/tests/test_ccddata.py::test_wcs_arithmetic_ccd[add] PASSED > ccdproc/tests/test_ccddata.py::test_wcs_arithmetic_ccd[subtract] PASSED > ccdproc/tests/test_ccddata.py::test_mask_arithmetic_ccd[multiply] PASSED > ccdproc/tests/test_ccddata.py::test_mask_arithmetic_ccd[divide] PASSED > ccdproc/tests/test_ccddata.py::test_mask_arithmetic_ccd[add] PASSED > ccdproc/tests/test_ccddata.py::test_mask_arithmetic_ccd[subtract] PASSED > ccdproc/tests/test_ccddata.py::test_write_read_multiextensionfits_mask_default > PASSED > ccdproc/tests/test_ccddata.py::test_write_read_multiextensionfits_uncertainty_default > PASSED > ccdproc/tests/test_ccddata.py::test_write_read_multiextensionfits_not PASSED > ccdproc/tests/test_ccddata.py::test_write_read_multiextensionfits_custom_ext_names > PASSED > ccdproc/tests/test_ccddata.py::test_wcs PASSED > ccdproc/tests/test_ccddata.py::test_recognized_fits_formats PASSED > ccdproc/tests/test_ccddata.py::test_recognized_fits_formats_for_read_write > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image0-None-u_readnoise0-True] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image1-u_gain1-u_readnoise1-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image2-u_gain2-u_readnoise2-True] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image3-None-u_readnoise3-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image4-u_gain4-u_readnoise4-True] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image5-u_gain5-u_readnoise5-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation[u_image6-u_gain6-u_readnoise6-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation_keywords_must_have_unit > PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-False-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[False-True-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan[True-False-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan_model[False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_overscan_fails PASSED > ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section_requires_string > PASSED > ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[False-False] > PASSED > ccdproc/tests/test_ccdproc.py::test_trim_image_fits_section[True-True] PASSED > ccdproc/tests/test_ccdproc.py::test_trim_image_no_section PASSED > ccdproc/tests/test_ccdproc.py::test_trim_with_wcs_alters_wcs PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_bias PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_bias_fails PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-True-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[True-False-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-True-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-True] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark[False-False-False] PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_dark_fails PASSED > ccdproc/tests/test_ccdproc.py::test_unit_mismatch_behaves_as_expected PASSED > ccdproc/tests/test_ccdproc.py::test_flat_correct PASSED > ccdproc/tests/test_ccdproc.py::test_flat_correct_min_value PASSED > ccdproc/tests/test_ccdproc.py::test_flat_correct_deviation PASSED > ccdproc/tests/test_ccdproc.py::test_flat_correct_data_uncertainty PASSED > ccdproc/tests/test_ccdproc.py::test_gain_correct PASSED > ccdproc/tests/test_ccdproc.py::test_gain_correct_quantity PASSED > ccdproc/tests/test_ccdproc.py::test_transform_isccd PASSED > ccdproc/tests/test_ccdproc.py::test_transform_isfunc PASSED > ccdproc/tests/test_ccdproc.py::test_transform_image[False-False] PASSED > ccdproc/tests/test_ccdproc.py::test_transform_image[True-True] PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_ndarray PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_dimensions PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_ccddata_dimensions PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_larger PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_smaller PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_ccddata[False-False] PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_ccddata[True-True] PASSED > ccdproc/tests/test_ccdproc.py::test__blkavg_ndarray PASSED > ccdproc/tests/test_ccdproc.py::test__blkavg_dimensions PASSED > ccdproc/tests/test_ccdproc.py::test__blkavg_larger PASSED > ccdproc/tests/test_ccdproc.py::test__overscan_schange PASSED > ccdproc/tests/test_ccdproc.py::test_create_deviation_does_not_change_input > PASSED > ccdproc/tests/test_ccdproc.py::test_cosmicray_median_does_not_change_input > PASSED > ccdproc/tests/test_ccdproc.py::test_cosmicray_lacosmic_does_not_change_input > PASSED > ccdproc/tests/test_ccdproc.py::test_flat_correct_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_gain_correct_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_subtract_bias_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_trim_image_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_rebin_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_transform_image_does_not_change_input > PASSED > ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_same_wcs PASSED > ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_shifted_wcs PASSED > ccdproc/tests/test_ccdproc.py::test_wcs_project_onto_scale_wcs FAILED > ccdproc/tests/test_ccdproc.py::test_ccd_process_does_not_change_input PASSED > ccdproc/tests/test_ccdproc.py::test_ccd_process_parameters_are_appropriate > PASSED > ccdproc/tests/test_ccdproc.py::test_ccd_process PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_string[short] PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_string[toolongforfits] PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_keyword PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_dict PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_bad_type_fails PASSED > ccdproc/tests/test_ccdproc_logging.py::test_log_set_to_None_does_not_change_header > PASSED > ccdproc/tests/test_ccdproc_logging.py::test_implicit_logging PASSED > ccdproc/tests/test_combiner.py::test_combiner_empty PASSED > ccdproc/tests/test_combiner.py::test_combiner_init_with_none PASSED > ccdproc/tests/test_combiner.py::test_ccddata_combiner_objects PASSED > ccdproc/tests/test_combiner.py::test_ccddata_combiner_size PASSED > ccdproc/tests/test_combiner.py::test_ccddata_combiner_units PASSED > ccdproc/tests/test_combiner.py::test_combiner_create PASSED > ccdproc/tests/test_combiner.py::test_combiner_dtype PASSED > ccdproc/tests/test_combiner.py::test_combiner_mask PASSED > ccdproc/tests/test_combiner.py::test_weights PASSED > ccdproc/tests/test_combiner.py::test_weights_shape PASSED > ccdproc/tests/test_combiner.py::test_combiner_minmax PASSED > ccdproc/tests/test_combiner.py::test_combiner_minmax_max PASSED > ccdproc/tests/test_combiner.py::test_combiner_minmax_min PASSED > ccdproc/tests/test_combiner.py::test_combiner_sigmaclip_high PASSED > ccdproc/tests/test_combiner.py::test_combiner_sigmaclip_single_pix PASSED > ccdproc/tests/test_combiner.py::test_combiner_sigmaclip_low PASSED > ccdproc/tests/test_combiner.py::test_combiner_median PASSED > ccdproc/tests/test_combiner.py::test_combiner_average PASSED > ccdproc/tests/test_combiner.py::test_combiner_mask_average PASSED > ccdproc/tests/test_combiner.py::test_combiner_with_scaling PASSED > ccdproc/tests/test_combiner.py::test_combiner_scaling_fails PASSED > ccdproc/tests/test_combiner.py::test_combiner_mask_median PASSED > ccdproc/tests/test_combiner.py::test_combine_average_fitsimages PASSED > ccdproc/tests/test_combiner.py::test_combine_average_ccddata PASSED > ccdproc/tests/test_combiner.py::test_combine_limitedmem_fitsimages PASSED > ccdproc/tests/test_combiner.py::test_combine_limitedmem_scale_fitsimages > PASSED > ccdproc/tests/test_combiner.py::test_average_combine_uncertainty PASSED > ccdproc/tests/test_combiner.py::test_median_combine_uncertainty PASSED > ccdproc/tests/test_combiner.py::test_combiner_uncertainty_average PASSED > ccdproc/tests/test_combiner.py::test_combiner_uncertainty_average_mask PASSED > ccdproc/tests/test_combiner.py::test_combiner_3d PASSED > ccdproc/tests/test_combiner.py::test_3d_combiner_with_scaling PASSED > ccdproc/tests/test_combiner.py::test_clip_extrema_3d PASSED > ccdproc/tests/test_combiner.py::test_writeable_after_combine[average_combine] > PASSED > ccdproc/tests/test_combiner.py::test_writeable_after_combine[median_combine] > PASSED > ccdproc/tests/test_combiner.py::test_clip_extrema PASSED > ccdproc/tests/test_combiner.py::test_clip_extrema_via_combine PASSED > ccdproc/tests/test_combiner.py::test_clip_extrema_with_other_rejection PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_lacosmic PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_lacosmic_ccddata PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_lacosmic_check_data PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_check_data PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_ccddata PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_masked PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_background_None PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_gbox PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_rbox PASSED > ccdproc/tests/test_cosmicray.py::test_cosmicray_median_background_deviation > PASSED > ccdproc/tests/test_cosmicray.py::test_background_deviation_box PASSED > ccdproc/tests/test_cosmicray.py::test_background_deviation_box_fail PASSED > ccdproc/tests/test_cosmicray.py::test_background_deviation_filter PASSED > ccdproc/tests/test_cosmicray.py::test_background_deviation_filter_fail PASSED > ccdproc/tests/test_gain.py::test_linear_gain_correct[3.0] PASSED > ccdproc/tests/test_gain.py::test_linear_gain_correct[gain1] PASSED > ccdproc/tests/test_gain.py::test_linear_gain_correct[gain2] PASSED > ccdproc/tests/test_gain.py::test_linear_gain_correct[gain3] PASSED > ccdproc/tests/test_gain.py::test_linear_gain_unit_keyword PASSED > ccdproc/tests/test_image_collection.py::test_fits_summary PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_filter_files > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_filtered_files_have_proper_path > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_summary_is_summary_info > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_files_with_compressed > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_files_with_no_compressed > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_generator_full_path > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_hdus > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_hdus_masking > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers_save_location > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers_with_filter > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers_with_multiple_filters > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers_with_filter_wildcard > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_headers_with_filter_missing_keyword > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_generator_headers_save_with_name > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_generator_data > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_consecutive_fiilters > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_filter_does_not_not_permanently_change_file_mask > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_keyword_setting[new_keywords0-collection_keys0] > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_keyword_setting[new_keywords1-collection_keys1] > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_keyword_setting_to_empty_list > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_header_and_filename > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_dir_with_no_fits_files > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_dir_with_no_keys > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_fits_summary_when_keywords_are_not_subset > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_duplicate_keywords_in_setting > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_keyword_includes_file > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_setting_keywords_to_none > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_getting_value_for_keyword > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_collection_when_one_file_not_fits > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_data_type_mismatch_in_fits_keyword_values > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_filter_by_numerical_value > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_files_filtered_with_full_path > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_unknown_generator_type_raises_error > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_setting_write_location_to_bad_dest_raises_error > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_initializing_from_table > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_initializing_from_table_file_that_does_not_exist > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_no_fits_files_in_collection > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_initialization_with_no_keywords > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_tabulate_all_keywords > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_summary_table_is_always_masked > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_case_of_keywords_respected > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_grabbing_all_keywords_and_specific_keywords > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_grabbing_all_keywords_excludes_empty_key > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_header_with_long_history_roundtrips_to_disk > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_refresh_method_sees_added_keywords > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_refresh_method_sees_added_files > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_keyword_order_is_preserved > PASSED > ccdproc/tests/test_image_collection.py::TestImageFileCollection::test_sorting > PASSED > ccdproc/tests/test_keyword.py::test_keyword_init PASSED > ccdproc/tests/test_keyword.py::test_keyword_properties_read_only PASSED > ccdproc/tests/test_keyword.py::test_value_setting[30-unit0-True] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[30-None-ValueError] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[value2-None-True] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[value3-unit3-True] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[value4-unit4-True] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[some string-None-some > string] PASSED > ccdproc/tests/test_keyword.py::test_value_setting[no strings with > unit-unit6-ValueError] PASSED > ccdproc/tests/test_keyword.py::test_keyword_value_from_header PASSED > ccdproc/utils/slices.py::ccdproc.utils.slices.slice_from_string PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_needs_enclosing_brackets[1:2] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_needs_enclosing_brackets[[1:2] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_needs_enclosing_brackets[1:2]] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[None-None--1] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[5-10-None] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[None-25-None] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[2-30-3] PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[30-None--2] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_1d[None-None-None] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_spaces[ [ 1: > 45]] PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_spaces[[ 1 :4 5]] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_spaces[ [1:45] ] > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_2d PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_fits_style PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_fits_inverted > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_empty PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_bad_fits_slice > PASSED > ccdproc/utils/tests/test_slices.py::test_slice_from_string_fits_wildcard > PASSED > ../docs/authors_for_sphinx.rst PASSED > ../docs/changelog.rst PASSED > ../docs/index.rst PASSED > ../docs/ccdproc/ccddata.rst PASSED > ../docs/ccdproc/image_combination.rst PASSED > ../docs/ccdproc/image_management.rst PASSED > ../docs/ccdproc/index.rst PASSED > ../docs/ccdproc/install.rst PASSED > ../docs/ccdproc/reduction_examples.rst PASSED > ../docs/ccdproc/reduction_toolbox.rst PASSED > > =================================== FAILURES > =================================== > _______________________ test_wcs_project_onto_scale_wcs > ________________________ > > ccd_data = CCDData([[ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., > 1., 1., > ...., 1., 1., 1., 1., 1., 1., 1., 1., > 1., 1., 1., 1., 1.]]) > > @pytest.mark.data_size(31) > def test_wcs_project_onto_scale_wcs(ccd_data): > # Make the target WCS with half the pixel scale and number of pixels > # and the values should drop by a factor of 4. > > ccd_data.wcs = wcs_for_testing(ccd_data.shape) > > # Make sure wcs is centered at the center of the center pixel. > ccd_data.wcs.wcs.crpix += 0.5 > > # Use uniform input data value for simplicity. > ccd_data.data = np.ones_like(ccd_data.data) > > # Make mask zero... > ccd_data.mask = np.zeros_like(ccd_data.data) > # ...except the center pixel, which is one. > ccd_data.mask[int(ccd_data.wcs.wcs.crpix[0]), > int(ccd_data.wcs.wcs.crpix[1])] = 1 > > target_wcs = wcs_for_testing(ccd_data.shape) > target_wcs.wcs.cdelt /= 2 > > # Choice below ensures we are really at the center pixel of an odd > range. > target_shape = 2 * np.array(ccd_data.shape) + 1 > target_wcs.wcs.crpix = 2 * target_wcs.wcs.crpix + 1 + 0.5 > > # Explicitly set the interpolation method so we know what to > # expect for the mass. > new_ccd = wcs_project(ccd_data, target_wcs, > target_shape=target_shape, > order='nearest-neighbor') > > # Make sure new image has correct WCS. > assert new_ccd.wcs.wcs.compare(target_wcs.wcs) > > # Define a cutout from the new array that should match the old. > new_lower_bound = (np.array(new_ccd.shape) - > np.array(ccd_data.shape)) / 2 > new_upper_bound = (np.array(new_ccd.shape) + > np.array(ccd_data.shape)) / 2 > data_cutout = new_ccd.data[new_lower_bound[0]:new_upper_bound[0], > > new_lower_bound[1]:new_upper_bound[1]] > E TypeError: slice indices must be integers or None or have an > __index__ method > > ccdproc/tests/test_ccdproc.py:817: TypeError > =============== 1 failed, 304 passed, 2 skipped in 7.08 seconds > ================ > debian/rules:14: recipe for target 'test-python2.7' failed > make[1]: *** [test-python2.7] Error 1 The full build log is available from: http://aws-logs.debian.net/2016/12/19/ccdproc_1.1.0-1_unstable.log 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! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.