Your message dated Thu, 04 Nov 2021 20:49:25 +0000
with message-id <e1mijfp-000b2n...@fasolo.debian.org>
and subject line Bug#998596: fixed in python-pyproj 3.2.1-2
has caused the Debian Bug report #998596,
regarding python-pyproj: FTBFS: dh_auto_test: error: pybuild --test -i 
python{version} -p 3.9 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
998596: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998596
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Source: python-pyproj
Source-Version: 3.2.1-2
Done: Bas Couwenberg <sebas...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-pyproj, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 998...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@debian.org> (supplier of updated python-pyproj package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 04 Nov 2021 21:24:58 +0100
Source: python-pyproj
Architecture: source
Version: 3.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Closes: 998596
Changes:
 python-pyproj (3.2.1-2) unstable; urgency=medium
 .
   * Add patch to fix test failures with PROJ 8.2.0.
     (closes: #998596)
Checksums-Sha1:
 3785582858a420c031112ddf6840ffd032d3251f 2258 python-pyproj_3.2.1-2.dsc
 02980901bab5b2bd519c0b409f71d956ee3701f8 8120 
python-pyproj_3.2.1-2.debian.tar.xz
 27ceb16cd45fb4cb7bffda1ca8235619fbbea5e7 10349 
python-pyproj_3.2.1-2_amd64.buildinfo
Checksums-Sha256:
 2ca78a986008870e9315afd0e479319796204a9802f3e97791e3d720f068b9e6 2258 
python-pyproj_3.2.1-2.dsc
 94a27f8998b9e46df75c6c5ce21b3ef15c6867dd3b51e868ca271240f86fe367 8120 
python-pyproj_3.2.1-2.debian.tar.xz
 ce4913e71d4eb5c4e96dcde176b780fcd52a8b2fd0077bc1fef1c36de6561930 10349 
python-pyproj_3.2.1-2_amd64.buildinfo
Files:
 e1aa2b697251f2597f33226399a8b1d7 2258 python optional python-pyproj_3.2.1-2.dsc
 5ca5c93856790ae29c8f5486317d64b7 8120 python optional 
python-pyproj_3.2.1-2.debian.tar.xz
 bf29eafb977de90e6fdb64589fed85ca 10349 python optional 
python-pyproj_3.2.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmGEQxUACgkQZ1DxCuiN
SvF0gg//fOOfSky6pGZTphgLF2z2qZ4J+tFSDyL6IfEnvqTmjp0OUad2R635XhTr
WlNucVQWNOtVF1jSqR1eQW7s4vjNulJ69zfYuJtUGWgvit57x22uy9cJdZkLySN1
J5Aco5xpp99bircJQe3VjCJqALc8r85T8riRXJH3/vgMu+Bv0cuYNe26rKL6afwT
c5q1FUhXzvyNK4+n8TH1BweNK2N3YPS9FnfsAt4ow1k+Hoap5+sYhil9h2iA0xxx
S26LOqDFWRJCZ46u9scdy9ErflqfAEvGKSem4bI+aBAKXqxmGR+uW0MPARrzZ/Kr
JWegtQowMcxlxY2/TK0OnWZskG2VkDRsPT8mdugkj0KILfTftXGk1GShK4icwi0O
RcaKo/f9ZNLGg0tKwU1MsnN0Dz6zOaBEq1qkLnDGce+YigacnHG+xqk5bbPshUUo
Z8h/nkaSzaQIHJa6OWkZbFXr2dr9t1tQ+5LRY8WtYsiR5womgEW6+4kdE/kspD65
l9wp13yuUnZqcHIPLwUtnpI4H2kAEIcAlc98VZ13DzPSwTzcxcvUyIHUNVUOXRDE
WQsF76DvogtGrOi37k2snGiSbYavp93ZA7aw3kERWreaEArpQDpabNnEXV1NZPsV
W36hn5+tfl4tq02qsfSCtLPI7erb1gAfu//Z7+J2Q5RfRIb3lbA=
=WClz
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to