Poland_demographics data #1798
Draft
Poland_demographics data #1798
Google Cloud Build / data-pull-request-py (datcom-ci)
failed
Dec 24, 2025 in 7m 1s
Summary
Build Information
| Trigger | data-pull-request-py |
| Build | 5cd8b6f9-2f89-4884-9536-6112141b6a4c |
| Start | 2025-12-23T20:33:05-08:00 |
| Duration | 6m59.861s |
| Status | FAILURE |
Steps
| Step | Status | Duration |
|---|---|---|
| python_install | SUCCESS | 5m55.491s |
| python_test | FAILURE | 28.446s |
| python_format_check | CANCELLED | 30.367s |
Details
starting build "5cd8b6f9-2f89-4884-9536-6112141b6a4c"
FETCHSOURCE
From https://github.com/datacommonsorg/data
* branch 74177c01855b5657d88571180fecbcc2f937ecdb -> FETCH_HEAD
Updating files: 20% (935/4653)
Updating files: 21% (978/4653)
Updating files: 21% (1013/4653)
Updating files: 22% (1024/4653)
Updating files: 23% (1071/4653)
Updating files: 24% (1117/4653)
Updating files: 25% (1164/4653)
Updating files: 26% (1210/4653)
Updating files: 27% (1257/4653)
Updating files: 28% (1303/4653)
Updating files: 29% (1350/4653)
Updating files: 30% (1396/4653)
Updating files: 31% (1443/4653)
Updating files: 32% (1489/4653)
Updating files: 33% (1536/4653)
Updating files: 34% (1583/4653)
Updating files: 35% (1629/4653)
Updating files: 36% (1676/4653)
Updating files: 37% (1722/4653)
Updating files: 38% (1769/4653)
Updating files: 39% (1815/4653)
Updating files: 40% (1862/4653)
Updating files: 41% (1908/4653)
Updating files: 42% (1955/4653)
Updating files: 43% (2001/4653)
Updating files: 44% (2048/4653)
Updating files: 45% (2094/4653)
Updating files: 46% (2141/4653)
Updating files: 47% (2187/4653)
Updating files: 48% (2234/4653)
Updating files: 49% (2280/4653)
Updating files: 50% (2327/4653)
Updating files: 51% (2374/4653)
Updating files: 52% (2420/4653)
Updating files: 53% (2467/4653)
Updating files: 54% (2513/4653)
Updating files: 55% (2560/4653)
Updating files: 56% (2606/4653)
Updating files: 57% (2653/4653)
Updating files: 58% (2699/4653)
Updating files: 59% (2746/4653)
Updating files: 60% (2792/4653)
Updating files: 61% (2839/4653)
Updating files: 62% (2885/4653)
Updating files: 62% (2899/4653)
Updating files: 63% (2932/4653)
Updating files: 64% (2978/4653)
Updating files: 65% (3025/4653)
Updating files: 66% (3071/4653)
Updating files: 67% (3118/4653)
Updating files: 68% (3165/4653)
Updating files: 69% (3211/4653)
Updating files: 70% (3258/4653)
Updating files: 71% (3304/4653)
Updating files: 72% (3351/4653)
Updating files: 73% (3397/4653)
Updating files: 74% (3444/4653)
Updating files: 75% (3490/4653)
Updating files: 76% (3537/4653)
Updating files: 77% (3583/4653)
Updating files: 78% (3630/4653)
Updating files: 79% (3676/4653)
Updating files: 80% (3723/4653)
Updating files: 81% (3769/4653)
Updating files: 82% (3816/4653)
Updating files: 83% (3862/4653)
Updating files: 84% (3909/4653)
Updating files: 85% (3956/4653)
Updating files: 86% (4002/4653)
Updating files: 87% (4049/4653)
Updating files: 88% (4095/4653)
Updating files: 89% (4142/4653)
Updating files: 90% (4188/4653)
Updating files: 91% (4235/4653)
Updating files: 92% (4281/4653)
Updating files: 93% (4328/4653)
Updating files: 94% (4374/4653)
Updating files: 95% (4421/4653)
Updating files: 96% (4467/4653)
Updating files: 97% (4514/4653)
Updating files: 98% (4560/4653)
Updating files: 99% (4607/4653)
Updating files: 100% (4653/4653)
Updating files: 100% (4653/4653), done.
HEAD is now at 74177c0 Poland_demographics data updated V1
GitCommit:
74177c01855b5657d88571180fecbcc2f937ecdb
BUILD
Starting Step #0 - "python_install"
Step #0 - "python_install": Pulling image: python:3.12.8
Step #0 - "python_install": 3.12.8: Pulling from library/python
Step #0 - "python_install": a492eee5e559: Pulling fs layer
Step #0 - "python_install": 32b550be6cb6: Pulling fs layer
Step #0 - "python_install": 35af2a7690f2: Pulling fs layer
Step #0 - "python_install": 7576b00d9bb1: Pulling fs layer
Step #0 - "python_install": a57a7d4db735: Pulling fs layer
Step #0 - "python_install": a113cc029c60: Pulling fs layer
Step #0 - "python_install": dc93fee02728: Pulling fs layer
Step #0 - "python_install": dc93fee02728: Waiting
Step #0 - "python_install": a57a7d4db735: Verifying Checksum
Step #0 - "python_install": a57a7d4db735: Download complete
Step #0 - "python_install": a113cc029c60: Verifying Checksum
Step #0 - "python_install": a113cc029c60: Download complete
Step #0 - "python_install": 32b550be6cb6: Verifying Checksum
Step #0 - "python_install": 32b550be6cb6: Download complete
Step #0 - "python_install": dc93fee02728: Download complete
Step #0 - "python_install": a492eee5e559: Verifying Checksum
Step #0 - "python_install": a492eee5e559: Download complete
Step #0 - "python_install": 35af2a7690f2: Verifying Checksum
Step #0 - "python_install": 35af2a7690f2: Download complete
Step #0 - "python_install": 7576b00d9bb1: Verifying Checksum
Step #0 - "python_install": 7576b00d9bb1: Download complete
Step #0 - "python_install": a492eee5e559: Pull complete
Step #0 - "python_install": 32b550be6cb6: Pull complete
Step #0 - "python_install": 35af2a7690f2: Pull complete
Step #0 - "python_install": 7576b00d9bb1: Pull complete
Step #0 - "python_install": a57a7d4db735: Pull complete
Step #0 - "python_install": a113cc029c60: Pull complete
Step #0 - "python_install": dc93fee02728: Pull complete
Step #0 - "python_install": Digest: sha256:e74938514dc67ad3eade8798aa929f5dd569e463758c83243636d4e1b54aa559
Step #0 - "python_install": Status: Downloaded newer image for python:3.12.8
Step #0 - "python_install": docker.io/library/python:3.12.8
Step #0 - "python_install": ### Installing Python requirements
Step #0 - "python_install": Installing Python requirements
Step #0 - "python_install":
Step #0 - "python_install": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #0 - "python_install": [notice] To update, run: pip install --upgrade pip
Finished Step #0 - "python_install"
Starting Step #1 - "python_test"
Starting Step #2 - "python_format_check"
Step #2 - "python_format_check": Already have image (with digest): python:3.12.8
Step #1 - "python_test": Already have image (with digest): python:3.12.8
Step #1 - "python_test": ### Running all tests
Step #2 - "python_format_check": ### Testing lint
Step #2 - "python_format_check": Installing Python requirements
Step #1 - "python_test": Installing Python requirements
Step #2 - "python_format_check":
Step #2 - "python_format_check": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #2 - "python_format_check": [notice] To update, run: pip install --upgrade pip
Step #1 - "python_test":
Step #1 - "python_test": [notice] A new release of pip is available: 24.3.1 -> 25.3
Step #1 - "python_test": [notice] To update, run: pip install --upgrade pip
Step #2 - "python_format_check": #### Testing Python lint
Step #1 - "python_test": #### Testing Python code in util/
Step #1 - "python_test": test_aggregate_dict (aggregation_util_test.AggregationUtilTest.test_aggregate_dict) ... ok
Step #1 - "python_test": test_aggregate_value (aggregation_util_test.AggregationUtilTest.test_aggregate_value) ... ok
Step #1 - "python_test": test_config_map_with_override (config_map_test.TestConfigMap.test_config_map_with_override) ... ok
Step #1 - "python_test": test_load_config_file (config_map_test.TestConfigMap.test_load_config_file)
Step #1 - "python_test": Test loading of config dictionary from a file. ... ok
Step #1 - "python_test": test_set_config (config_map_test.TestConfigMap.test_set_config) ... ok
Step #1 - "python_test": test_update_config (config_map_test.TestConfigMap.test_update_config) ... ok
Step #1 - "python_test": test_add_counter_decrement (counters_test.TestCounters.test_add_counter_decrement) ... ok
Step #1 - "python_test": test_add_counter_default_increment (counters_test.TestCounters.test_add_counter_default_increment) ... ok
Step #1 - "python_test": test_add_counter_increment (counters_test.TestCounters.test_add_counter_increment) ... ok
Step #1 - "python_test": test_add_counters (counters_test.TestCounters.test_add_counters) ... ok
Step #1 - "python_test": test_counter_dict_is_shared (counters_test.TestCounters.test_counter_dict_is_shared)
Step #1 - "python_test": Verify counter dict is shared across counters. ... ok
Step #1 - "python_test": test_debug_counters_are_correctly_updated (counters_test.TestCounters.test_debug_counters_are_correctly_updated)
Step #1 - "python_test": Verify counters with debug string suffixes. ... ok
Step #1 - "python_test": test_debug_counters_are_not_created_when_debug_is_false (counters_test.TestCounters.test_debug_counters_are_not_created_when_debug_is_false) ... ok
Step #1 - "python_test": test_get_counters_string (counters_test.TestCounters.test_get_counters_string) ... ok
Step #1 - "python_test": test_get_non_existent_counter (counters_test.TestCounters.test_get_non_existent_counter) ... ok
Step #1 - "python_test": test_max_counter (counters_test.TestCounters.test_max_counter) ... ok
Step #1 - "python_test": test_min_counter (counters_test.TestCounters.test_min_counter) ... ok
Step #1 - "python_test": test_prefix (counters_test.TestCounters.test_prefix) ... ok
Step #1 - "python_test": test_processing_rate (counters_test.TestCounters.test_processing_rate) ... ok
Step #1 - "python_test": test_set_counter_overwrites_value (counters_test.TestCounters.test_set_counter_overwrites_value)
Step #1 - "python_test": Verify set_counter overrides current value. ... ok
Step #1 - "python_test": test_show_counters_produces_correct_output (counters_test.TestCounters.test_show_counters_produces_correct_output) ... ok
Step #1 - "python_test": test_convert_v1_to_v2_coordinate_request (dc_api_wrapper_test.TestDCAPIWrapper.test_convert_v1_to_v2_coordinate_request)
Step #1 - "python_test": Test coordinate request conversion from v1 to v2. ... ok
Step #1 - "python_test": test_convert_v2_to_v1_coordinate_response (dc_api_wrapper_test.TestDCAPIWrapper.test_convert_v2_to_v1_coordinate_response)
Step #1 - "python_test": Test coordinate response conversion from v2 to v1. ... ok
Step #1 - "python_test": test_dc_api_batched_wrapper (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_batched_wrapper)
Step #1 - "python_test": Test DC API wrapper for batched calls. ... ok
Step #1 - "python_test": test_dc_api_get_node_property (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_get_node_property)
Step #1 - "python_test": Test API wrapper to get a single property for a node. ... WARNING:absl:Using default DC API key with limited quota. Please set an API key in the environment variable: DC_API_KEY.Refer https://docs.datacommons.org/api/python/v2/#authentication for more details.
Step #1 - "python_test": ok
Step #1 - "python_test": test_dc_api_is_defined_dcid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_is_defined_dcid)
Step #1 - "python_test": Test API wrapper for defined DCIDs. ... ERROR
Step #1 - "python_test": test_dc_api_resolve_latlng (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_resolve_latlng)
Step #1 - "python_test": Test API wrapper for latlng resolution. ... ok
Step #1 - "python_test": test_dc_api_resolve_placeid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_resolve_placeid)
Step #1 - "python_test": Test API wrapper to resolve entity using a placeid. ... ok
Step #1 - "python_test": test_dc_api_wrapper (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_wrapper)
Step #1 - "python_test": Test the wrapper for DC API. ... ok
Step #1 - "python_test": test_dc_get_node_property_values (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_get_node_property_values)
Step #1 - "python_test": Test API wrapper to get all property:values for a node. ... ok
Step #1 - "python_test": test_download_and_unzip_file (download_util_script_test.DownloadFileTest.test_download_and_unzip_file) ... ok
Step #1 - "python_test": test_download_failure (download_util_script_test.DownloadFileTest.test_download_failure) ... WARNING:absl:Direct HEAD request failed for 'http://example.com/error' (cannot get Last-Modified): 404 Client Error: Not Found for url: http://example.com/error
Step #1 - "python_test": ERROR:absl:Processing failed: File system error for 'http://example.com/error'. Error: 404 Client Error: Not Found for url: http://example.com/error
Step #1 - "python_test": ok
Step #1 - "python_test": test_download_file_without_extension (download_util_script_test.DownloadFileTest.test_download_file_without_extension) ... ok
Step #1 - "python_test": test_download_invalid_url (download_util_script_test.DownloadFileTest.test_download_invalid_url) ... ERROR:absl:Invalid URL format or missing scheme for 'invalid_url'. Please ensure URL starts with 'http://' or 'https://'.
Step #1 - "python_test": ok
Step #1 - "python_test": test_download_txt_file (download_util_script_test.DownloadFileTest.test_download_txt_file) ... ok
Step #1 - "python_test": test_download_file (download_util_test.TestCounters.test_download_file) ... ok
Step #1 - "python_test": test_prefilled_url (download_util_test.TestCounters.test_prefilled_url) ... ok
Step #1 - "python_test": test_request_url (download_util_test.TestCounters.test_request_url) ... ok
Step #1 - "python_test": test_read_write (file_util_test.FileIOTest.test_read_write) ... ok
Step #1 - "python_test": test_file_get_estimate_num_rows (file_util_test.FileUtilsTest.test_file_get_estimate_num_rows) ... ok
Step #1 - "python_test": test_file_get_matching (file_util_test.FileUtilsTest.test_file_get_matching) ... ok
Step #1 - "python_test": test_file_load_csv_dict (file_util_test.FileUtilsTest.test_file_load_csv_dict) ... ok
Step #1 - "python_test": test_file_type (file_util_test.FileUtilsTest.test_file_type) ... ok
Step #1 - "python_test": test_file_write_load_py_dict (file_util_test.FileUtilsTest.test_file_write_load_py_dict) ... ok
Step #1 - "python_test": test_aa2 (latlng2place_mapsapi_test.Latlng2PlaceMapsAPITest.test_aa2) ... ok
Step #1 - "python_test": test_country (latlng2place_mapsapi_test.Latlng2PlaceMapsAPITest.test_country) ... ok
Step #1 - "python_test": test_main (latlng_recon_geojson_test.LatlngReconGeojsonTest.test_main) ... ok
Step #1 - "python_test": test_basic (latlng_recon_service_test.LatlngReconServiceTest.test_basic) ... ok
Step #1 - "python_test": test_filter (latlng_recon_service_test.LatlngReconServiceTest.test_filter) ... ok
Step #1 - "python_test": test_dict_list_to_mcf_str (mcf_dict_util_test.TestMCFDict.test_dict_list_to_mcf_str) ... ok
Step #1 - "python_test": test_drop_nodes (mcf_dict_util_test.TestMCFDict.test_drop_nodes) ... ok
Step #1 - "python_test": test_get_dcid_node (mcf_dict_util_test.TestMCFDict.test_get_dcid_node) ... ok
Step #1 - "python_test": test_mcf_dict_rename_namespace (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_namespace) ... ok
Step #1 - "python_test": test_mcf_dict_rename_prop (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_prop) ... ok
Step #1 - "python_test": test_mcf_dict_rename_prop_value (mcf_dict_util_test.TestMCFDict.test_mcf_dict_rename_prop_value) ... ok
Step #1 - "python_test": test_mcf_to_dict_list (mcf_dict_util_test.TestMCFDict.test_mcf_to_dict_list) ... ok
Step #1 - "python_test": test_node_list_check_existence_dc (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_dc) ... ERROR
Step #1 - "python_test": test_node_list_check_existence_node_list (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_node_list) ... ok
Step #1 - "python_test": test_example_usage (mcf_template_filler_test.MCFTemplateFillerTest.test_example_usage) ... ok
Step #1 - "python_test": test_pop_and_2_obs_with_all_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_pop_and_2_obs_with_all_pv)
Step #1 - "python_test": Use separate templates for Pop Obs, and use Obs template repeatedly. ... ok
Step #1 - "python_test": test_pop_with_missing_req_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_pop_with_missing_req_pv) ... ok
Step #1 - "python_test": test_require_node_name (mcf_template_filler_test.MCFTemplateFillerTest.test_require_node_name) ... ok
Step #1 - "python_test": test_unified_pop_obs_with_missing_optional_pv (mcf_template_filler_test.MCFTemplateFillerTest.test_unified_pop_obs_with_missing_optional_pv) ... ok
Step #1 - "python_test": test_place_id_resolution_by_name (state_division_to_dcid_test.PlaceMapTest.test_place_id_resolution_by_name) ... ok
Step #1 - "python_test": test_boolean_naming (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_boolean_naming) ... ok
Step #1 - "python_test": test_double_underscore (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_double_underscore) ... ok
Step #1 - "python_test": test_ignore_props (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_ignore_props) ... ok
Step #1 - "python_test": test_legacy_mapping (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_legacy_mapping) ... ok
Step #1 - "python_test": test_measured_property (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measured_property) ... ok
Step #1 - "python_test": test_measurement_constraint_removal (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_constraint_removal) ... ok
Step #1 - "python_test": test_measurement_denominator (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_denominator) ... ok
Step #1 - "python_test": test_measurement_qualifier (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_measurement_qualifier) ... ok
Step #1 - "python_test": test_naics_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_naics_name_generation) ... ok
Step #1 - "python_test": test_namespace_removal (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_namespace_removal) ... ok
Step #1 - "python_test": test_prepend_append_replace (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_prepend_append_replace) ... ok
Step #1 - "python_test": test_quantity_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_quantity_name_generation) ... ok
Step #1 - "python_test": test_quantity_range_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_quantity_range_name_generation) ... ok
Step #1 - "python_test": test_soc_map (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_soc_map) ... ok
Step #1 - "python_test": test_soc_name_generation (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_soc_name_generation) ... ok
Step #1 - "python_test": test_sorted_constraints (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_sorted_constraints) ... ok
Step #1 - "python_test": test_stat_type (statvar_dcid_generator_test.TestStatVarDcidGenerator.test_stat_type) ... ok
Step #1 - "python_test": test_timer_start (timer_test.TimerTest.test_timer_start) ... ok
Step #1 - "python_test": test_timer_stop (timer_test.TimerTest.test_timer_stop) ... ok
Step #1 - "python_test": test_timer_time (timer_test.TimerTest.test_timer_time) ... ok
Step #1 - "python_test": test_xml_with_different_data_types (xml_to_json_test.XMLToJsonConverterTest.test_xml_with_different_data_types) ... ok
Step #1 - "python_test":
Step #1 - "python_test": ======================================================================
Step #1 - "python_test": ERROR: test_dc_api_is_defined_dcid (dc_api_wrapper_test.TestDCAPIWrapper.test_dc_api_is_defined_dcid)
Step #1 - "python_test": Test API wrapper for defined DCIDs.
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 47, in check_instance_is_valid
Step #1 - "python_test": response.raise_for_status()
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
Step #1 - "python_test": raise HTTPError(http_error_msg, response=self)
Step #1 - "python_test": requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://autopush.api.datacommons.org/v2/node?nodes=country%2FGTM&property=-%3Ename
Step #1 - "python_test":
Step #1 - "python_test": The above exception was the direct cause of the following exception:
Step #1 - "python_test":
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test": File "/workspace/util/dc_api_wrapper_test.py", line 68, in test_dc_api_is_defined_dcid
Step #1 - "python_test": response = dc_api.dc_api_is_defined_dcid(
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/dc_api_wrapper.py", line 323, in dc_api_is_defined_dcid
Step #1 - "python_test": client = get_datacommons_client(config)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/dc_api_wrapper.py", line 306, in get_datacommons_client
Step #1 - "python_test": return DataCommonsClient(api_key=api_key, dc_instance=dc_instance, url=url)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/client.py", line 56, in __init__
Step #1 - "python_test": self.api = API(api_key=api_key,
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/endpoints/base.py", line 48, in __init__
Step #1 - "python_test": self.base_url = check_instance_is_valid(url.rstrip("/"), api_key=api_key)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 49, in check_instance_is_valid
Step #1 - "python_test": raise InvalidDCInstanceError(exc.response) from exc
Step #1 - "python_test": datacommons_client.utils.error_handling.InvalidDCInstanceError: The specified Data Commons instance is invalid.
Step #1 - "python_test":
Step #1 - "python_test": ======================================================================
Step #1 - "python_test": ERROR: test_node_list_check_existence_dc (mcf_dict_util_test.TestMCFDict.test_node_list_check_existence_dc)
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 47, in check_instance_is_valid
Step #1 - "python_test": response.raise_for_status()
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
Step #1 - "python_test": raise HTTPError(http_error_msg, response=self)
Step #1 - "python_test": requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://autopush.api.datacommons.org/v2/node?nodes=country%2FGTM&property=-%3Ename
Step #1 - "python_test":
Step #1 - "python_test": The above exception was the direct cause of the following exception:
Step #1 - "python_test":
Step #1 - "python_test": Traceback (most recent call last):
Step #1 - "python_test": File "/workspace/util/mcf_dict_util_test.py", line 371, in test_node_list_check_existence_dc
Step #1 - "python_test": node_list2 = node_list_check_existence_dc(node_list)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/mcf_dict_util.py", line 301, in node_list_check_existence_dc
Step #1 - "python_test": return dc_check_existence(dcid_list)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/../scripts/us_census/acs5yr/subject_tables/common/datacommons_api_wrappers/datacommons_wrappers.py", line 71, in dc_check_existence
Step #1 - "python_test": return dc_api_is_defined_dcid(dcid_list, wrapper_config)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/dc_api_wrapper.py", line 323, in dc_api_is_defined_dcid
Step #1 - "python_test": client = get_datacommons_client(config)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/util/dc_api_wrapper.py", line 306, in get_datacommons_client
Step #1 - "python_test": return DataCommonsClient(api_key=api_key, dc_instance=dc_instance, url=url)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/client.py", line 56, in __init__
Step #1 - "python_test": self.api = API(api_key=api_key,
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/endpoints/base.py", line 48, in __init__
Step #1 - "python_test": self.base_url = check_instance_is_valid(url.rstrip("/"), api_key=api_key)
Step #1 - "python_test": ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Step #1 - "python_test": File "/workspace/.env/lib/python3.12/site-packages/datacommons_client/utils/request_handling.py", line 49, in check_instance_is_valid
Step #1 - "python_test": raise InvalidDCInstanceError(exc.response) from exc
Step #1 - "python_test": datacommons_client.utils.error_handling.InvalidDCInstanceError: The specified Data Commons instance is invalid.
Step #1 - "python_test":
Step #1 - "python_test": ----------------------------------------------------------------------
Step #1 - "python_test": Ran 85 tests in 8.781s
Step #1 - "python_test":
Step #1 - "python_test": FAILED (errors=2)
Finished Step #1 - "python_test"
ERROR
ERROR: build step 1 "python:3.12.8" failed: step exited with non-zero status: 1
Loading