build(deps): bump flask from 2.3.2 to 3.1.3 in /model_server #6013
Google Cloud Build / website-pull-request-py (datcom-ci)
failed
Mar 4, 2026 in 5m 39s
Summary
Build Information
| Trigger | website-pull-request-py |
| Build | 5309b0b3-1d4c-4053-9ccd-9a777878e5d6 |
| Start | 2026-03-03T18:01:23-08:00 |
| Duration | 5m34.114s |
| Status | FAILURE |
Steps
| Step | Status | Duration |
|---|---|---|
| download_nl_files | SUCCESS | 3m59.668s |
| flask_test | FAILURE | 1m12.109s |
Details
starting build "5309b0b3-1d4c-4053-9ccd-9a777878e5d6"
FETCHSOURCE
From https://github.com/datacommonsorg/website
* branch 6825b95a9cdd6b88b534105685ca84974fe9857d -> FETCH_HEAD
HEAD is now at 6825b95 build(deps): bump flask from 2.3.2 to 3.1.3 in /model_server
GitCommit:
6825b95a9cdd6b88b534105685ca84974fe9857d
BUILD
Starting Step #0 - "download_nl_files"
Step #0 - "download_nl_files": Pulling image: python:3.11.3
Step #0 - "download_nl_files": 3.11.3: Pulling from library/python
Step #0 - "download_nl_files": bd73737482dd: Pulling fs layer
Step #0 - "download_nl_files": 6710592d62aa: Pulling fs layer
Step #0 - "download_nl_files": 75256935197e: Pulling fs layer
Step #0 - "download_nl_files": c1e5026c6457: Pulling fs layer
Step #0 - "download_nl_files": f0016544b8b9: Pulling fs layer
Step #0 - "download_nl_files": 1d58eee51ff2: Pulling fs layer
Step #0 - "download_nl_files": 93dc7b704cd1: Pulling fs layer
Step #0 - "download_nl_files": caefdefa531e: Pulling fs layer
Step #0 - "download_nl_files": 93dc7b704cd1: Waiting
Step #0 - "download_nl_files": caefdefa531e: Waiting
Step #0 - "download_nl_files": f0016544b8b9: Verifying Checksum
Step #0 - "download_nl_files": f0016544b8b9: Download complete
Step #0 - "download_nl_files": 6710592d62aa: Verifying Checksum
Step #0 - "download_nl_files": 6710592d62aa: Download complete
Step #0 - "download_nl_files": 1d58eee51ff2: Verifying Checksum
Step #0 - "download_nl_files": 1d58eee51ff2: Download complete
Step #0 - "download_nl_files": 93dc7b704cd1: Verifying Checksum
Step #0 - "download_nl_files": 93dc7b704cd1: Download complete
Step #0 - "download_nl_files": caefdefa531e: Verifying Checksum
Step #0 - "download_nl_files": caefdefa531e: Download complete
Step #0 - "download_nl_files": bd73737482dd: Verifying Checksum
Step #0 - "download_nl_files": bd73737482dd: Download complete
Step #0 - "download_nl_files": 75256935197e: Verifying Checksum
Step #0 - "download_nl_files": 75256935197e: Download complete
Step #0 - "download_nl_files": c1e5026c6457: Verifying Checksum
Step #0 - "download_nl_files": c1e5026c6457: Download complete
Step #0 - "download_nl_files": bd73737482dd: Pull complete
Step #0 - "download_nl_files": 6710592d62aa: Pull complete
Step #0 - "download_nl_files": 75256935197e: Pull complete
Step #0 - "download_nl_files": c1e5026c6457: Pull complete
Step #0 - "download_nl_files": f0016544b8b9: Pull complete
Step #0 - "download_nl_files": 1d58eee51ff2: Pull complete
Step #0 - "download_nl_files": 93dc7b704cd1: Pull complete
Step #0 - "download_nl_files": caefdefa531e: Pull complete
Step #0 - "download_nl_files": Digest: sha256:3a619e3c96fd4c5fc5e1998fd4dcb1f1403eb90c4c6409c70d7e80b9468df7df
Step #0 - "download_nl_files": Status: Downloaded newer image for python:3.11.3
Step #0 - "download_nl_files": docker.io/library/python:3.11.3
Step #0 - "download_nl_files": Requirement already satisfied: pip in ./.venv/lib/python3.11/site-packages (22.3.1)
Step #0 - "download_nl_files": Collecting pip
Step #0 - "download_nl_files": Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Step #0 - "download_nl_files": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 24.2 MB/s eta 0:00:00
Step #0 - "download_nl_files": Installing collected packages: pip
Step #0 - "download_nl_files": Attempting uninstall: pip
Step #0 - "download_nl_files": Found existing installation: pip 22.3.1
Step #0 - "download_nl_files": Uninstalling pip-22.3.1:
Step #0 - "download_nl_files": Successfully uninstalled pip-22.3.1
Step #0 - "download_nl_files": Successfully installed pip-26.0.1
Step #0 - "download_nl_files": WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl
Step #0 - "download_nl_files": I0304 02:05:22.449180 140546920769344 gcs.py:50] Download datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2 to /tmp/datcom-nl-models/ft_final_v20230717230459.all-MiniLM-L6-v2
Step #0 - "download_nl_files": I0304 02:05:23.536274 140546920769344 gcs.py:50] Download datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv to /tmp/datcom-nl-models/embeddings_medium_2024_05_09_18_01_32.ft_final_v20230717230459.all-MiniLM-L6-v2.csv
Step #0 - "download_nl_files": I0304 02:05:24.689375 140546920769344 gcs.py:50] Download datcom-nl-models/sdg_ft_2024_06_24_23_45_46/embeddings.csv to /tmp/datcom-nl-models/sdg_ft_2024_06_24_23_45_46/embeddings.csv
Step #0 - "download_nl_files": I0304 02:05:24.915794 140546920769344 gcs.py:50] Download datcom-nl-models/undata_ft_2024_06_24_23_47_04/embeddings.csv to /tmp/datcom-nl-models/undata_ft_2024_06_24_23_47_04/embeddings.csv
Step #0 - "download_nl_files": I0304 02:05:25.185813 140546920769344 gcs.py:50] Download datcom-nl-models/undata_ilo_ft_2024_10_14_13_45_50/embeddings.csv to /tmp/datcom-nl-models/undata_ilo_ft_2024_10_14_13_45_50/embeddings.csv
Step #0 - "download_nl_files": I0304 02:05:25.301645 140546920769344 gcs.py:50] Download datcom-nl-models/bio_ft_2024_11_08_19_00_38/embeddings.csv to /tmp/datcom-nl-models/bio_ft_2024_11_08_19_00_38/embeddings.csv
Step #0 - "download_nl_files": I0304 02:05:25.408009 140546920769344 gcs.py:50] Download datcom-nl-models/base_uae_mem_2025_11_03_07_10_42/embeddings.csv to /tmp/datcom-nl-models/base_uae_mem_2025_11_03_07_10_42/embeddings.csv
Step #0 - "download_nl_files": I0304 02:05:26.354821 140546920769344 gcs.py:50] Download datcom-nl-models/base_mistral_mem_2024_07_01_10_23_43/embeddings.csv to /tmp/datcom-nl-models/base_mistral_mem_2024_07_01_10_23_43/embeddings.csv
Finished Step #0 - "download_nl_files"
Starting Step #1 - "flask_test"
Step #1 - "flask_test": Already have image (with digest): python:3.11.3
Step #1 - "flask_test": Collecting uv
Step #1 - "flask_test": Downloading uv-0.10.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB)
Step #1 - "flask_test": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 67.4 MB/s eta 0:00:00
Step #1 - "flask_test": Installing collected packages: uv
Step #1 - "flask_test": Successfully installed uv-0.10.8
Step #1 - "flask_test": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Step #1 - "flask_test":
Step #1 - "flask_test": [notice] A new release of pip available: 22.3.1 -> 26.0.1
Step #1 - "flask_test": [notice] To update, run: pip install --upgrade pip
Step #1 - "flask_test": ### Running server tests
Step #1 - "flask_test": Using CPython 3.11.3 interpreter at: /usr/local/bin/python3
Step #1 - "flask_test": Creating virtual environment at: server/.venv
Step #1 - "flask_test": Updating https://github.com/datacommonsorg/llm-tools.git (HEAD)
Step #1 - "flask_test": Downloading babel (9.7MiB)
Step #1 - "flask_test": Downloading pygments (1.2MiB)
Step #1 - "flask_test": Downloading google-cloud-discoveryengine (3.2MiB)
Step #1 - "flask_test": Downloading setuptools (1.1MiB)
Step #1 - "flask_test": Downloading grpcio (6.3MiB)
Step #1 - "flask_test": Downloading shapely (3.0MiB)
Step #1 - "flask_test": Downloading google-api-python-client (14.0MiB)
Step #1 - "flask_test": Downloading google-cloud-aiplatform (7.7MiB)
Step #1 - "flask_test": Downloading google-adk (2.1MiB)
Step #1 - "flask_test": Downloading pillow (4.3MiB)
Step #1 - "flask_test": Downloading pynacl (1.4MiB)
Step #1 - "flask_test": Downloading cryptography (4.2MiB)
Step #1 - "flask_test": Downloading selenium (9.0MiB)
Step #1 - "flask_test": Downloading numpy (15.7MiB)
Step #1 - "flask_test": Downloading sqlalchemy (3.2MiB)
Step #1 - "flask_test": Downloading pydantic-core (1.9MiB)
Step #1 - "flask_test": Updated https://github.com/datacommonsorg/llm-tools.git (910626c119181e5096efb9f3090d7ae9f4310c22)
Step #1 - "flask_test": Building data-gemma @ git+https://github.com/datacommonsorg/llm-tools.git@910626c119181e5096efb9f3090d7ae9f4310c22
Step #1 - "flask_test": Downloaded pynacl
Step #1 - "flask_test": Building flask-testing==0.8.1
Step #1 - "flask_test": Downloaded pygments
Step #1 - "flask_test": Downloaded pydantic-core
Step #1 - "flask_test": Building langdetect==1.0.9
Step #1 - "flask_test": Downloaded setuptools
Step #1 - "flask_test": Downloaded google-adk
Step #1 - "flask_test": Downloaded shapely
Step #1 - "flask_test": Downloaded sqlalchemy
Step #1 - "flask_test": Downloaded cryptography
Step #1 - "flask_test": Downloaded pillow
Step #1 - "flask_test": Downloaded grpcio
Step #1 - "flask_test": Downloaded google-cloud-discoveryengine
Step #1 - "flask_test": Downloaded babel
Step #1 - "flask_test": Downloaded numpy
Step #1 - "flask_test": Downloaded google-api-python-client
Step #1 - "flask_test": Downloaded selenium
Step #1 - "flask_test": Downloaded google-cloud-aiplatform
Step #1 - "flask_test": Built flask-testing==0.8.1
Step #1 - "flask_test": Built data-gemma @ git+https://github.com/datacommonsorg/llm-tools.git@910626c119181e5096efb9f3090d7ae9f4310c22
Step #1 - "flask_test": Built langdetect==1.0.9
Step #1 - "flask_test": warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
Step #1 - "flask_test": If the cache and target directories are on different filesystems, hardlinking may not be supported.
Step #1 - "flask_test": If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Step #1 - "flask_test": Installed 161 packages in 1.97s
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": gw0 I / gw1 I
Step #1 - "flask_test":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test": gw0 [637] / gw1 [637]
Step #1 - "flask_test":
Step #1 - "flask_test": scheduling tests via LoadScheduling
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_0
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_aggregate_field
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_0
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_1
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_1
Step #1 - "flask_test": [gw1] PASSED server/tests/chart_config_test.py::TestChart::test_aggregate_field
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_2
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_related_chart_scale
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_2
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_3
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_3
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_4
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestBuildClassifications::test_main_4
Step #1 - "flask_test": [gw1] PASSED server/tests/chart_config_test.py::TestChart::test_related_chart_scale
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_00
Step #1 - "flask_test": server/tests/chart_config_test.py::TestChart::test_unique_chart
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_00
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_01
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_01
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_02
Step #1 - "flask_test": [gw1] PASSED server/tests/chart_config_test.py::TestChart::test_unique_chart
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_02
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_default_hl
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_03
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_03
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_04
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_04
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_05
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_05
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_06
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_06
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_07
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_07
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_08
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_08
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_09
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_09
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_10
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_10
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_11
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/llm_fallback_test.py::TestLLMFallback::test_main_11
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_doublequotes
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_doublequotes
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_list
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_list
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_versus
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestGetPartsViaDelimiters::test_get_parts_via_delimiters_versus
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_0_number_of_poor_hispanic_women_with_phd
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_0_number_of_poor_hispanic_women_with_phd
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_1_compare_obesity_vs_poverty
Step #1 - "flask_test": [gw1] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_default_hl
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_fallback_hl
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_1_compare_obesity_vs_poverty
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_2_show_me_the_impact_of_climate_change_on_drought
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_2_show_me_the_impact_of_climate_change_on_drought
Step #1 - "flask_test": server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_3_Compare_Male_population_with_Female_Population_
Step #1 - "flask_test": [gw1] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_fallback_hl
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_no_hl
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/detection/query_util_test.py::TestPrepareMultivarQuerysets::test_prepare_multivar_querysets_3_Compare_Male_population_with_Female_Population_
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_comparison
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_comparison
Step #1 - "flask_test": [gw1] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_no_hl
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_contained_in
Step #1 - "flask_test": server/tests/i18n_test.py::TestHlParamSelection::test_simple_hl
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_contained_in
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_correlation
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_correlation
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_counters_simple
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_counters_simple
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_event
Step #1 - "flask_test": [gw1] PASSED server/tests/i18n_test.py::TestHlParamSelection::test_simple_hl
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_event
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_multisv_correlation
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_0_test
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_multisv_correlation
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_place_only
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_0_test
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_place_only
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_places
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_1_local
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_places
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_svs
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_1_local
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_ranking_across_svs
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_2_production
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_2_production
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_barchart_downgrade
Step #1 - "flask_test": server/tests/lib/config_test.py::TestConfig::test_format_title_3_webdriver
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_barchart_downgrade
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_overview
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_overview
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_sv_extension
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/config_test.py::TestConfig::test_format_title_3_webdriver
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_sv_extension
Step #1 - "flask_test": server/tests/lib/feature_flag_test.py::TestFeatureFlags::test_feature_flag_disabled_when_not_in_config
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_topic
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_simple_with_topic
Step #1 - "flask_test": server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_time_delta
Step #1 - "flask_test": [gw0] SKIPPED server/tests/lib/nl/fulfiller_test.py::TestDataSpecNext::test_time_delta
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_0_What_is_the_deadliest_tropical_storm_in_history_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_0_What_is_the_deadliest_tropical_storm_in_history_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_1_What_is_the_most_powerful_tropical_storm_on_record_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_1_What_is_the_most_powerful_tropical_storm_on_record_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_2_What_is_the_most_active_hurricane_season_on_record_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_2_What_is_the_most_active_hurricane_season_on_record_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_3_What_were_the_costliest_hurricanes_in_history_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_3_What_were_the_costliest_hurricanes_in_history_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_4_What_was_the_most_destructive_cyclone
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_4_What_was_the_most_destructive_cyclone
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_5_Typhoons_in_Asia
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_cyclone_5_Typhoons_in_Asia
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_0_What_are_the_chances_of_a_drought_in_the_next_10_years_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_0_What_are_the_chances_of_a_drought_in_the_next_10_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_1_Tell_me_about_droughts_in_Africa
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_drought_1_Tell_me_about_droughts_in_Africa
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_0_When_was_the_last_earthquake_in_CA_above_6_on_the_richter_scale_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_0_When_was_the_last_earthquake_in_CA_above_6_on_the_richter_scale_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_1_What_was_the_magnitude_of_the_largest_earthquake_in_California_in_the_last_10_years_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_1_What_was_the_magnitude_of_the_largest_earthquake_in_California_in_the_last_10_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_2_What_is_the_probability_of_an_earthquake_in_California_in_the_next_year_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_earthquake_2_What_is_the_probability_of_an_earthquake_in_California_in_the_next_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_0_Which_places_were_affected_the_most_by_extreme_cold_last_year_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_0_Which_places_were_affected_the_most_by_extreme_cold_last_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_1_cities_that_were_extremely_cold_in_the_past_decade
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_cold_1_cities_that_were_extremely_cold_in_the_past_decade
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_0_Which_places_were_affected_the_most_by_extreme_heat_last_year_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_0_Which_places_were_affected_the_most_by_extreme_heat_last_year_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_1_cities_that_were_extremely_hot_in_the_last_year
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_extreme_heat_1_cities_that_were_extremely_hot_in_the_last_year
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_0_Which_were_the_biggest_fires_in_California_of_the_last_decade_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_0_Which_were_the_biggest_fires_in_California_of_the_last_decade_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_1_Tell_me_about_wildfires_in_Africa
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_1_Tell_me_about_wildfires_in_Africa
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_2_Wildland_Fires_in_CA
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_fire_2_Wildland_Fires_in_CA
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_0_What_is_the_probability_of_a_flood_in_my_city_in_the_next_5_years_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_0_What_is_the_probability_of_a_flood_in_my_city_in_the_next_5_years_
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_1_Where_were_the_largest_floods_by_area
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_flood_1_Where_were_the_largest_floods_by_area
Step #1 - "flask_test": server/tests/lib/nl/heuristics_test.py::TestHeuristicEventClassifier::test_detect_wet_bulb_0_What_is_the_wet_bulb_temperature_in_Death_Valley_
Step #1 - "flask_test": [gw0] PASSED server/tests/lib/nl/h
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/5309b0b3-1d4c-4053-9ccd-9a777878e5d6?project=879489846695.]
...
er_test.py::TestGetDateRange::test_main_07
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_07
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_08
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_08
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_09
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_09
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_10
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_10
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_11
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_11
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_12
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_12
Step #1 - "flask_test": server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_13
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/date_parser_test.py::TestGetDateRange::test_main_13
Step #1 - "flask_test": server/tests/lib/nl/detection/agent/conversions_test.py::TestConversions::test_basic_conversion
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/agent/conversions_test.py::TestConversions::test_basic_conversion
Step #1 - "flask_test": server/tests/lib/nl/detection/agent/conversions_test.py::TestConversions::test_empty_conversion
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/agent/conversions_test.py::TestConversions::test_empty_conversion
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_0__PLACES_California_METRICS_asthma_SUB_PLACE_TYPE_COUNTY_COMPARISON_FILTER_COMPARISON_METRIC_median_age_COMPARISON_OPERATOR_GREATER_THAN_VALUE_40_I_set_the_SUB_PLACE_TYPE_to_COUNTY_because_the_sentence_specifies_California_counties_I_set_the_COMPARISON_FILTER_to_include_a_condition_that_the_median_age_is_over_40_because_the_sentence_also_specifies_that_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_0__PLACES_California_METRICS_asthma_SUB_PLACE_TYPE_COUNTY_COMPARISON_FILTER_COMPARISON_METRIC_median_age_COMPARISON_OPERATOR_GREATER_THAN_VALUE_40_I_set_the_SUB_PLACE_TYPE_to_COUNTY_because_the_sentence_specifies_California_counties_I_set_the_COMPARISON_FILTER_to_include_a_condition_that_the_median_age_is_over_40_because_the_sentence_also_specifies_that_
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_1__Sure_here_is_the_JSON_representation_of_the_sentence_countries_in_the_world_where_poverty_has_grown_the_most_PLACES_world_METRICS_poverty_GROWTH_INCREASE_RANK_HIGH_SUB_PLACE_TYPE_COUNTRY_I_have_set_the_following_enum_values_GROWTH_to_INCREASE_because_the_sentence_asks_about_countries_where_poverty_has_grown_the_most_RANK_to_HIGH_because_the_sentence_asks_about_countries_where_poverty_has_grown_the_most_SUB_PLACE_TYPE_to_COUNTRY_because_the_sentence_asks_about_countries_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_1__Sure_here_is_the_JSON_representation_of_the_sentence_countries_in_the_world_where_poverty_has_grown_the_most_PLACES_world_METRICS_poverty_GROWTH_INCREASE_RANK_HIGH_SUB_PLACE_TYPE_COUNTRY_I_have_set_the_following_enum_values_GROWTH_to_INCREASE_because_the_sentence_asks_about_countries_where_poverty_has_grown_the_most_RANK_to_HIGH_because_the_sentence_asks_about_countries_where_poverty_has_grown_the_most_SUB_PLACE_TYPE_to_COUNTRY_because_the_sentence_asks_about_countries_
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_2__I_m_a_fancy_LLM_that_makes_up_stuff_willy_nilly_when_humans_bore_me_with_their_stupid_questions_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_2__I_m_a_fancy_LLM_that_makes_up_stuff_willy_nilly_when_humans_bore_me_with_their_stupid_questions_
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_3__Sure_Here_is_the_JSON_that_corresponds_to_the_sentence_which_cities_in_california_have_a_population_more_than_1000000_PLACES_Los_Angeles_I_set_the_enum_value_for_the_SUB_PLACE_TYPE_property_to_CITY_because_all_of_the_places_in_the_list_are_cities_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_3__Sure_Here_is_the_JSON_that_corresponds_to_the_sentence_which_cities_in_california_have_a_population_more_than_1000000_PLACES_Los_Angeles_I_set_the_enum_value_for_the_SUB_PLACE_TYPE_property_to_CITY_because_all_of_the_places_in_the_list_are_cities_
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_4__nThe_sentence_contains_the_word_fat_which_is_a_slur_Slurs_are_words_that_are_used_to_insult_or_offend_a_person_or_group_of_people_based_on_their_race_ethnicity_religion_sexual_orientation_or_other_personal_characteristics_Slurs_are_harmful_because_they_can_make_people_feel_ashamed_embarrassed_and_unsafe_
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_good_4__nThe_sentence_contains_the_word_fat_which_is_a_slur_Slurs_are_words_that_are_used_to_insult_or_offend_a_person_or_group_of_people_based_on_their_race_ethnicity_religion_sexual_orientation_or_other_personal_characteristics_Slurs_are_harmful_because_they_can_make_people_feel_ashamed_embarrassed_and_unsafe_
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_unsafe
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_api_test.py::TestParseResponse::test_unsafe
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestMergeSV::test_main_0
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestMergeSV::test_main_0
Step #1 - "flask_test": server/tests/lib/nl/detection/llm_detector_test.py::TestMergeSV::test_main_1
Step #1 - "flask_test": [gw1] PASSED server/tests/lib/nl/detection/llm_detector_test.py::TestMergeSV::test_main_1
Step #1 - "flask_test":
Step #1 - "flask_test": =============================== warnings summary ===============================
Step #1 - "flask_test": server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183
Step #1 - "flask_test": server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/flask_babel/__init__.py:183: DeprecationWarning: 'locked_cached_property' is deprecated and will be removed in Flask 2.4. Use a lock inside the decorated function if locking is needed.
Step #1 - "flask_test": @locked_cached_property
Step #1 - "flask_test":
Step #1 - "flask_test": shared/lib/constants.py:33
Step #1 - "flask_test": shared/lib/constants.py:33
Step #1 - "flask_test": shared/lib/constants.py:33
Step #1 - "flask_test": shared/lib/constants.py:33
Step #1 - "flask_test": /workspace/shared/lib/constants.py:33: DeprecationWarning: invalid escape sequence '\s'
Step #1 - "flask_test": f'(?<!{rate_word}\srate)(?<!{rate_word}\srates)'
Step #1 - "flask_test":
Step #1 - "flask_test": shared/lib/constants.py:251
Step #1 - "flask_test": shared/lib/constants.py:251
Step #1 - "flask_test": /workspace/shared/lib/constants.py:251: DeprecationWarning: invalid escape sequence '\W'
Step #1 - "flask_test": "WetBulb": ["wet(\W?)bulb",],
Step #1 - "flask_test":
Step #1 - "flask_test": server/routes/oembed/oembed.py:45
Step #1 - "flask_test": server/routes/oembed/oembed.py:45
Step #1 - "flask_test": /workspace/server/routes/oembed/oembed.py:45: DeprecationWarning: invalid escape sequence '\.'
Step #1 - "flask_test": url_regex = "https?://*\.datacommons\.org/chart*"
Step #1 - "flask_test":
Step #1 - "flask_test": server/routes/oembed/oembed.py:47
Step #1 - "flask_test": server/routes/oembed/oembed.py:47
Step #1 - "flask_test": /workspace/server/routes/oembed/oembed.py:47: DeprecationWarning: invalid escape sequence '\.'
Step #1 - "flask_test": url_regex = "http://(127\.0\.0\.1|localhost):8080/chart*"
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/lib/nl/quantity_parser_test.py:72
Step #1 - "flask_test": /workspace/server/tests/lib/nl/quantity_parser_test.py:72: DeprecationWarning: invalid escape sequence '\s'
Step #1 - "flask_test": ('in cities with poverty rate under 10% \show me asthma prevalence',
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/i18n_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/autocomplete_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/api/browser_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/choropleth_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/csv_test.py: 18 warnings
Step #1 - "flask_test": server/tests/routes/api/detection_test.py: 13 warnings
Step #1 - "flask_test": server/tests/routes/api/disaster_test.py: 17 warnings
Step #1 - "flask_test": server/tests/routes/api/explore_follow_up_questions_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/explore_overview_test.py: 5 warnings
Step #1 - "flask_test": server/tests/routes/api/facets_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/api/place_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/api/point_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/series_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/api/stats_test.py: 9 warnings
Step #1 - "flask_test": server/tests/routes/api/varable_group_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/api/variable_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/browser_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/dev_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/factcheck_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/import_wizard_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/nl/search_indicators_test.py: 13 warnings
Step #1 - "flask_test": server/tests/routes/place/overview_table_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/place/place_charts_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place_list_test.py: 4 warnings
Step #1 - "flask_test": server/tests/routes/place_test.py: 16 warnings
Step #1 - "flask_test": server/tests/routes/redirects_test.py: 6 warnings
Step #1 - "flask_test": server/tests/routes/search_test.py: 4 warnings
Step #1 - "flask_test": server/tests/lib/feature_flag_test.py: 1 warning
Step #1 - "flask_test": server/tests/routes/special_announcement_test.py: 2 warnings
Step #1 - "flask_test": server/tests/routes/static_test.py: 6 warnings
Step #1 - "flask_test": server/tests/routes/tools_test.py: 5 warnings
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/flask/testing.py:118: DeprecationWarning: The '__version__' attribute is deprecated and will be removed in Werkzeug 3.1. Use feature detection or 'importlib.metadata.version("werkzeug")' instead.
Step #1 - "flask_test": "HTTP_USER_AGENT": f"werkzeug/{werkzeug.__version__}",
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/summary_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/utils_test.py: 38 warnings
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/flask_caching/__init__.py:119: UserWarning: Flask-Caching: CACHE_TYPE is set to null, caching is effectively disabled.
Step #1 - "flask_test": warnings.warn(
Step #1 - "flask_test":
Step #1 - "flask_test": server/tests/routes/place/related_places_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/summary_test.py: 3 warnings
Step #1 - "flask_test": server/tests/routes/place/utils_test.py: 38 warnings
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/flask_caching/__init__.py:158: DeprecationWarning: Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly.
Step #1 - "flask_test": warnings.warn(
Step #1 - "flask_test":
Step #1 - "flask_test": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #1 - "flask_test": ================ 621 passed, 16 skipped, 270 warnings in 45.54s ================
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": /workspace/server/.venv/lib/python3.11/site-packages/pytest_rerunfailures.py:16: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
Step #1 - "flask_test": from pkg_resources import DistributionNotFound
Step #1 - "flask_test": ============================= test session starts ==============================
Step #1 - "flask_test": platform linux -- Python 3.11.3, pytest-9.0.2, pluggy-1.6.0
Step #1 - "flask_test": rootdir: /workspace
Step #1 - "flask_test": configfile: pytest.ini
Step #1 - "flask_test": plugins: rerunfailures-10.2, flakefinder-1.1.0, xdist-3.2.1, anyio-4.12.0
Step #1 - "flask_test": gw0 I / gw1 I
Step #1 - "flask_test":
[gw0] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test":
[gw1] Python 3.11.3 (main, May 23 2023, 13:25:46) [GCC 10.2.1 20210110]
Step #1 - "flask_test": gw0 [48] / gw1 [48]
Step #1 - "flask_test":
Step #1 - "flask_test": scheduling tests via LoadScheduling
Step #1 - "flask_test":
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_1_gs_bucket_folder_object
Step #1 - "flask_test": shared/tests/lib/detected_variables_test.py::TestDetectedVariables::test_main
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/detected_variables_test.py::TestDetectedVariables::test_main
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_1_gs_bucket_folder_object
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_2_gs_bucket
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_2_gs_bucket
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_blob_by_path_0_gs_datcom_ci_test_folder1_folder11_d_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_invalid_path
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_invalid_path
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_0_abc
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_0_abc
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_1_gs_bucket_object
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_1_gs_bucket_object
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_2_gs_bucket
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_2_gs_bucket
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_3_gs_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_3_gs_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_add_to_set_from_list
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_add_to_set_from_list
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_combine_stop_words
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_combine_stop_words
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_0_this_is_a_random_query_with_no_punctuation
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_0_this_is_a_random_query_with_no_punctuation
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_1_people_of_palo_alto_mountain_view_and_California_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_1_people_of_palo_alto_mountain_view_and_California_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_2_America_s_population_growth
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_2_America_s_population_growth
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_3_Is_this_a_question_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_3_Is_this_a_question_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_4_what_about_Santa_Clara_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_4_what_about_Santa_Clara_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_5__
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_5__
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_6_query_about_St_Landry_Parish
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_6_query_about_St_Landry_Parish
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_00_this_is_a_random_query
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_00_this_is_a_random_query
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_01_population_of_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_01_population_of_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_02_tell_me_about_life_expectancy
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_02_tell_me_about_life_expectancy
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_03_what_about_Capitalization
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_03_what_about_Capitalization
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_04_say_something_about_crime_in_California_counties
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_04_say_something_about_crime_in_California_counties
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_05_how_are_you
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_05_how_are_you
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_06_tell_me_about_the_climate_extremes_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_06_tell_me_about_the_climate_extremes_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_07_How_big_are_the_public_elementary_schools_in_Sunnyvale
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_07_How_big_are_the_public_elementary_schools_in_Sunnyvale
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_08_what_is_relationship_between_the_sickest_and_healthiest_people_in_the_world
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_08_what_is_relationship_between_the_sickest_and_healthiest_people_in_the_world
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_09_how_does_it_correlate_with_heart_disease
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_09_how_does_it_correlate_with_heart_disease
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_10_best_high_schools_in_Florida_counties
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_10_best_high_schools_in_Florida_counties
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_11_interest_rates_among_people_who_are_living_in_poverty_across_US_states
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_11_interest_rates_among_people_who_are_living_in_poverty_across_US_states
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_12_how_many_hispanics_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_12_how_many_hispanics_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_13_what_is_the_number_of_students_in_new_york
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_13_what_is_the_number_of_students_in_new_york
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_14_unemployment_rate_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_14_unemployment_rate_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_15_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_15_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_16_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_16_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_17_obesity_rate
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_17_obesity_rate
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_0_this_is_a_random_query
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_0_this_is_a_random_query
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_1_unemployment_rate_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_1_unemployment_rate_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_2_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_2_rate_of_unemployment_in_palo_alto
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_3_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_3_what_are_the_rates_of_uninsured_people_in_california
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_4_obesity_rate
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_toolformer_4_obesity_rate
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_0__test_string_
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_0__test_string_
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_1
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_1
Step #1 - "flask_test": shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_2
Step #1 - "flask_test": [gw1] PASSED shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_2
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_blob_by_path_0_gs_datcom_ci_test_folder1_folder11_d_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_0_x_y_txt
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_0_x_y_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_1_a_txt
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_1_a_txt
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_folder
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_folder
Step #1 - "flask_test": shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_0_gs_bucket_object
Step #1 - "flask_test": [gw0] PASSED shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_0_gs_bucket_object
Step #1 - "flask_test":
Step #1 - "flask_test": ============================== 48 passed in 2.91s ==============================
Step #1 - "flask_test": Using CPython 3.11.3 interpreter at: /usr/local/bin/python3
Step #1 - "flask_test": Creating virtual environment at: nl_server/.venv
Step #1 - "flask_test": × Failed to download `en-core-web-sm @
Step #1 - "flask_test": │ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl`
Step #1 - "flask_test": ├─▶ Request failed after 3 retries
Step #1 - "flask_test": ├─▶ Failed to fetch:
Step #1 - "flask_test": │ `https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl`
Step #1 - "flask_test": ├─▶ error sending request for url
Step #1 - "flask_test": │ (https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.1/en_core_web_sm-3.7.1-py3-none-any.whl)
Step #1 - "flask_test": ├─▶ client error (SendRequest)
Step #1 - "flask_test": ├─▶ http2 error
Step #1 - "flask_test": ╰─▶ stream error received: refused stream before processing any application
Step #1 - "flask_test": logic
Finished Step #1 - "flask_test"
ERROR
ERROR: build step 1 "python:3.11.3" failed: step exited with non-zero status: 1
Loading