Source: python-pyproj Version: 3.2.1-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211104 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:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyproj/build; > python3.9 -m pytest -v -m "not network and not cli and not grid" > ============================= test session starts > ============================== > platform linux -- Python 3.9.7, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 -- > /usr/bin/python3.9 > cachedir: .pytest_cache > rootdir: /<<PKGBUILDDIR>>, configfile: pytest.ini > plugins: cov-3.0.0 > collecting ... collected 816 items / 59 deselected / 757 selected > > test/test_aoi.py::test_backwards_compatible_import_paths PASSED [ > 0%] > test/test_aoi.py::test_contains PASSED [ > 0%] > test/test_aoi.py::test_not_contains PASSED [ > 0%] > test/test_aoi.py::test_intersects PASSED [ > 0%] > test/test_aoi.py::test_not_intersects PASSED [ > 0%] > test/test_aoi.py::test_null_input[input0-AreaOfInterest] PASSED [ > 0%] > test/test_aoi.py::test_null_input[input0-BBox] PASSED [ > 0%] > test/test_aoi.py::test_null_input[input1-AreaOfInterest] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input1-BBox] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input2-AreaOfInterest] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input2-BBox] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input3-AreaOfInterest] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input3-BBox] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input4-AreaOfInterest] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input4-BBox] PASSED [ > 1%] > test/test_aoi.py::test_null_input[input5-AreaOfInterest] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input5-BBox] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input6-AreaOfInterest] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input6-BBox] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input7-AreaOfInterest] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input7-BBox] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input8-AreaOfInterest] PASSED [ > 2%] > test/test_aoi.py::test_null_input[input8-BBox] PASSED [ > 3%] > test/test_aoi.py::test_null_input[input9-AreaOfInterest] PASSED [ > 3%] > test/test_aoi.py::test_null_input[input9-BBox] PASSED [ > 3%] > test/test_awips221.py::test_awips221 PASSED [ > 3%] > test/test_database.py::test_backwards_compatible_import_paths PASSED [ > 3%] > test/test_database.py::test_units_map__default PASSED [ > 3%] > test/test_database.py::test_units_map__category[linear] PASSED [ > 3%] > test/test_database.py::test_units_map__category[linear_per_time] PASSED [ > 3%] > test/test_database.py::test_units_map__category[angular] PASSED [ > 4%] > test/test_database.py::test_units_map__category[angular_per_time] PASSED [ > 4%] > test/test_database.py::test_units_map__category[scale] PASSED [ > 4%] > test/test_database.py::test_units_map__category[scale_per_time] PASSED [ > 4%] > test/test_database.py::test_units_map__category[time] PASSED [ > 4%] > test/test_database.py::test_units_map__auth_name[EPSG] PASSED [ > 4%] > test/test_database.py::test_units_map__auth_name[PROJ] PASSED [ > 4%] > test/test_database.py::test_units_map__deprecated[zzz] PASSED [ > 5%] > test/test_database.py::test_units_map__deprecated[True0] PASSED [ > 5%] > test/test_database.py::test_units_map__deprecated[True1] PASSED [ > 5%] > test/test_database.py::test_units_map__invalid[None-1] PASSED [ > 5%] > test/test_database.py::test_units_map__invalid[1-None] PASSED [ > 5%] > test/test_database.py::test_get_authorities PASSED [ > 5%] > test/test_database.py::test_get_codes[IGNF-PJType.ELLIPSOID-False] PASSED [ > 5%] > test/test_database.py::test_get_codes[EPSG-PJType.CRS-False] PASSED [ > 5%] > test/test_database.py::test_get_codes[EPSG-PJType.CRS-True] PASSED [ > 6%] > test/test_database.py::test_get_codes[PROJ-PJType.ELLIPSOID-False] PASSED [ > 6%] > test/test_database.py::test_get_codes[IGNF-ELLIPSOID-False] PASSED [ > 6%] > test/test_database.py::test_get_codes[EPSG-CRS-False] PASSED [ > 6%] > test/test_database.py::test_get_codes[EPSG-crs-True] PASSED [ > 6%] > test/test_database.py::test_get_codes[PROJ-ellipsoid-False] PASSED [ > 6%] > test/test_database.py::test_get_codes__empty[blob-BOUND_CRS] PASSED [ > 6%] > test/test_database.py::test_get_codes__empty[PROJ-PJType.BOUND_CRS] PASSED [ > 7%] > test/test_database.py::test_get_codes__empty[ITRF-PJType.BOUND_CRS] PASSED [ > 7%] > test/test_database.py::test_get_codes__invalid_auth PASSED [ > 7%] > test/test_database.py::test_get_codes__invalid_code PASSED [ > 7%] > test/test_database.py::test_query_crs_info[None-None-False] PASSED [ > 7%] > test/test_database.py::test_query_crs_info[EPSG-PJType.PROJECTED_CRS-False] > PASSED [ 7%] > test/test_database.py::test_query_crs_info[EPSG-PJType.PROJECTED_CRS-True] > PASSED [ 7%] > test/test_database.py::test_query_crs_info[IGNF-pj_type3-False] PASSED [ > 7%] > test/test_database.py::test_query_crs_info[EPSG-PROJECTED_CRS-False] PASSED [ > 8%] > test/test_database.py::test_query_crs_info[EPSG-Projected_Crs-True] PASSED [ > 8%] > test/test_database.py::test_query_crs_info__empty[blob-BOUND_CRS] PASSED [ > 8%] > test/test_database.py::test_query_crs_info__empty[IGNF-PJType.ELLIPSOID] > PASSED [ 8%] > test/test_database.py::test_query_crs_info__empty[PROJ-PJType.BOUND_CRS] > PASSED [ 8%] > test/test_database.py::test_query_crs_info__empty[ITRF-PJType.BOUND_CRS] > PASSED [ 8%] > test/test_database.py::test_query_crs_info__invalid_auth PASSED [ > 8%] > test/test_database.py::test_query_crs_info__invalid_code PASSED [ > 8%] > test/test_database.py::test_query_crs_info__aoi PASSED [ > 9%] > test/test_database.py::test_query_crs_info__aoi_contains PASSED [ > 9%] > test/test_database.py::test_query_utm_crs_info__aoi_datum_name[WGS 84] PASSED > [ 9%] > test/test_database.py::test_query_utm_crs_info__aoi_datum_name[WGS84] PASSED > [ 9%] > test/test_database.py::test_query_utm_crs_info__aoi_datum_name[NAD27] PASSED > [ 9%] > test/test_database.py::test_query_utm_crs_info__aoi_datum_name[NAD83] PASSED > [ 9%] > test/test_database.py::test_query_utm_crs_info__aoi_contains PASSED [ > 9%] > test/test_datadir.py::test_get_data_dir__missing PASSED [ > 10%] > test/test_datadir.py::test_pyproj_global_context_initialize__datadir_missing > PASSED [ 10%] > test/test_datadir.py::test_get_data_dir__from_user[str] PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__from_user[Path] PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__internal PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__from_env_var PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__from_env_var__multiple PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__from_prefix PASSED [ > 10%] > test/test_datadir.py::test_get_data_dir__from_path PASSED [ > 11%] > test/test_datadir.py::test_append_data_dir__internal[str] PASSED [ > 11%] > test/test_datadir.py::test_append_data_dir__internal[Path] PASSED [ > 11%] > test/test_datadir.py::test_creating_multiple_crs_without_file_limit PASSED [ > 11%] > test/test_datadir.py::test_get_user_data_dir PASSED [ > 11%] > test/test_datadir.py::test_set_use_global_context__default_on PASSED [ > 11%] > test/test_datadir.py::test_set_use_global_context__default_off PASSED [ > 11%] > test/test_datadir.py::test_set_use_global_context__default PASSED [ > 12%] > test/test_datadir.py::test_set_use_global_context__on PASSED [ > 12%] > test/test_datadir.py::test_set_use_global_context__off PASSED [ > 12%] > test/test_datadir.py::test_proj_debug_logging PASSED [ > 12%] > test/test_datadir.py::test_proj_debug_logging__error PASSED [ > 12%] > test/test_datum_shift.py::test_shift_wgs84_to_utm33 PASSED [ > 12%] > test/test_datum_shift.py::test_shift_utm33_to_wgs84 PASSED [ > 12%] > test/test_datum_shift.py::test_shift_wgs84_to_gaussb_no_ellisoidal_height > PASSED [ 12%] > test/test_datum_shift.py::test_shift_gaussb_to_wgs84_no_ellisoidal_height > PASSED [ 13%] > test/test_doctest_wrapper.py::test_doctests PASSED [ > 13%] > test/test_exception_logging.py::test_proj_exception PASSED [ > 13%] > test/test_exception_logging.py::test_crs_exception PASSED [ > 13%] > test/test_geod.py::test_geod_inverse_transform PASSED [ > 13%] > test/test_geod.py::test_geod_cities PASSED [ > 13%] > test/test_geod.py::test_line_length__single_point PASSED [ > 13%] > test/test_geod.py::test_line_length__radians PASSED [ > 14%] > test/test_geod.py::test_line_lengths__single_point PASSED [ > 14%] > test/test_geod.py::test_line_lengths__radians PASSED [ > 14%] > test/test_geod.py::test_polygon_area_perimeter__single_point PASSED [ > 14%] > test/test_geod.py::test_geometry_length__point PASSED [ > 14%] > test/test_geod.py::test_geometry_length__linestring PASSED [ > 14%] > test/test_geod.py::test_geometry_length__linestring__radians PASSED [ > 14%] > test/test_geod.py::test_geometry_length__linearring PASSED [ > 14%] > test/test_geod.py::test_geometry_length__polygon PASSED [ > 15%] > test/test_geod.py::test_geometry_length__polygon__radians PASSED [ > 15%] > test/test_geod.py::test_geometry_length__multipolygon PASSED [ > 15%] > test/test_geod.py::test_geometry_length__multipolygon__radians PASSED [ > 15%] > test/test_geod.py::test_geometry_length__multilinestring PASSED [ > 15%] > test/test_geod.py::test_geometry_length__multipoint PASSED [ > 15%] > test/test_geod.py::test_geometry_area_perimeter__point PASSED [ > 15%] > test/test_geod.py::test_geometry_area_perimeter__linestring PASSED [ > 15%] > test/test_geod.py::test_geometry_area_perimeter__linestring__radians PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__linearring PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__polygon PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__polygon__radians PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__polygon__holes PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__multipolygon PASSED [ > 16%] > test/test_geod.py::test_geometry_area_perimeter__multipolygon__radians PASSED > [ 16%] > test/test_geod.py::test_geometry_area_perimeter__multilinestring PASSED [ > 17%] > test/test_geod.py::test_geometry_area_perimeter__multipoint PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[10.0-lat0-az0] PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[10.0-lat1-az1] PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[lon2-10.0-az2] PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[lon3-lat3-10.0] PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[lon4-10.0-az4] PASSED [ > 17%] > test/test_geod.py::test_geod_fwd_honours_input_types[lon5-lat5-10.0] PASSED [ > 17%] > test/test_geod.py::test_geod_inv_honours_input_types[10.0-lats10-lons20] > PASSED [ 18%] > test/test_geod.py::test_geod_inv_honours_input_types[10.0-lats11-lons21] > PASSED [ 18%] > test/test_geod.py::test_geod_inv_honours_input_types[lons12-10.0-lons22] > PASSED [ 18%] > test/test_geod.py::test_geod_inv_honours_input_types[lons13-lats13-10.0] > PASSED [ 18%] > test/test_geod.py::test_geod_inv_honours_input_types[lons14-10.0-lons24] > PASSED [ 18%] > test/test_geod.py::test_geod_inv_honours_input_types[lons15-lats15-10.0] > PASSED [ 18%] > test/test_geod.py::test_geod__build_kwargs[b] PASSED [ > 18%] > test/test_geod.py::test_geod__build_kwargs[f] PASSED [ > 19%] > test/test_geod.py::test_geod__build_kwargs[es] PASSED [ > 19%] > test/test_geod.py::test_geod__build_kwargs[rf] PASSED [ > 19%] > test/test_geod.py::test_geod__build_kwargs[e] PASSED [ > 19%] > test/test_list.py::test_backwards_compatible_import_paths PASSED [ > 19%] > test/test_list.py::test_get_ellps_map PASSED [ > 19%] > test/test_list.py::test_get_prime_meridians_map PASSED [ > 19%] > test/test_list.py::test_get_proj_operations_map PASSED [ > 19%] > test/test_network.py::test_ca_bundle_path__default PASSED [ > 20%] > test/test_network.py::test_ca_bundle_path__always_certifi[PROJ_CURL_CA_BUNDLE] > PASSED [ 20%] > test/test_network.py::test_ca_bundle_path__always_certifi[CURL_CA_BUNDLE] > PASSED [ 20%] > test/test_network.py::test_ca_bundle_path__always_certifi[SSL_CERT_FILE] > PASSED [ 20%] > test/test_network.py::test_ca_bundle_path__skip PASSED [ > 20%] > test/test_network.py::test_ca_bundle_path__env_var_skip[PROJ_CURL_CA_BUNDLE] > PASSED [ 20%] > test/test_network.py::test_ca_bundle_path__env_var_skip[CURL_CA_BUNDLE] > PASSED [ 20%] > test/test_network.py::test_ca_bundle_path__env_var_skip[SSL_CERT_FILE] PASSED > [ 21%] > test/test_network.py::test_ca_bundle_path__custom_path[PROJ_CURL_CA_BUNDLE] > PASSED [ 21%] > test/test_network.py::test_ca_bundle_path__custom_path[CURL_CA_BUNDLE] PASSED > [ 21%] > test/test_network.py::test_ca_bundle_path__custom_path[SSL_CERT_FILE] PASSED > [ 21%] > test/test_pickle.py::test_pickle PASSED [ > 21%] > test/test_proj.py::BasicTest::testInitWithBackupString4 PASSED [ > 21%] > test/test_proj.py::BasicTest::testProjAwips221 PASSED [ > 21%] > test/test_proj.py::BasicTest::test_from_dict_with_bool PASSED [ > 21%] > test/test_proj.py::InverseHammerTest::test_forward PASSED [ > 22%] > test/test_proj.py::InverseHammerTest::test_inverse PASSED [ > 22%] > test/test_proj.py::TypeError_Transform_Issue8_Test::test_tranform_none_1st_parmeter > PASSED [ 22%] > test/test_proj.py::TypeError_Transform_Issue8_Test::test_tranform_none_2nd_parmeter > PASSED [ 22%] > test/test_proj.py::Geod_NoDefs_Issue22_Test::test_geod_nodefs PASSED [ > 22%] > test/test_proj.py::ProjLatLongTypeErrorTest::test_latlong_typeerror PASSED [ > 22%] > test/test_proj.py::ForwardInverseTest::test_fwd_inv PASSED [ > 22%] > test/test_proj.py::GeodSharedMemoryBugTestIssue64::test_distances PASSED [ > 22%] > test/test_proj.py::GeodSharedMemoryBugTestIssue64::test_not_shared_memory > PASSED [ 23%] > test/test_proj.py::ReprTests::test_ellps_name_round_trip PASSED [ > 23%] > test/test_proj.py::ReprTests::test_repr PASSED [ > 23%] > test/test_proj.py::ReprTests::test_sphere PASSED [ > 23%] > test/test_proj.py::TestRadians::test_fwd_radians PASSED [ > 23%] > test/test_proj.py::TestRadians::test_inv_radians PASSED [ > 23%] > test/test_proj.py::TestRadians::test_npts_radians PASSED [ > 23%] > test/test_proj.py::Geod_NaN_Issue112_Test::test_geod_nans PASSED [ > 24%] > test/test_proj.py::test_proj_equals PASSED [ > 24%] > test/test_proj.py::test_initialize_proj_crs_no_proj4 PASSED [ > 24%] > test/test_proj.py::test_initialize_proj_crs_no_plus PASSED [ > 24%] > test/test_proj.py::test_initialize_projparams_with_kwargs PASSED [ > 24%] > test/test_proj.py::test_equals_different_type PASSED [ > 24%] > test/test_proj.py::test_is_exact_same_different_type PASSED [ > 24%] > test/test_proj.py::test_reset_errno PASSED [ > 24%] > test/test_proj.py::test_get_factors__2d_input[False] PASSED [ > 25%] > test/test_proj.py::test_get_factors__2d_input[True] PASSED [ > 25%] > test/test_proj.py::test_get_factors PASSED [ > 25%] > test/test_proj.py::test_get_factors__nan_inf PASSED [ > 25%] > test/test_proj.py::test_get_factors__errcheck PASSED [ > 25%] > test/test_proj.py::test_numpy_bool_kwarg_false PASSED [ > 25%] > test/test_proj.py::test_numpy_bool_kwarg_true PASSED [ > 25%] > test/test_proj.py::test_network__disable PASSED [ > 26%] > test/test_proj.py::test_network__enable PASSED [ > 26%] > test/test_proj.py::test_network__default PASSED [ > 26%] > test/test_proj.py::test_radians PASSED [ > 26%] > test/test_proj.py::test_proj_multithread PASSED [ > 26%] > test/test_show_versions.py::test_get_proj_info PASSED [ > 26%] > test/test_show_versions.py::test_get_sys_info PASSED [ > 26%] > test/test_show_versions.py::test_get_deps_info PASSED [ > 26%] > test/test_show_versions.py::test_show_versions_with_proj PASSED [ > 27%] > test/test_sync.py::test_sha256sum PASSED [ > 27%] > test/test_sync.py::test_download_resource_file[True] PASSED [ > 27%] > test/test_sync.py::test_download_resource_file[False] PASSED [ > 27%] > test/test_sync.py::test_download_resource_file__nosha256 PASSED [ > 27%] > test/test_sync.py::test_download_resource_file__exception PASSED [ > 27%] > test/test_sync.py::test_download_resource_file__bad_sha256sum PASSED [ > 27%] > test/test_transform.py::test_transform PASSED [ > 28%] > test/test_transform.py::test_skip_equivalent PASSED [ > 28%] > test/test_transformer.py::test_tranform_wgs84_to_custom PASSED [ > 28%] > test/test_transformer.py::test_illegal_transformation SKIPPED (https...) [ > 28%] > test/test_transformer.py::test_lambert_conformal_transform PASSED [ > 28%] > test/test_transformer.py::test_equivalent_crs PASSED [ > 28%] > test/test_transformer.py::test_equivalent_proj PASSED [ > 28%] > test/test_transformer.py::test_equivalent_transformer_group PASSED [ > 28%] > test/test_transformer.py::test_4d_transform PASSED [ > 29%] > test/test_transformer.py::test_2d_with_time_transform PASSED [ > 29%] > test/test_transformer.py::test_4d_transform_crs_obs1 PASSED [ > 29%] > test/test_transformer.py::test_4d_transform_orginal_crs_obs1 PASSED [ > 29%] > test/test_transformer.py::test_4d_transform_crs_obs2 PASSED [ > 29%] > test/test_transformer.py::test_2d_with_time_transform_crs_obs2 PASSED [ > 29%] > test/test_transformer.py::test_2d_with_time_transform_original_crs_obs2 > PASSED [ 29%] > test/test_transformer.py::test_4d_itransform PASSED [ > 29%] > test/test_transformer.py::test_3d_time_itransform PASSED [ > 30%] > test/test_transformer.py::test_4d_itransform_orginal_crs_obs1 PASSED [ > 30%] > test/test_transformer.py::test_2d_with_time_itransform_original_crs_obs2 > PASSED [ 30%] > test/test_transformer.py::test_itransform_time_3rd_invalid PASSED [ > 30%] > test/test_transformer.py::test_transform_no_error PASSED [ > 30%] > test/test_transformer.py::test_itransform_no_error PASSED [ > 30%] > test/test_transformer.py::test_transform_no_exception PASSED [ > 30%] > test/test_transformer.py::test_transform__out_of_bounds PASSED [ > 31%] > test/test_transformer.py::test_transform_radians PASSED [ > 31%] > test/test_transformer.py::test_itransform_radians PASSED [ > 31%] > test/test_transformer.py::test_4d_transform__inverse PASSED [ > 31%] > test/test_transformer.py::test_transform_direction PASSED [ > 31%] > test/test_transformer.py::test_always_xy__transformer PASSED [ > 31%] > test/test_transformer.py::test_always_xy__transform PASSED [ > 31%] > test/test_transformer.py::test_always_xy__itransform PASSED [ > 31%] > test/test_transformer.py::test_transform_empty_array_xy[empty_array0] PASSED > [ 32%] > test/test_transformer.py::test_transform_empty_array_xy[empty_array1] PASSED > [ 32%] > test/test_transformer.py::test_transform_empty_array_xy[empty_array2] PASSED > [ 32%] > test/test_transformer.py::test_transform_empty_array_xyzt[empty_array0] > PASSED [ 32%] > test/test_transformer.py::test_transform_empty_array_xyzt[empty_array1] > PASSED [ 32%] > test/test_transformer.py::test_transform_empty_array_xyzt[empty_array2] > PASSED [ 32%] > test/test_transformer.py::test_transform_direction__string PASSED [ > 32%] > test/test_transformer.py::test_transform_direction__string_lowercase PASSED [ > 33%] > test/test_transformer.py::test_transform_direction__invalid PASSED [ > 33%] > test/test_transformer.py::test_from_pipeline__non_transform_input PASSED [ > 33%] > test/test_transformer.py::test_non_supported_initialization PASSED [ > 33%] > test/test_transformer.py::test_pj_info_properties PASSED [ > 33%] > test/test_transformer.py::test_to_proj4 PASSED [ > 33%] > test/test_transformer.py::test_to_proj4__pretty PASSED [ > 33%] > test/test_transformer.py::test_to_wkt PASSED [ > 33%] > test/test_transformer.py::test_str PASSED [ > 34%] > test/test_transformer.py::test_repr[7789-8401-<Transformation Transformer: > helmert>\nDescription: ITRF2014 to ETRF2014 (2)\nArea of Use:\n- name: Europe > - onshore and offshore: Albania; Andorra; Austria; Belgium; Bosnia and > Herzegovina; Bulgaria; Croatia; Cyprus; Czechia; Denmark; Estonia; Faroe > Islands; Finland; France; Germany; Gibraltar; Greece; Hungary; Ireland; > Italy; Kosovo; Latvia; Liechtenstein; Lithuania; Luxembourg; Malta; Moldova; > Monaco; Montenegro; Netherlands; North Macedonia; Norway including Svalbard > and Jan Mayen; Poland; Portugal; Romania; San Marino; Serbia; Slovakia; > Slovenia; Spain; Sweden; Switzerland; United Kingdom (UK) including Channel > Islands and Isle of Man; Vatican City State.\n- bounds: (-16.1, 32.88, 40.18, > 84.73)] PASSED [ 34%] > test/test_transformer.py::test_repr[4326-3857-<Conversion Transformer: > pipeline>\nDescription: Popular Visualisation Pseudo-Mercator\nArea of > Use:\n- name: World.\n- bounds: (-180.0, -90.0, 180.0, 90.0)] PASSED [ 34%] > test/test_transformer.py::test_to_json_dict PASSED [ > 34%] > test/test_transformer.py::test_to_json PASSED [ > 34%] > test/test_transformer.py::test_to_json__pretty PASSED [ > 34%] > test/test_transformer.py::test_to_json__pretty__indenation PASSED [ > 34%] > test/test_transformer.py::test_transformer__operations PASSED [ > 35%] > test/test_transformer.py::test_transformer__operations_missing PASSED [ > 35%] > test/test_transformer.py::test_transformer__operations__scope_remarks PASSED > [ 35%] > test/test_transformer.py::test_transformer_group PASSED [ > 35%] > test/test_transformer.py::test_transformer__area_of_interest__invalid PASSED > [ 35%] > test/test_transformer.py::test_transformer_group__area_of_interest__invalid > PASSED [ 35%] > test/test_transformer.py::test_transformer_equals PASSED [ > 35%] > test/test_transformer.py::test_transformer_not_equals[comparison0] PASSED [ > 35%] > test/test_transformer.py::test_transformer_not_equals[22] PASSED [ > 36%] > test/test_transformer.py::test_pipeline_transform[+proj=pipeline +ellps=GRS80 > +step +proj=cart] PASSED [ 36%] > test/test_transformer.py::test_pipeline_transform[+proj=pipeline +step > +proj=unitconvert +xy_in=deg +xy_out=rad +ellps=GRS80 +step +proj=cart] > PASSED [ 36%] > test/test_transformer.py::test_pipeline_itransform[+proj=pipeline > +ellps=GRS80 +step +proj=cart] PASSED [ 36%] > test/test_transformer.py::test_pipeline_itransform[+proj=pipeline +step > +proj=unitconvert +xy_in=deg +xy_out=rad +ellps=GRS80 +step +proj=cart] > PASSED [ 36%] > test/test_transformer.py::test_network__disable[transformer0] PASSED [ > 36%] > test/test_transformer.py::test_network__disable[transformer1] PASSED [ > 36%] > test/test_transformer.py::test_network__disable[transformer2] PASSED [ > 36%] > test/test_transformer.py::test_network__enable[transformer0] PASSED [ > 37%] > test/test_transformer.py::test_network__enable[transformer1] PASSED [ > 37%] > test/test_transformer.py::test_network__enable[transformer2] PASSED [ > 37%] > test/test_transformer.py::test_network__default[transformer0] PASSED [ > 37%] > test/test_transformer.py::test_network__default[transformer1] PASSED [ > 37%] > test/test_transformer.py::test_network__default[transformer2] PASSED [ > 37%] > test/test_transformer.py::test_transformer_group__network_enabled PASSED [ > 37%] > test/test_transformer.py::test_transform_pipeline_radians PASSED [ > 38%] > test/test_transformer.py::test_itransform_pipeline_radians PASSED [ > 38%] > test/test_transformer.py::test_transform_honours_input_types[10-y0-z0] PASSED > [ 38%] > test/test_transformer.py::test_transform_honours_input_types[10-y1-z1] PASSED > [ 38%] > test/test_transformer.py::test_transform_honours_input_types[x2-10-z2] PASSED > [ 38%] > test/test_transformer.py::test_transform_honours_input_types[x3-y3-10] PASSED > [ 38%] > test/test_transformer.py::test_transform_honours_input_types[x4-10-z4] PASSED > [ 38%] > test/test_transformer.py::test_transform_honours_input_types[x5-y5-10] PASSED > [ 38%] > test/test_transformer.py::test_transformer_multithread__pipeline PASSED [ > 39%] > test/test_transformer.py::test_transformer_multithread__crs PASSED [ > 39%] > test/test_transformer.py::test_transformer_accuracy_filter PASSED [ > 39%] > test/test_transformer.py::test_transformer_accuracy_filter_warning SKIPPED [ > 39%] > test/test_transformer.py::test_transformer_allow_ballpark_filter PASSED [ > 39%] > test/test_transformer.py::test_transformer_allow_ballpark_filter_warning > SKIPPED [ 39%] > test/test_transformer.py::test_transformer_authority_filter PASSED [ > 39%] > test/test_transformer.py::test_transformer_authority_filter_warning SKIPPED [ > 40%] > test/test_transformer.py::test_transformer_from_pipeline__input_types[EPSG:1671] > FAILED [ 40%] > test/test_transformer.py::test_transformer_from_pipeline__input_types[RGF93 > to WGS 84 (1)] PASSED [ 40%] > test/test_transformer.py::test_transformer_from_pipeline__input_types[urn:ogc:def:coordinateOperation:EPSG::1671] > FAILED [ 40%] > test/test_transformer.py::test_transformer_from_pipeline__wkt_json[to_wkt] > FAILED [ 40%] > test/test_transformer.py::test_transformer_from_pipeline__wkt_json[to_json] > FAILED [ 40%] > test/test_transformer.py::test_transform_bounds_densify[0-expected0] PASSED [ > 40%] > test/test_transformer.py::test_transform_bounds_densify[100-expected1] PASSED > [ 40%] > test/test_transformer.py::test_transform_bounds_densify__xy[input_bounds0-False-0-expected0] > PASSED [ 41%] > test/test_transformer.py::test_transform_bounds_densify__xy[input_bounds0-False-100-expected1] > PASSED [ 41%] > test/test_transformer.py::test_transform_bounds_densify__xy[input_bounds1-True-0-expected0] > PASSED [ 41%] > test/test_transformer.py::test_transform_bounds_densify__xy[input_bounds1-True-100-expected1] > PASSED [ 41%] > test/test_transformer.py::test_transform_bounds_densify_out_of_bounds PASSED > [ 41%] > test/test_transformer.py::test_transform_bounds_densify_out_of_bounds__geographic_output > PASSED [ 41%] > test/test_transformer.py::test_transform_bounds_radians_output PASSED [ > 41%] > test/test_transformer.py::test_transform_bounds__antimeridian PASSED [ > 42%] > test/test_transformer.py::test_transform_bounds__antimeridian__xy PASSED [ > 42%] > test/test_transformer.py::test_transform_bounds__beyond_global_bounds PASSED > [ 42%] > test/test_transformer.py::test_transform_bounds__ignore_inf[ESRI:102036-expected_bounds0] > PASSED [ 42%] > test/test_transformer.py::test_transform_bounds__ignore_inf[ESRI:54026-expected_bounds1] > PASSED [ 42%] > test/test_transformer.py::test_transform_bounds__noop_geographic PASSED [ > 42%] > test/test_transformer.py::test_transform__fortran_order[True] PASSED [ > 42%] > test/test_transformer.py::test_transform__fortran_order[False] PASSED [ > 42%] > test/test_transformer.py::test_4d_transform__inplace__array PASSED [ > 43%] > test/test_transformer.py::test_4d_transform__inplace__array__int PASSED [ > 43%] > test/test_transformer.py::test_4d_transform__inplace__numpy PASSED [ > 43%] > test/test_transformer.py::test_4d_transform__inplace__numpy__int PASSED [ > 43%] > test/test_utils.py::test__copytobuffer_return_scalar[in_data0] PASSED [ > 43%] > test/test_utils.py::test__copytobuffer_return_scalar[1] PASSED [ > 43%] > test/test_utils.py::test__copytobuffer_return_scalar__invalid PASSED [ > 43%] > test/test_utils.py::test__copytobuffer[in_data0-DataType.FLOAT] PASSED [ > 43%] > test/test_utils.py::test__copytobuffer[in_data1-DataType.FLOAT] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer[1-DataType.FLOAT] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer[in_data3-DataType.LIST] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer[in_data4-DataType.TUPLE] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer__numpy_array[in_arr0] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer__numpy_array[in_arr1] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer__numpy_array[in_arr2] PASSED [ > 44%] > test/test_utils.py::test__copytobuffer__fortran_order PASSED [ > 45%] > test/test_utils.py::test__copytobuffer__invalid PASSED [ > 45%] > test/crs/test_crs.py::test_from_proj4_json PASSED [ > 45%] > test/crs/test_crs.py::test_from_proj4 PASSED [ > 45%] > test/crs/test_crs.py::test_from_proj4__invalid PASSED [ > 45%] > test/crs/test_crs.py::test_from_epsg PASSED [ > 45%] > test/crs/test_crs.py::test_from_epsg_string PASSED [ > 45%] > test/crs/test_crs.py::test_from_string PASSED [ > 45%] > test/crs/test_crs.py::test_from_string__invalid PASSED [ > 46%] > test/crs/test_crs.py::test_initialize_projparams_with_kwargs PASSED [ > 46%] > test/crs/test_crs.py::test_bare_parameters PASSED [ > 46%] > test/crs/test_crs.py::test_is_geographic PASSED [ > 46%] > test/crs/test_crs.py::test_is_projected PASSED [ > 46%] > test/crs/test_crs.py::test_is_compound PASSED [ > 46%] > test/crs/test_crs.py::test_is_same_crs PASSED [ > 46%] > test/crs/test_crs.py::test_to_proj4 PASSED [ > 47%] > test/crs/test_crs.py::test_empty_json PASSED [ > 47%] > test/crs/test_crs.py::test_has_wkt_property PASSED [ > 47%] > test/crs/test_crs.py::test_to_wkt_pretty PASSED [ > 47%] > test/crs/test_crs.py::test_repr PASSED [ > 47%] > test/crs/test_crs.py::test_repr__long PASSED [ > 47%] > test/crs/test_crs.py::test_repr_epsg PASSED [ > 47%] > test/crs/test_crs.py::test_repr__undefined PASSED [ > 47%] > test/crs/test_crs.py::test_repr_compound PASSED [ > 48%] > test/crs/test_crs.py::test_axis_info_compound PASSED [ > 48%] > test/crs/test_crs.py::test_dunder_str PASSED [ > 48%] > test/crs/test_crs.py::test_epsg PASSED [ > 48%] > test/crs/test_crs.py::test_datum PASSED [ > 48%] > test/crs/test_crs.py::test_datum_horizontal PASSED [ > 48%] > test/crs/test_crs.py::test_datum_unknown PASSED [ > 48%] > test/crs/test_crs.py::test_epsg__not_found PASSED [ > 49%] > test/crs/test_crs.py::test_epsg__no_code_available PASSED [ > 49%] > test/crs/test_crs.py::test_crs_OSR_equivalence PASSED [ > 49%] > test/crs/test_crs.py::test_crs_OSR_no_equivalence PASSED [ > 49%] > test/crs/test_crs.py::test_init_from_wkt PASSED [ > 49%] > test/crs/test_crs.py::test_init_from_wkt_invalid PASSED [ > 49%] > test/crs/test_crs.py::test_from_wkt PASSED [ > 49%] > test/crs/test_crs.py::test_from_wkt_invalid PASSED [ > 49%] > test/crs/test_crs.py::test_from_user_input_epsg PASSED [ > 50%] > test/crs/test_crs.py::test_from_esri_wkt PASSED [ > 50%] > test/crs/test_crs.py::test_compound_crs PASSED [ > 50%] > test/crs/test_crs.py::test_ellipsoid PASSED [ > 50%] > test/crs/test_crs.py::test_ellipsoid__semi_minor_not_computed PASSED [ > 50%] > test/crs/test_crs.py::test_area_of_use PASSED [ > 50%] > test/crs/test_crs.py::test_from_user_input_custom_crs_class PASSED [ > 50%] > test/crs/test_crs.py::test_non_crs_error PASSED [ > 50%] > test/crs/test_crs.py::test_sub_crs PASSED [ > 51%] > test/crs/test_crs.py::test_sub_crs__none PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_system PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_system_geog PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_operation PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_operation_grids PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_operation__missing PASSED [ > 51%] > test/crs/test_crs.py::test_coordinate_operation__from_epsg PASSED [ > 52%] > test/crs/test_crs.py::test_coordinate_operation__from_authority PASSED [ > 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[1671] PASSED > [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[user_input1] > PASSED [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[urn:ogc:def:coordinateOperation:EPSG::1671] > PASSED [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[user_input3] > PASSED [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[user_input4] > PASSED [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input[RGF93 to WGS > 84 (1)] FAILED [ 52%] > test/crs/test_crs.py::test_coordinate_operation__from_user_input__invalid > PASSED [ 53%] > test/crs/test_crs.py::test_coordinate_operation__from_epsg__empty PASSED [ > 53%] > test/crs/test_crs.py::test_coordinate_operation__from_authority__empty PASSED > [ 53%] > test/crs/test_crs.py::test_datum__from_epsg FAILED [ > 53%] > test/crs/test_crs.py::test_datum__from_authority PASSED [ > 53%] > test/crs/test_crs.py::test_datum__from_epsg__invalid PASSED [ > 53%] > test/crs/test_crs.py::test_datum__from_authority__invalid PASSED [ > 53%] > test/crs/test_crs.py::test_datum__from_user_input[6326] PASSED [ > 54%] > test/crs/test_crs.py::test_datum__from_user_input[user_input1] PASSED [ > 54%] > test/crs/test_crs.py::test_datum__from_user_input[urn:ogc:def:ensemble:EPSG::6326] > PASSED [ 54%] > test/crs/test_crs.py::test_datum__from_user_input[user_input3] PASSED [ > 54%] > test/crs/test_crs.py::test_datum__from_user_input[user_input4] PASSED [ > 54%] > test/crs/test_crs.py::test_datum__from_user_input[World Geodetic System 1984] > PASSED [ 54%] > test/crs/test_crs.py::test_datum__from_user_input__invalid PASSED [ > 54%] > test/crs/test_crs.py::test_prime_meridian__from_epsg PASSED [ > 54%] > test/crs/test_crs.py::test_prime_meridian__from_authority PASSED [ > 55%] > test/crs/test_crs.py::test_prime_meridian__from_epsg__invalid PASSED [ > 55%] > test/crs/test_crs.py::test_prime_meridian__from_authority__invalid PASSED [ > 55%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[8901] PASSED [ > 55%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[user_input1] > PASSED [ 55%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[urn:ogc:def:meridian:EPSG::8901] > PASSED [ 55%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[user_input3] > PASSED [ 55%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[user_input4] > PASSED [ 56%] > test/crs/test_crs.py::test_prime_meridian__from_user_input[Greenwich] PASSED > [ 56%] > test/crs/test_crs.py::test_prime_meridian__from_user_input__invalid PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_epsg PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_authority PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_epsg__invalid PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_authority__invalid PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[7001] PASSED [ > 56%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[user_input1] PASSED [ > 57%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[urn:ogc:def:ellipsoid:EPSG::7001] > PASSED [ 57%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[user_input3] PASSED [ > 57%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[user_input4] PASSED [ > 57%] > test/crs/test_crs.py::test_ellipsoid__from_user_input[Airy 1830] PASSED [ > 57%] > test/crs/test_crs.py::test_ellipsoid__from_user_input__invalid PASSED [ > 57%] > test/crs/test_crs.py::test_coordinate_system__from_user_input[user_input0] > PASSED [ 57%] > test/crs/test_crs.py::test_coordinate_system__from_user_input[{"$schema": > "https:/proj.org/schemas/v0.2/projjson.schema.json", "type": > "CoordinateSystem", "subtype": "Cartesian", "axis": [{"name": "Easting", > "abbreviation": "E", "direction": "east", "unit": "metre"}, {"name": > "Northing", "abbreviation": "N", "direction": "north", "unit": "metre"}]}] > PASSED [ 57%] > test/crs/test_crs.py::test_coordinate_system__from_user_input[user_input2] > PASSED [ 58%] > test/crs/test_crs.py::test_coordinate_system__from_user_input__invalid[7001] > PASSED [ 58%] > test/crs/test_crs.py::test_coordinate_system__from_user_input__invalid[user_input1] > PASSED [ 58%] > test/crs/test_crs.py::test_coordinate_system__from_user_input__invalid[urn:ogc:def:ellipsoid:EPSG::7001] > PASSED [ 58%] > test/crs/test_crs.py::test_coordinate_system__from_user_input__invalid[user_input3] > PASSED [ 58%] > test/crs/test_crs.py::test_coordinate_system__from_user_input__invalid[user_input4] > PASSED [ 58%] > test/crs/test_crs.py::test_bound_crs_is_geographic PASSED [ > 58%] > test/crs/test_crs.py::test_coordinate_operation_towgs84_three PASSED [ > 59%] > test/crs/test_crs.py::test_coordinate_operation_towgs84_seven PASSED [ > 59%] > test/crs/test_crs.py::test_axis_info_bound PASSED [ > 59%] > test/crs/test_crs.py::test_coordinate_operation_towgs84_missing PASSED [ > 59%] > test/crs/test_crs.py::test_to_wkt_enum[WKT1_GDAL-WktVersion.WKT1_GDAL] PASSED > [ 59%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2018-WktVersion.WKT2_2018] PASSED > [ 59%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2018_SIMPLIFIED-WktVersion.WKT2_2018_SIMPLIFIED] > PASSED [ 59%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2019-WktVersion.WKT2_2019] PASSED > [ 59%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2019_SIMPLIFIED-WktVersion.WKT2_2019_SIMPLIFIED] > PASSED [ 60%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2015-WktVersion.WKT2_2015] PASSED > [ 60%] > test/crs/test_crs.py::test_to_wkt_enum[WKT2_2015_SIMPLIFIED-WktVersion.WKT2_2015_SIMPLIFIED] > PASSED [ 60%] > test/crs/test_crs.py::test_to_wkt_enum__invalid PASSED [ > 60%] > test/crs/test_crs.py::test_to_proj4_enum PASSED [ > 60%] > test/crs/test_crs.py::test_datum_equals PASSED [ > 60%] > test/crs/test_crs.py::test_datum__from_string[urn:ogc:def:ensemble:EPSG::6326] > PASSED [ 60%] > test/crs/test_crs.py::test_datum__from_string[World Geodetic System 1984] > PASSED [ 61%] > test/crs/test_crs.py::test_datum__from_string__type_name[ENGINEERINGDATUM["Engineering > datum"]-Engineering Datum] PASSED [ 61%] > test/crs/test_crs.py::test_datum__from_string__type_name[PDATUM["Mean Sea > Level",ANCHOR["1013.25 hPa at 15\xb0C"]]-Parametric Datum] PASSED [ 61%] > test/crs/test_crs.py::test_datum__from_string__type_name[TDATUM["Gregorian > calendar",CALENDAR["proleptic Gregorian"],TIMEORIGIN[0000-01-01]]-Temporal > Datum] PASSED [ 61%] > test/crs/test_crs.py::test_datum__from_name[World Geodetic System 1984] > PASSED [ 61%] > test/crs/test_crs.py::test_datum__from_name[WGS84] PASSED [ > 61%] > test/crs/test_crs.py::test_datum__from_name[WGS 84] PASSED [ > 61%] > test/crs/test_crs.py::test_datum_from_name__auth_type[None] PASSED [ > 61%] > test/crs/test_crs.py::test_datum_from_name__auth_type[ESRI] PASSED [ > 62%] > test/crs/test_crs.py::test_datum_from_name__any_type PASSED [ > 62%] > test/crs/test_crs.py::test_datum__from_name__invalid[3-598y5-98y] PASSED [ > 62%] > test/crs/test_crs.py::test_datum__from_name__invalid[urn:ogc:def:ellipsoid:EPSG::7001] > PASSED [ 62%] > test/crs/test_crs.py::test_datum__from_name__invalid_type PASSED [ > 62%] > test/crs/test_crs.py::test_datum__from_string__invalid[3-598y5-98y] PASSED [ > 62%] > test/crs/test_crs.py::test_datum__from_string__invalid[urn:ogc:def:ellipsoid:EPSG::7001] > PASSED [ 62%] > test/crs/test_crs.py::test_ellipsoid_equals PASSED [ > 63%] > test/crs/test_crs.py::test_ellipsoid__from_string[urn:ogc:def:ellipsoid:EPSG::7001] > PASSED [ 63%] > test/crs/test_crs.py::test_ellipsoid__from_string[Airy 1830] PASSED [ > 63%] > test/crs/test_crs.py::test_ellipsoid__from_name[Airy 1830-Airy 1830] PASSED [ > 63%] > test/crs/test_crs.py::test_ellipsoid__from_name[intl-International 1924 > (Hayford 1909, 1910)] PASSED [ 63%] > test/crs/test_crs.py::test_ellipsoid__from_name[International 1924 (Hayford > 1909, 1910)-International 1924 (Hayford 1909, 1910)] PASSED [ 63%] > test/crs/test_crs.py::test_ellipsoid__from_name__invalid[3-598y5-98y] PASSED > [ 63%] > test/crs/test_crs.py::test_ellipsoid__from_name__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 63%] > test/crs/test_crs.py::test_ellipsoid__from_name__invalid__auth PASSED [ > 64%] > test/crs/test_crs.py::test_ellipsoid__from_string__invalid[3-598y5-98y] > PASSED [ 64%] > test/crs/test_crs.py::test_ellipsoid__from_string__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 64%] > test/crs/test_crs.py::test_prime_meridian_equals PASSED [ > 64%] > test/crs/test_crs.py::test_prime_meridian__from_string[urn:ogc:def:meridian:EPSG::8901] > PASSED [ 64%] > test/crs/test_crs.py::test_prime_meridian__from_string[Greenwich] PASSED [ > 64%] > test/crs/test_crs.py::test_prime_meridian__from_string__invalid[3-598y5-98y] > PASSED [ 64%] > test/crs/test_crs.py::test_prime_meridian__from_string__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 64%] > test/crs/test_crs.py::test_prime_meridian__from_name PASSED [ > 65%] > test/crs/test_crs.py::test_prime_meridian__from_name__invalid[3-598y5-98y] > PASSED [ 65%] > test/crs/test_crs.py::test_prime_meridian__from_name__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 65%] > test/crs/test_crs.py::test_coordinate_operation_equals PASSED [ > 65%] > test/crs/test_crs.py::test_coordinate_operation__from_string[urn:ogc:def:coordinateOperation:EPSG::1671] > FAILED [ 65%] > test/crs/test_crs.py::test_coordinate_operation__from_string[RGF93 to WGS 84 > (1)] PASSED [ 65%] > test/crs/test_crs.py::test_coordinate_operation__from_name PASSED [ > 65%] > test/crs/test_crs.py::test_coordinate_operation__from_name_auth_type PASSED [ > 66%] > test/crs/test_crs.py::test_coordinate_operation__from_name__invalid[3-598y5-98y] > PASSED [ 66%] > test/crs/test_crs.py::test_coordinate_operation__from_name__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 66%] > test/crs/test_crs.py::test_coordinate_operation__from_string__invalid[3-598y5-98y] > PASSED [ 66%] > test/crs/test_crs.py::test_coordinate_operation__from_string__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 66%] > test/crs/test_crs.py::test_coordinate_system__equals PASSED [ > 66%] > test/crs/test_crs.py::test_coordinate_system__from_string PASSED [ > 66%] > test/crs/test_crs.py::test_coordinate_system__from_string__invalid[3-598y5-98y] > PASSED [ 66%] > test/crs/test_crs.py::test_coordinate_system__from_string__invalid[urn:ogc:def:datum:EPSG::6326] > PASSED [ 67%] > test/crs/test_crs.py::test_to_proj4_enum__invalid PASSED [ > 67%] > test/crs/test_crs.py::test_geodetic_crs PASSED [ > 67%] > test/crs/test_crs.py::test_itrf_init PASSED [ > 67%] > test/crs/test_crs.py::test_compound_crs_init PASSED [ > 67%] > test/crs/test_crs.py::test_compound_crs_urn_init PASSED [ > 67%] > test/crs/test_crs.py::test_from_authority__ignf PASSED [ > 67%] > test/crs/test_crs.py::test_ignf_authority_repr PASSED [ > 68%] > test/crs/test_crs.py::test_crs_hash PASSED [ > 68%] > test/crs/test_crs.py::test_crs_hash_unequal PASSED [ > 68%] > test/crs/test_crs.py::test_crs_init_user_input PASSED [ > 68%] > test/crs/test_crs.py::test_crs_is_exact_same__non_crs_input PASSED [ > 68%] > test/crs/test_crs.py::test_to_string__no_auth PASSED [ > 68%] > test/crs/test_crs.py::test_to_string__auth PASSED [ > 68%] > test/crs/test_crs.py::test_srs__no_plus PASSED [ > 68%] > test/crs/test_crs.py::test_equals_different_type PASSED [ > 69%] > test/crs/test_crs.py::test_is_exact_same_different_type PASSED [ > 69%] > test/crs/test_crs.py::test_compare_crs_non_crs PASSED [ > 69%] > test/crs/test_crs.py::test_is_geocentric__bound PASSED [ > 69%] > test/crs/test_crs.py::test_is_geocentric PASSED [ > 69%] > test/crs/test_crs.py::test_is_vertical PASSED [ > 69%] > test/crs/test_crs.py::test_is_engineering PASSED [ > 69%] > test/crs/test_crs.py::test_source_crs__bound PASSED [ > 70%] > test/crs/test_crs.py::test_source_crs__missing PASSED [ > 70%] > test/crs/test_crs.py::test_target_crs__bound PASSED [ > 70%] > test/crs/test_crs.py::test_target_crs__missing PASSED [ > 70%] > test/crs/test_crs.py::test_whitepace_between_equals PASSED [ > 70%] > test/crs/test_crs.py::test_to_dict_no_proj4 PASSED [ > 70%] > test/crs/test_crs.py::test_to_dict_from_dict PASSED [ > 70%] > test/crs/test_crs.py::test_from_dict__invalid PASSED [ > 70%] > test/crs/test_crs.py::test_incorrectly_initialized[Datum] PASSED [ > 71%] > test/crs/test_crs.py::test_incorrectly_initialized[Ellipsoid] PASSED [ > 71%] > test/crs/test_crs.py::test_incorrectly_initialized[PrimeMeridian] PASSED [ > 71%] > test/crs/test_crs.py::test_incorrectly_initialized[CoordinateOperation] > PASSED [ 71%] > test/crs/test_crs.py::test_incorrectly_initialized[CoordinateSystem] PASSED [ > 71%] > test/crs/test_crs.py::test_scope__remarks PASSED [ > 71%] > test/crs/test_crs.py::test_crs__scope__remarks__missing PASSED [ > 71%] > test/crs/test_crs.py::test_operations_missing PASSED [ > 71%] > test/crs/test_crs.py::test_operations PASSED [ > 72%] > test/crs/test_crs.py::test_operations__scope_remarks PASSED [ > 72%] > test/crs/test_crs.py::test_crs_equals PASSED [ > 72%] > test/crs/test_crs.py::test_crs_equals__ignore_axis_order PASSED [ > 72%] > test/crs/test_crs.py::test_utm_zone[+proj=utm +zone=15] PASSED [ > 72%] > test/crs/test_crs.py::test_utm_zone[26915] PASSED [ > 72%] > test/crs/test_crs.py::test_utm_zone[+proj=utm +zone=15 +towgs84=0,0,0] PASSED > [ 72%] > test/crs/test_crs.py::test_utm_zone[EPSG:26915+5717] PASSED [ > 73%] > test/crs/test_crs.py::test_utm_zone__none[+proj=tmerc] PASSED [ > 73%] > test/crs/test_crs.py::test_utm_zone__none[epsg:4326] PASSED [ > 73%] > test/crs/test_crs.py::test_numpy_bool_kwarg_false PASSED [ > 73%] > test/crs/test_crs.py::test_numpy_bool_kwarg_true PASSED [ > 73%] > test/crs/test_crs.py::test_crs_multithread PASSED [ > 73%] > test/crs/test_crs.py::test_crs_multiprocess PASSED [ > 73%] > test/crs/test_crs.py::test_coordinate_operation__to_proj4 PASSED [ > 73%] > test/crs/test_crs.py::test_coordinate_operation__to_proj4__pretty PASSED [ > 74%] > test/crs/test_crs.py::test_to_3d[EPSG:4326] PASSED [ > 74%] > test/crs/test_crs.py::test_to_3d[EPSG:2056] PASSED [ > 74%] > test/crs/test_crs.py::test_to_3d__name PASSED [ > 74%] > test/crs/test_crs.py::test_crs__pickle PASSED [ > 74%] > test/crs/test_crs.py::test_is_derived PASSED [ > 74%] > test/crs/test_crs.py::test_inheritance__from_methods PASSED [ > 74%] > test/crs/test_crs.py::test_list_authority PASSED [ > 75%] > test/crs/test_crs.py::test_list_authority__multiple PASSED [ > 75%] > test/crs/test_crs_cf.py::test_cf_from_numpy_dtypes PASSED [ > 75%] > test/crs/test_crs_cf.py::test_to_cf_transverse_mercator PASSED [ > 75%] > test/crs/test_crs_cf.py::test_from_cf_transverse_mercator[towgs84_test0] > PASSED [ 75%] > test/crs/test_crs_cf.py::test_from_cf_transverse_mercator[-122.74, -34.27, > -22.83, -1.884, -3.4, -3.03, -15.62] PASSED [ 75%] > test/crs/test_crs_cf.py::test_cf_from_latlon PASSED [ > 75%] > test/crs/test_crs_cf.py::test_cf_from_latlon__named PASSED [ > 75%] > test/crs/test_crs_cf.py::test_cf_from_utm PASSED [ > 76%] > test/crs/test_crs_cf.py::test_cf_from_utm__nad83 PASSED [ > 76%] > test/crs/test_crs_cf.py::test_cf_rotated_latlon PASSED [ > 76%] > test/crs/test_crs_cf.py::test_cf_rotated_latlon__grid PASSED [ > 76%] > test/crs/test_crs_cf.py::test_rotated_pole_to_cf PASSED [ > 76%] > test/crs/test_crs_cf.py::test_cf_lambert_conformal_conic_1sp PASSED [ > 76%] > test/crs/test_crs_cf.py::test_cf_lambert_conformal_conic_2sp[standard_parallel0] > PASSED [ 76%] > test/crs/test_crs_cf.py::test_cf_lambert_conformal_conic_2sp[25., 30.] PASSED > [ 77%] > test/crs/test_crs_cf.py::test_oblique_mercator PASSED [ > 77%] > test/crs/test_crs_cf.py::test_oblique_mercator_losing_gamma PASSED [ > 77%] > test/crs/test_crs_cf.py::test_cf_from_invalid PASSED [ > 77%] > test/crs/test_crs_cf.py::test_geos_crs_sweep PASSED [ > 77%] > test/crs/test_crs_cf.py::test_geos_crs_fixed_angle_axis PASSED [ > 77%] > test/crs/test_crs_cf.py::test_geos_proj_string PASSED [ > 77%] > test/crs/test_crs_cf.py::test_ob_tran_not_rotated_latlon PASSED [ > 77%] > test/crs/test_crs_cf.py::test_mercator_b PASSED [ > 78%] > test/crs/test_crs_cf.py::test_osgb_1936 PASSED [ > 78%] > test/crs/test_crs_cf.py::test_export_compound_crs PASSED [ > 78%] > test/crs/test_crs_cf.py::test_geoid_model_name PASSED [ > 78%] > test/crs/test_crs_cf.py::test_albers_conical_equal_area PASSED [ > 78%] > test/crs/test_crs_cf.py::test_azimuthal_equidistant PASSED [ > 78%] > test/crs/test_crs_cf.py::test_lambert_azimuthal_equal_area PASSED [ > 78%] > test/crs/test_crs_cf.py::test_lambert_cylindrical_equal_area PASSED [ > 78%] > test/crs/test_crs_cf.py::test_mercator_a PASSED [ > 79%] > test/crs/test_crs_cf.py::test_orthographic PASSED [ > 79%] > test/crs/test_crs_cf.py::test_polar_stereographic_a PASSED [ > 79%] > test/crs/test_crs_cf.py::test_polar_stereographic_b PASSED [ > 79%] > test/crs/test_crs_cf.py::test_stereographic PASSED [ > 79%] > test/crs/test_crs_cf.py::test_sinusoidal PASSED [ > 79%] > test/crs/test_crs_cf.py::test_vertical_perspective PASSED [ > 79%] > test/crs/test_crs_cf.py::test_build_custom_datum PASSED [ > 80%] > test/crs/test_crs_cf.py::test_build_custom_datum__default_prime_meridian > PASSED [ 80%] > test/crs/test_crs_cf.py::test_build_custom_datum__default_ellipsoid PASSED [ > 80%] > test/crs/test_crs_cf.py::test_cartesian_cs FAILED [ > 80%] > test/crs/test_crs_cf.py::test_ellipsoidal_cs FAILED [ > 80%] > test/crs/test_crs_cf.py::test_ellipsoidal_cs__from_name FAILED [ > 80%] > test/crs/test_crs_cf.py::test_export_compound_crs_cs FAILED [ > 80%] > test/crs/test_crs_cf.py::test_ellipsoidal_cs__geodetic PASSED [ > 80%] > test/crs/test_crs_cf.py::test_3d_ellipsoidal_cs_depth PASSED [ > 81%] > test/crs/test_crs_cf.py::test_decimal_year_temporal_crs__coordinate_system > PASSED [ 81%] > test/crs/test_crs_cf.py::test_datetime_temporal_crs__coordinate_system PASSED > [ 81%] > test/crs/test_crs_cf.py::test_count_temporal_crs__coordinate_system PASSED [ > 81%] > test/crs/test_crs_cf.py::test_unix_temporal_crs__coordinate_system PASSED [ > 81%] > test/crs/test_crs_cf.py::test_milisecond_temporal_crs__coordinate_system > PASSED [ 81%] > test/crs/test_crs_coordinate_operation.py::test_albers_equal_area_operation__defaults > PASSED [ 81%] > test/crs/test_crs_coordinate_operation.py::test_albers_equal_area_operation > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_azumuthal_equidistant_operation__defaults > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_azimuthal_equidistant_operation__defaults > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_azimuthal_equidistant_operation > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_geostationary_operation__defaults > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_geostationary_operation > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_geostationary_operation__invalid_sweep > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_lambert_azumuthal_equal_area_operation__defaults > PASSED [ 82%] > test/crs/test_crs_coordinate_operation.py::test_lambert_azimuthal_equal_area_operation__defaults > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_azimuthal_equal_area_operation > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_conformat_conic_2sp_operation__defaults > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_conformat_conic_2sp_operation > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_conformat_conic_1sp_operation__defaults > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_conformat_conic_1sp_operation > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_cylindrical_area_operation__defaults > PASSED [ 83%] > test/crs/test_crs_coordinate_operation.py::test_lambert_cylindrical_equal_area_operation > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_mercator_a_operation__defaults > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_mercator_a_operation PASSED [ > 84%] > test/crs/test_crs_coordinate_operation.py::test_mercator_b_operation__defaults > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_mercator_b_operation PASSED [ > 84%] > test/crs/test_crs_coordinate_operation.py::test_hotline_oblique_mercator_b_operation__defaults > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_hotline_oblique_mercator_b_operation > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_orthographic_operation__defaults > PASSED [ 84%] > test/crs/test_crs_coordinate_operation.py::test_orthographic_operation PASSED > [ 85%] > test/crs/test_crs_coordinate_operation.py::test_polar_stereographic_a_operation__defaults > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_polar_stereographic_a_operation > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_polar_stereographic_b_operation__defaults > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_polar_stereographic_b_operation > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_sinusoidal_operation__defaults > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_sinusoidal_operation PASSED [ > 85%] > test/crs/test_crs_coordinate_operation.py::test_stereographic_operation__defaults > PASSED [ 85%] > test/crs/test_crs_coordinate_operation.py::test_stereographic_operation > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_utm_operation__defaults > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_utm_operation PASSED [ > 86%] > test/crs/test_crs_coordinate_operation.py::test_transverse_mercator_operation__defaults > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_transverse_mercator_operation > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_vertical_perspective_operation__defaults > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_vertical_perspective_operation > PASSED [ 86%] > test/crs/test_crs_coordinate_operation.py::test_rotated_latitude_longitude_operation__defaults > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_rotated_latitude_longitude_operation > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_lambert_cylindrical_equal_area_scale_operation__defaults > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_lambert_cylindrical_equal_area_scale_operation > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_equidistant_cylindrical_conversion__defaults[EquidistantCylindricalConversion0] > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_equidistant_cylindrical_conversion__defaults[EquidistantCylindricalConversion1] > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_equidistant_cylindrical_conversion[EquidistantCylindricalConversion0] > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_equidistant_cylindrical_conversion[EquidistantCylindricalConversion1] > PASSED [ 87%] > test/crs/test_crs_coordinate_operation.py::test_towgs84_transformation PASSED > [ 88%] > test/crs/test_crs_coordinate_operation.py::test_towgs84_transformation__defaults > PASSED [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[UP-up-metre] PASSED > [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[VerticalCSAxis.UP-up-metre] > PASSED [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[VerticalCSAxis.UP_US_FT-up-US > survey foot] PASSED [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[UP_FT-up-foot] > PASSED [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[VerticalCSAxis.DEPTH-down-metre] > PASSED [ 88%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[VerticalCSAxis.DEPTH_US_FT-down-US > survey foot] PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[DEPTH_FT-down-foot] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[VerticalCSAxis.GRAVITY_HEIGHT_US_FT-up-US > survey foot] PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_vertical_cs[GRAVITY_HEIGHT_FT-up-foot] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[EASTING_NORTHING-Easting-east-Northing-north-metre] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[Cartesian2DCSAxis.NORTHING_EASTING-Northing-north-Easting-east-metre] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[EASTING_NORTHING_FT-Easting-east-Northing-north-foot] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[Cartesian2DCSAxis.NORTHING_EASTING_FT-Northing-north-Easting-east-foot] > PASSED [ 89%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[EASTING_NORTHING_US_FT-Easting-east-Northing-north-US > survey foot] PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[Cartesian2DCSAxis.NORTHING_EASTING_US_FT-Northing-north-Easting-east-US > survey foot] PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTH-Easting-south-Northing-south-metre] > PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[Cartesian2DCSAxis.SOUTH_POLE_EASTING_NORTH_NORTHING_NORTH-Easting-north-Northing-north-metre] > PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_cartesian_2d_cs[WESTING_SOUTHING-Easting-west-Northing-south-metre] > PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal_2d_cs[Ellipsoidal2DCSAxis.LONGITUDE_LATITUDE-Longitude-east-Latitude-north] > PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal_2d_cs[Ellipsoidal2DCSAxis.LATITUDE_LONGITUDE-Latitude-north-Longitude-east] > PASSED [ 90%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal_3d_cs[Ellipsoidal3DCSAxis.LONGITUDE_LATITUDE_HEIGHT-Longitude-east-Latitude-north] > PASSED [ 91%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal_3d_cs[Ellipsoidal3DCSAxis.LATITUDE_LONGITUDE_HEIGHT-Latitude-north-Longitude-east] > PASSED [ 91%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal2dcs_to_cf PASSED [ > 91%] > test/crs/test_crs_coordinate_system.py::test_ellipsoidal3dcs_to_cf PASSED [ > 91%] > test/crs/test_crs_coordinate_system.py::test_cartesian2dcs_ft_to_cf PASSED [ > 91%] > test/crs/test_crs_coordinate_system.py::test_cartesian2dcs_to_cf PASSED [ > 91%] > test/crs/test_crs_coordinate_system.py::test_verticalcs_depth_to_cf PASSED [ > 91%] > test/crs/test_crs_coordinate_system.py::test_verticalcs_height_to_cf PASSED [ > 91%] > test/crs/test_crs_datum.py::test_custom_datum PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_datum__input PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_ellipsoid PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_ellipsoid__minor PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_ellipsoid__radius PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_prime_meridian PASSED [ > 92%] > test/crs/test_crs_datum.py::test_custom_prime_meridian__name PASSED [ > 92%] > test/crs/test_crs_json.py::test_crs_to_json_dict PASSED [ > 92%] > test/crs/test_crs_json.py::test_crs_to_json PASSED [ > 93%] > test/crs/test_crs_json.py::test_crs_to_json__pretty PASSED [ > 93%] > test/crs/test_crs_json.py::test_crs_to_json__pretty__indenation PASSED [ > 93%] > test/crs/test_crs_json.py::test_crs_from_json PASSED [ > 93%] > test/crs/test_crs_json.py::test_crs_from_json_dict PASSED [ > 93%] > test/crs/test_crs_json.py::test_properties_to_json[coordinate_operation-Conversion] > PASSED [ 93%] > test/crs/test_crs_json.py::test_properties_to_json[datum-GeodeticReferenceFrame] > PASSED [ 93%] > test/crs/test_crs_json.py::test_properties_to_json[ellipsoid-Ellipsoid] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json[prime_meridian-PrimeMeridian] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json[coordinate_system-CoordinateSystem] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty[coordinate_operation-Conversion] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty[datum-GeodeticReferenceFrame] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty[ellipsoid-Ellipsoid] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty[prime_meridian-PrimeMeridian] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty[coordinate_system-CoordinateSystem] > PASSED [ 94%] > test/crs/test_crs_json.py::test_properties_to_json__pretty__indentation[coordinate_operation-Conversion] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json__pretty__indentation[datum-GeodeticReferenceFrame] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json__pretty__indentation[ellipsoid-Ellipsoid] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json__pretty__indentation[prime_meridian-PrimeMeridian] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json__pretty__indentation[coordinate_system-CoordinateSystem] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json_dict[coordinate_operation-Conversion] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json_dict[datum-GeodeticReferenceFrame] > PASSED [ 95%] > test/crs/test_crs_json.py::test_properties_to_json_dict[ellipsoid-Ellipsoid] > PASSED [ 96%] > test/crs/test_crs_json.py::test_properties_to_json_dict[prime_meridian-PrimeMeridian] > PASSED [ 96%] > test/crs/test_crs_json.py::test_properties_from_json_dict[coordinate_operation-CoordinateOperation] > PASSED [ 96%] > test/crs/test_crs_json.py::test_properties_from_json_dict[datum-Datum] PASSED > [ 96%] > test/crs/test_crs_json.py::test_properties_from_json_dict[ellipsoid-Ellipsoid] > PASSED [ 96%] > test/crs/test_crs_json.py::test_properties_from_json_dict[prime_meridian-PrimeMeridian] > PASSED [ 96%] > test/crs/test_crs_json.py::test_coordinate_system_from_json_dict PASSED [ > 96%] > test/crs/test_crs_json.py::test_coordinate_system_from_json PASSED [ > 96%] > test/crs/test_crs_maker.py::test_make_projected_crs PASSED [ > 97%] > test/crs/test_crs_maker.py::test_projected_crs__from_methods PASSED [ > 97%] > test/crs/test_crs_maker.py::test_make_geographic_crs PASSED [ > 97%] > test/crs/test_crs_maker.py::test_geographic_crs__from_methods PASSED [ > 97%] > test/crs/test_crs_maker.py::test_make_geographic_3d_crs PASSED [ > 97%] > test/crs/test_crs_maker.py::test_make_derived_geographic_crs PASSED [ > 97%] > test/crs/test_crs_maker.py::test_derived_geographic_crs__from_methods PASSED > [ 97%] > test/crs/test_crs_maker.py::test_make_geocentric_crs PASSED [ > 98%] > test/crs/test_crs_maker.py::test_geocentric_crs__from_methods PASSED [ > 98%] > test/crs/test_crs_maker.py::test_vertical_crs PASSED [ > 98%] > test/crs/test_crs_maker.py::test_vertical_crs__from_methods PASSED [ > 98%] > test/crs/test_crs_maker.py::test_vertical_crs__chance_cs_axis[VerticalCSAxis.UP] > PASSED [ 98%] > test/crs/test_crs_maker.py::test_vertical_crs__chance_cs_axis[VerticalCSAxis.UP_FT] > PASSED [ 98%] > test/crs/test_crs_maker.py::test_vertical_crs__chance_cs_axis[VerticalCSAxis.DEPTH] > PASSED [ 98%] > test/crs/test_crs_maker.py::test_vertical_crs__chance_cs_axis[VerticalCSAxis.DEPTH_FT] > PASSED [ 98%] > test/crs/test_crs_maker.py::test_vertical_crs__chance_cs_axis[VerticalCSAxis.GRAVITY_HEIGHT_FT] > PASSED [ 99%] > test/crs/test_crs_maker.py::test_compund_crs PASSED [ > 99%] > test/crs/test_crs_maker.py::test_compund_crs__from_methods PASSED [ > 99%] > test/crs/test_crs_maker.py::test_bound_crs PASSED [ > 99%] > test/crs/test_crs_maker.py::test_bound_crs__example PASSED [ > 99%] > test/crs/test_crs_maker.py::test_bound_crs_crs__from_methods PASSED [ > 99%] > test/crs/test_crs_maker.py::test_custom_constructor_crs__not_implemented > PASSED [ 99%] > test/crs/test_crs_maker.py::test_custom_constructor_crs PASSED > [100%] > > =================================== FAILURES > =================================== > ____________ test_transformer_from_pipeline__input_types[EPSG:1671] > ____________ > > input_string = 'EPSG:1671' > > @pytest.mark.parametrize( > "input_string", > [ > "EPSG:1671", > "RGF93 to WGS 84 (1)", > "urn:ogc:def:coordinateOperation:EPSG::1671", > ], > ) > def test_transformer_from_pipeline__input_types(input_string): > > assert Transformer.from_pipeline(input_string).description == "RGF93 > > to WGS 84 (1)" > E AssertionError: assert 'RGF93 v1 to WGS 84 (1)' == 'RGF93 to WGS 84 > (1)' > E - RGF93 to WGS 84 (1) > E + RGF93 v1 to WGS 84 (1) > E ? +++ > > test/test_transformer.py:1169: AssertionError > _ > test_transformer_from_pipeline__input_types[urn:ogc:def:coordinateOperation:EPSG::1671] > _ > > input_string = 'urn:ogc:def:coordinateOperation:EPSG::1671' > > @pytest.mark.parametrize( > "input_string", > [ > "EPSG:1671", > "RGF93 to WGS 84 (1)", > "urn:ogc:def:coordinateOperation:EPSG::1671", > ], > ) > def test_transformer_from_pipeline__input_types(input_string): > > assert Transformer.from_pipeline(input_string).description == "RGF93 > > to WGS 84 (1)" > E AssertionError: assert 'RGF93 v1 to WGS 84 (1)' == 'RGF93 to WGS 84 > (1)' > E - RGF93 to WGS 84 (1) > E + RGF93 v1 to WGS 84 (1) > E ? +++ > > test/test_transformer.py:1169: AssertionError > ------------------------------ Captured log call > ------------------------------- > DEBUG pyproj:transformer.py:124 PROJ_ERROR: proj_create_from_database: > coordinate operation not found > _______________ test_transformer_from_pipeline__wkt_json[to_wkt] > _______________ > > method_name = 'to_wkt' > > @pytest.mark.parametrize( > "method_name", > [ > "to_wkt", > "to_json", > ], > ) > def test_transformer_from_pipeline__wkt_json(method_name): > > assert ( > Transformer.from_pipeline( > getattr( > > Transformer.from_pipeline("urn:ogc:def:coordinateOperation:EPSG::1671"), > method_name, > )() > ).description > == "RGF93 to WGS 84 (1)" > ) > E AssertionError: assert 'RGF93 v1 to WGS 84 (1)' == 'RGF93 to WGS 84 > (1)' > E - RGF93 to WGS 84 (1) > E + RGF93 v1 to WGS 84 (1) > E ? +++ > > test/test_transformer.py:1180: AssertionError > ------------------------------ Captured log call > ------------------------------- > DEBUG pyproj:transformer.py:124 PROJ_ERROR: proj_create_from_database: > coordinate operation not found > ______________ test_transformer_from_pipeline__wkt_json[to_json] > _______________ > > method_name = 'to_json' > > @pytest.mark.parametrize( > "method_name", > [ > "to_wkt", > "to_json", > ], > ) > def test_transformer_from_pipeline__wkt_json(method_name): > > assert ( > Transformer.from_pipeline( > getattr( > > Transformer.from_pipeline("urn:ogc:def:coordinateOperation:EPSG::1671"), > method_name, > )() > ).description > == "RGF93 to WGS 84 (1)" > ) > E AssertionError: assert 'RGF93 v1 to WGS 84 (1)' == 'RGF93 to WGS 84 > (1)' > E - RGF93 to WGS 84 (1) > E + RGF93 v1 to WGS 84 (1) > E ? +++ > > test/test_transformer.py:1180: AssertionError > ------------------------------ Captured log call > ------------------------------- > DEBUG pyproj:transformer.py:124 PROJ_ERROR: proj_create_from_database: > coordinate operation not found > _______ test_coordinate_operation__from_user_input[RGF93 to WGS 84 (1)] > ________ > > user_input = 'RGF93 to WGS 84 (1)' > > @pytest.mark.parametrize( > "user_input", > [ > 1671, > ("EPSG", 1671), > "urn:ogc:def:coordinateOperation:EPSG::1671", > CoordinateOperation.from_epsg(1671), > CoordinateOperation.from_epsg(1671).to_json_dict(), > "RGF93 to WGS 84 (1)", > ], > ) > def test_coordinate_operation__from_user_input(user_input): > > assert CoordinateOperation.from_user_input( > user_input > ) == CoordinateOperation.from_epsg(1671) > E AssertionError: assert <Coordinate O... 10.38, 51.56) == <Coordinate > O... 10.38, 51.56) > E +<Coordinate Operation: Concatenated Operation>\n > E +Name: RGF93 to WGS 84 (1)\n > E +Method: undefined\n > E +Area of Use:\n > E +- name: France - onshore and offshore, mainland and Corsica.\n > E +- bounds: (-9.86, 41.15, 10.38, 51.56) > E -<Coordinate Operation: Transformation>\n... > E > E ...Full output truncated (6 lines hidden), use '-vv' to show > > test/crs/test_crs.py:630: AssertionError > ------------------------------ Captured log call > ------------------------------- > DEBUG pyproj:test_crs.py:630 PROJ_ERROR: > proj_coordoperation_get_method_info: Object is not a DerivedCRS or BoundCRS > ____________________________ test_datum__from_epsg > _____________________________ > > def test_datum__from_epsg(): > if PROJ_GTE_8: > datum_wkt = ( > 'ENSEMBLE["World Geodetic System 1984 ensemble",' > 'MEMBER["World Geodetic System 1984 (Transit)",' > 'ID["EPSG",1166]],MEMBER["World Geodetic System 1984 (G730)",' > 'ID["EPSG",1152]],MEMBER["World Geodetic System 1984 (G873)",' > 'ID["EPSG",1153]],MEMBER["World Geodetic System 1984 > (G1150)",' > 'ID["EPSG",1154]],MEMBER["World Geodetic System 1984 > (G1674)",' > 'ID["EPSG",1155]],MEMBER["World Geodetic System 1984 > (G1762)",' > 'ID["EPSG",1156]],ELLIPSOID["WGS 84",6378137,298.257223563,' > 'LENGTHUNIT["metre",1],ID["EPSG",7030]],' > 'ENSEMBLEACCURACY[2.0],ID["EPSG",6326]]' > ) > else: > datum_wkt = ( > 'DATUM["World Geodetic System 1984",' > 'ELLIPSOID["WGS 84",6378137,298.257223563,' > 'LENGTHUNIT["metre",1]],ID["EPSG",6326]]' > ) > > assert Datum.from_epsg("6326").to_wkt() == datum_wkt > E assert 'ENSEMBLE["Wo..."EPSG",6326]]' == > 'ENSEMBLE["Wo..."EPSG",6326]]' > E - ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World > Geodetic System 1984 (Transit)",ID["EPSG",1166]],MEMBER["World Geodetic > System 1984 (G730)",ID["EPSG",1152]],MEMBER["World Geodetic System 1984 > (G873)",ID["EPSG",1153]],MEMBER["World Geodetic System 1984 > (G1150)",ID["EPSG",1154]],MEMBER["World Geodetic System 1984 > (G1674)",ID["EPSG",1155]],MEMBER["World Geodetic System 1984 > (G1762)",ID["EPSG",1156]],ELLIPSOID["WGS > 84",6378137,298.257223563,LENGTHUNIT["metre",1],ID["EPSG",7030]],ENSEMBLEACCURACY[2.0],ID["EPSG",6326]] > E + ENSEMBLE["World Geodetic System 1984 ense... > E > E ...Full output truncated (2 lines hidden), use '-vv' to show > > test/crs/test_crs.py:670: AssertionError > _ > test_coordinate_operation__from_string[urn:ogc:def:coordinateOperation:EPSG::1671] > _ > > input_str = 'urn:ogc:def:coordinateOperation:EPSG::1671' > > @pytest.mark.parametrize( > "input_str", ["urn:ogc:def:coordinateOperation:EPSG::1671", "RGF93 to > WGS 84 (1)"] > ) > def test_coordinate_operation__from_string(input_str): > co = CoordinateOperation.from_string(input_str) > > assert co.name == "RGF93 to WGS 84 (1)" > E AssertionError: assert 'RGF93 v1 to WGS 84 (1)' == 'RGF93 to WGS 84 > (1)' > E - RGF93 to WGS 84 (1) > E + RGF93 v1 to WGS 84 (1) > E ? +++ > > test/crs/test_crs.py:1080: AssertionError > ______________________________ test_cartesian_cs > _______________________________ > > def test_cartesian_cs(): > unit = {"type": "LinearUnit", "name": "US Survey Foot", > "conversion_factor": 0.3048} > cartesian_cs = { > "$schema": "https://proj.org/schemas/v0.2/projjson.schema.json", > "type": "CoordinateSystem", > "subtype": "Cartesian", > "axis": [ > {"name": "Easting", "abbreviation": "E", "direction": "east", > "unit": unit}, > { > "name": "Northing", > "abbreviation": "N", > "direction": "north", > "unit": unit, > }, > ], > } > crs = CRS.from_cf( > { > "grid_mapping_name": "transverse_mercator", > "semi_major_axis": 6377563.396, > "inverse_flattening": 299.3249646, > "longitude_of_prime_meridian": 0.0, > "latitude_of_projection_origin": 49.0, > "longitude_of_central_meridian": -2.0, > "scale_factor_at_central_meridian": 0.9996012717, > "false_easting": 400000.0, > "false_northing": -100000.0, > }, > cartesian_cs=cartesian_cs, > ) > > assert crs.coordinate_system.to_json_dict() == cartesian_cs > E AssertionError: assert {'$schema': '...dinateSystem'} == {'$schema': > '...dinateSystem'} > E Omitting 3 identical items, use -vv to show > E Differing items: > E {'$schema': 'https://proj.org/schemas/v0.4/projjson.schema.json'} > != {'$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json'} > E Full diff: > E { > E - '$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json', > E ? ^... > E > E ...Full output truncated (18 lines hidden), use '-vv' to show > > test/crs/test_crs_cf.py:1640: AssertionError > _____________________________ test_ellipsoidal_cs > ______________________________ > > def test_ellipsoidal_cs(): > ellipsoidal_cs = { > "$schema": "https://proj.org/schemas/v0.2/projjson.schema.json", > "type": "CoordinateSystem", > "subtype": "ellipsoidal", > "axis": [ > { > "name": "Latitude", > "abbreviation": "lat", > "direction": "north", > "unit": "degree", > }, > { > "name": "Longitude", > "abbreviation": "lon", > "direction": "east", > "unit": "degree", > }, > ], > } > crs = CRS.from_cf( > dict( > grid_mapping_name="latitude_longitude", > semi_major_axis=6378137.0, > inverse_flattening=298.257223, > ), > ellipsoidal_cs=ellipsoidal_cs, > ) > > assert crs.coordinate_system.to_json_dict() == ellipsoidal_cs > E AssertionError: assert {'$schema': '...dinateSystem'} == {'$schema': > '...dinateSystem'} > E Omitting 3 identical items, use -vv to show > E Differing items: > E {'$schema': 'https://proj.org/schemas/v0.4/projjson.schema.json'} > != {'$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json'} > E Full diff: > E { > E - '$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json', > E ? ^... > E > E ...Full output truncated (14 lines hidden), use '-vv' to show > > test/crs/test_crs_cf.py:1686: AssertionError > ________________________ test_ellipsoidal_cs__from_name > ________________________ > > def test_ellipsoidal_cs__from_name(): > ellipsoidal_cs = { > "$schema": "https://proj.org/schemas/v0.2/projjson.schema.json", > "type": "CoordinateSystem", > "subtype": "ellipsoidal", > "axis": [ > { > "name": "Longitude", > "abbreviation": "lon", > "direction": "east", > "unit": "degree", > }, > { > "name": "Latitude", > "abbreviation": "lat", > "direction": "north", > "unit": "degree", > }, > ], > } > crs = CRS.from_cf( > dict(grid_mapping_name="latitude_longitude", > geographic_crs_name="WGS 84"), > ellipsoidal_cs=ellipsoidal_cs, > ) > > assert crs.coordinate_system.to_json_dict() == ellipsoidal_cs > E AssertionError: assert {'$schema': '...dinateSystem'} == {'$schema': > '...dinateSystem'} > E Omitting 3 identical items, use -vv to show > E Differing items: > E {'$schema': 'https://proj.org/schemas/v0.4/projjson.schema.json'} > != {'$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json'} > E Full diff: > E { > E - '$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json', > E ? ^... > E > E ...Full output truncated (14 lines hidden), use '-vv' to show > > test/crs/test_crs_cf.py:1728: AssertionError > ------------------------------ Captured log call > ------------------------------- > DEBUG pyproj:datum.py:91 PROJ_ERROR: proj_create: Missing semi_major_axis > or radius > _________________________ test_export_compound_crs_cs > __________________________ > > def test_export_compound_crs_cs(): > unit = {"type": "LinearUnit", "name": "US Survey Foot", > "conversion_factor": 0.3048} > cartesian_cs = { > "$schema": "https://proj.org/schemas/v0.2/projjson.schema.json", > "type": "CoordinateSystem", > "subtype": "Cartesian", > "axis": [ > { > "name": "Northing", > "abbreviation": "N", > "direction": "north", > "unit": unit, > }, > {"name": "Easting", "abbreviation": "E", "direction": "east", > "unit": unit}, > ], > } > vertical_cs = { > "$schema": "https://proj.org/schemas/v0.2/projjson.schema.json", > "type": "CoordinateSystem", > "subtype": "vertical", > "axis": [ > { > "name": "Gravity-related height", > "abbreviation": "H", > "direction": "up", > "unit": unit, > } > ], > } > > crs = CRS.from_cf( > { > "semi_major_axis": 6378388.0, > "semi_minor_axis": 6356911.9461279465, > "inverse_flattening": 297.0, > "reference_ellipsoid_name": "International 1924", > "longitude_of_prime_meridian": 0.0, > "prime_meridian_name": "Greenwich", > "geographic_crs_name": "KKJ", > "horizontal_datum_name": "Kartastokoordinaattijarjestelma > (1966)", > "projected_crs_name": "KKJ / Finland Uniform Coordinate > System", > "grid_mapping_name": "transverse_mercator", > "latitude_of_projection_origin": 0.0, > "longitude_of_central_meridian": 27.0, > "false_easting": 3500000.0, > "false_northing": 0.0, > "scale_factor_at_central_meridian": 1.0, > "geopotential_datum_name": "Helsinki 1960", > }, > cartesian_cs=cartesian_cs, > vertical_cs=vertical_cs, > ) > > assert crs.sub_crs_list[0].coordinate_system.to_json_dict() == > > cartesian_cs > E AssertionError: assert {'$schema': '...dinateSystem'} == {'$schema': > '...dinateSystem'} > E Omitting 3 identical items, use -vv to show > E Differing items: > E {'$schema': 'https://proj.org/schemas/v0.4/projjson.schema.json'} > != {'$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json'} > E Full diff: > E { > E - '$schema': 'https://proj.org/schemas/v0.2/projjson.schema.json', > E ? ^... > E > E ...Full output truncated (18 lines hidden), use '-vv' to show > > test/crs/test_crs_cf.py:1798: AssertionError > =============================== warnings summary > =============================== > .pybuild/cpython3_3.9_pyproj/build/test/test_datadir.py::test_get_data_dir__from_user[str] > .pybuild/cpython3_3.9_pyproj/build/test/test_datadir.py::test_get_data_dir__from_user[Path] > .pybuild/cpython3_3.9_pyproj/build/test/test_datadir.py::test_append_data_dir__internal[str] > .pybuild/cpython3_3.9_pyproj/build/test/test_datadir.py::test_append_data_dir__internal[Path] > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyproj/build/pyproj/datadir.py:38: > UserWarning: pyproj unable to set database path. > _global_context_set_data_dir() > > -- Docs: https://docs.pytest.org/en/stable/warnings.html > =========================== short test summary info > ============================ > FAILED > test/test_transformer.py::test_transformer_from_pipeline__input_types[EPSG:1671] > FAILED > test/test_transformer.py::test_transformer_from_pipeline__input_types[urn:ogc:def:coordinateOperation:EPSG::1671] > FAILED > test/test_transformer.py::test_transformer_from_pipeline__wkt_json[to_wkt] > FAILED > test/test_transformer.py::test_transformer_from_pipeline__wkt_json[to_json] > FAILED test/crs/test_crs.py::test_coordinate_operation__from_user_input[RGF93 > to WGS 84 (1)] > FAILED test/crs/test_crs.py::test_datum__from_epsg - assert > 'ENSEMBLE["Wo..."... > FAILED > test/crs/test_crs.py::test_coordinate_operation__from_string[urn:ogc:def:coordinateOperation:EPSG::1671] > FAILED test/crs/test_crs_cf.py::test_cartesian_cs - AssertionError: assert > {'... > FAILED test/crs/test_crs_cf.py::test_ellipsoidal_cs - AssertionError: assert > ... > FAILED test/crs/test_crs_cf.py::test_ellipsoidal_cs__from_name - > AssertionErr... > FAILED test/crs/test_crs_cf.py::test_export_compound_crs_cs - > AssertionError:... > ==== 11 failed, 742 passed, 4 skipped, 59 deselected, 4 warnings in 16.26s > ===== > E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pyproj/build; python3.9 -m pytest -v > -m "not network and not cli and not grid" > dh_auto_test: error: pybuild --test -i python{version} -p 3.9 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2021/11/04/python-pyproj_3.2.1-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! 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.