--- Begin Message ---
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.
--- End Message ---