Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

US NTSB Crash NL embeddings #4432

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

update

3a06114
Select commit
Loading
Failed to load commit list.
Open

US NTSB Crash NL embeddings #4432

update
3a06114
Select commit
Loading
Failed to load commit list.
Google Cloud Build / website-pull-request-py (datcom-ci) failed Jul 17, 2024 in 4m 23s

Summary

Build Information

Trigger website-pull-request-py
Build 58dd2684-e285-4ef2-b9b2-6ec5688a2b49
Start 2024-07-17T10:09:10-07:00
Duration 4m20.557s
Status FAILURE

Steps

Step Status Duration
flask_test FAILURE 4m9.447s

Details

starting build "58dd2684-e285-4ef2-b9b2-6ec5688a2b49"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/datacommonsorg/website
 * branch            3a061142fbe65694a5dd4fec3a0af2ecda8518cd -> FETCH_HEAD
Updating files:  97% (2328/2399)
Updating files:  98% (2352/2399)
Updating files:  99% (2376/2399)
Updating files: 100% (2399/2399)
Updating files: 100% (2399/2399), done.
HEAD is now at 3a06114 update
BUILD
Pulling image: python:3.11.3
3.11.3: Pulling from library/python
bd73737482dd: Pulling fs layer
6710592d62aa: Pulling fs layer
75256935197e: Pulling fs layer
c1e5026c6457: Pulling fs layer
f0016544b8b9: Pulling fs layer
1d58eee51ff2: Pulling fs layer
93dc7b704cd1: Pulling fs layer
caefdefa531e: Pulling fs layer
c1e5026c6457: Waiting
f0016544b8b9: Waiting
1d58eee51ff2: Waiting
93dc7b704cd1: Waiting
caefdefa531e: Waiting
6710592d62aa: Verifying Checksum
6710592d62aa: Download complete
75256935197e: Verifying Checksum
75256935197e: Download complete
bd73737482dd: Verifying Checksum
bd73737482dd: Download complete
f0016544b8b9: Verifying Checksum
f0016544b8b9: Download complete
1d58eee51ff2: Verifying Checksum
1d58eee51ff2: Download complete
93dc7b704cd1: Verifying Checksum
93dc7b704cd1: Download complete
caefdefa531e: Verifying Checksum
caefdefa531e: Download complete
c1e5026c6457: Verifying Checksum
c1e5026c6457: Download complete
bd73737482dd: Pull complete
6710592d62aa: Pull complete
75256935197e: Pull complete
c1e5026c6457: Pull complete
f0016544b8b9: Pull complete
1d58eee51ff2: Pull complete
93dc7b704cd1: Pull complete
caefdefa531e: Pull complete
Digest: sha256:3a619e3c96fd4c5fc5e1998fd4dcb1f1403eb90c4c6409c70d7e80b9468df7df
Status: Downloaded newer image for python:3.11.3
docker.io/library/python:3.11.3
--setup_python ### Set up python environment
Collecting absl-py==1.4.0
  Downloading absl_py-1.4.0-py3-none-any.whl (126 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.5/126.5 kB 1.7 MB/s eta 0:00:00
Collecting beautifulsoup4==4.12.2
  Downloading beautifulsoup4-4.12.2-py3-none-any.whl (142 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.0/143.0 kB 8.1 MB/s eta 0:00:00
Collecting CacheControl==0.12.11
  Downloading CacheControl-0.12.11-py2.py3-none-any.whl (21 kB)
Collecting Flask==2.3.2
  Downloading Flask-2.3.2-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 14.1 MB/s eta 0:00:00
Collecting Flask-Babel==2.0.0
  Downloading Flask_Babel-2.0.0-py3-none-any.whl (9.3 kB)
Collecting Flask-Caching==2.0.1
  Downloading Flask_Caching-2.0.1-py3-none-any.whl (28 kB)
Collecting flask_cors==3.0.10
  Downloading Flask_Cors-3.0.10-py2.py3-none-any.whl (14 kB)
Collecting flask_testing==0.8.1
  Downloading Flask-Testing-0.8.1.tar.gz (45 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 8.6 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting frozendict==2.3.4
  Downloading frozendict-2.3.4-py3-none-any.whl (11 kB)
Collecting geojson_rewind==1.0.1
  Downloading geojson_rewind-1.0.1-py3-none-any.whl (4.8 kB)
Collecting google-auth==2.28.1
  Downloading google_auth-2.28.1-py2.py3-none-any.whl (186 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.9/186.9 kB 14.8 MB/s eta 0:00:00
Collecting google-auth-oauthlib==1.2.0
  Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting google-api-core==2.17.1
  Downloading google_api_core-2.17.1-py3-none-any.whl (137 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 16.4 MB/s eta 0:00:00
Collecting google-cloud-aiplatform==1.42.1
  Downloading google_cloud_aiplatform-1.42.1-py2.py3-none-any.whl (3.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 29.0 MB/s eta 0:00:00
Collecting google-cloud-bigtable==2.23.0
  Downloading google_cloud_bigtable-2.23.0-py2.py3-none-any.whl (357 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 357.5/357.5 kB 49.3 MB/s eta 0:00:00
Collecting google-cloud-core==2.4.1
  Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB)
Collecting google-cloud-logging==3.10.0
  Downloading google_cloud_logging-3.10.0-py2.py3-none-any.whl (213 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 213.4/213.4 kB 35.4 MB/s eta 0:00:00
Collecting google-cloud-secret-manager==2.18.3
  Downloading google_cloud_secret_manager-2.18.3-py2.py3-none-any.whl (119 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.7/119.7 kB 24.3 MB/s eta 0:00:00
Collecting google-cloud-storage==2.15.0
  Downloading google_cloud_storage-2.15.0-py2.py3-none-any.whl (123 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.5/123.5 kB 23.1 MB/s eta 0:00:00
Collecting gunicorn==22.0.0
  Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 16.2 MB/s eta 0:00:00
Collecting isort==5.10.0
  Downloading isort-5.10.0-py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.4/103.4 kB 17.4 MB/s eta 0:00:00
Collecting jinja2==3.1.3
  Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 25.0 MB/s eta 0:00:00
Collecting json5==0.9.14
  Downloading json5-0.9.14-py2.py3-none-any.whl (19 kB)
Collecting langdetect==1.0.9
  Downloading langdetect-1.0.9.tar.gz (981 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 981.5/981.5 kB 70.2 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting markupsafe==2.1.2
  Downloading MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27 kB)
Collecting parameterized==0.8.1
  Downloading parameterized-0.8.1-py2.py3-none-any.whl (26 kB)
Collecting pillow==10.3.0
  Downloading pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 62.0 MB/s eta 0:00:00
Collecting protobuf==4.25.3
  Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 34.2 MB/s eta 0:00:00
Collecting PyGithub==1.58.2
  Downloading PyGithub-1.58.2-py3-none-any.whl (312 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 312.5/312.5 kB 33.1 MB/s eta 0:00:00
Collecting pyOpenSSL==23.2.0
  Downloading pyOpenSSL-23.2.0-py3-none-any.whl (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 11.3 MB/s eta 0:00:00
Collecting python-dateutil==2.8.2
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 40.8 MB/s eta 0:00:00
Collecting pytest-rerunfailures==10.2
  Downloading pytest_rerunfailures-10.2-py3-none-any.whl (11 kB)
Collecting pytest-xdist==3.2.1
  Downloading pytest_xdist-3.2.1-py3-none-any.whl (41 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/41.0 kB 6.8 MB/s eta 0:00:00
Collecting PyYAML==6.0.1
  Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 68.1 MB/s eta 0:00:00
Collecting redis==4.5.4
  Downloading redis-4.5.4-py3-none-any.whl (238 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 238.9/238.9 kB 36.5 MB/s eta 0:00:00
Collecting requests==2.31.0
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 12.9 MB/s eta 0:00:00
Collecting selenium==4.21.0
  Downloading selenium-4.21.0-py3-none-any.whl (9.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 67.2 MB/s eta 0:00:00
Collecting typing-extensions==4.10.0
  Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Collecting webdriver-manager==4.0.0
  Downloading webdriver_manager-4.0.0-py2.py3-none-any.whl (27 kB)
Collecting Werkzeug==3.0.1
  Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 39.3 MB/s eta 0:00:00
Collecting wheel==0.38.1
  Downloading wheel-0.38.1-py3-none-any.whl (35 kB)
Collecting soupsieve>1.2
  Downloading soupsieve-2.5-py3-none-any.whl (36 kB)
Collecting msgpack>=0.5.2
  Downloading msgpack-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (409 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 409.3/409.3 kB 52.5 MB/s eta 0:00:00
Collecting itsdangerous>=2.1.2
  Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Collecting click>=8.1.3
  Downloading click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 19.2 MB/s eta 0:00:00
Collecting blinker>=1.6.2
  Downloading blinker-1.8.2-py3-none-any.whl (9.5 kB)
Collecting pytz
  Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 57.7 MB/s eta 0:00:00
Collecting Babel>=2.3
  Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 66.6 MB/s eta 0:00:00
Collecting cachelib>=0.9.0
  Downloading cachelib-0.13.0-py3-none-any.whl (20 kB)
Collecting Six
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting cachetools<6.0,>=2.0.0
  Downloading cachetools-5.4.0-py3-none-any.whl (9.5 kB)
Collecting pyasn1-modules>=0.2.1
  Downloading pyasn1_modules-0.4.0-py3-none-any.whl (181 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.2/181.2 kB 31.5 MB/s eta 0:00:00
Collecting rsa<5,>=3.1.4
  Downloading rsa-4.9-py3-none-any.whl (34 kB)
Collecting requests-oauthlib>=0.7.0
  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Collecting googleapis-common-protos<2.0.dev0,>=1.56.2
  Downloading googleapis_common_protos-1.63.2-py2.py3-none-any.whl (220 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.0/220.0 kB 36.9 MB/s eta 0:00:00
Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1
  Downloading google_api_core-2.19.1-py3-none-any.whl (139 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 26.3 MB/s eta 0:00:00
Collecting proto-plus<2.0.0dev,>=1.22.0
  Downloading proto_plus-1.24.0-py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.1/50.1 kB 8.8 MB/s eta 0:00:00
Collecting packaging>=14.3
  Downloading packaging-24.1-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 10.9 MB/s eta 0:00:00
Collecting google-cloud-bigquery<4.0.0dev,>=1.15.0
  Downloading google_cloud_bigquery-3.25.0-py2.py3-none-any.whl (239 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.0/239.0 kB 38.6 MB/s eta 0:00:00
Collecting google-cloud-resource-manager<3.0.0dev,>=1.3.3
  Downloading google_cloud_resource_manager-1.12.4-py2.py3-none-any.whl (339 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 339.7/339.7 kB 47.0 MB/s eta 0:00:00
Collecting shapely<3.0.0dev
  Downloading shapely-2.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 80.5 MB/s eta 0:00:00
Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4
  Downloading grpc_google_iam_v1-0.13.1-py2.py3-none-any.whl (24 kB)
Collecting google-cloud-appengine-logging<2.0.0dev,>=0.1.0
  Downloading google_cloud_appengine_logging-1.4.4-py2.py3-none-any.whl (15 kB)
Collecting google-cloud-audit-log<1.0.0dev,>=0.1.0
  Downloading google_cloud_audit_log-0.2.5-py2.py3-none-any.whl (12 kB)
Collecting google-resumable-media>=2.6.0
  Downloading google_resumable_media-2.7.1-py2.py3-none-any.whl (81 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.2/81.2 kB 15.9 MB/s eta 0:00:00
Collecting google-crc32c<2.0dev,>=1.0
  Downloading google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB)
Collecting deprecated
  Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Collecting pyjwt[crypto]>=2.4.0
  Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)
Collecting pynacl>=1.4.0
  Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 55.8 MB/s eta 0:00:00
Collecting cryptography!=40.0.0,!=40.0.1,<42,>=38.0.0
  Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 73.3 MB/s eta 0:00:00
Requirement already satisfied: setuptools>=40.0 in ./.env/lib/python3.11/site-packages (from pytest-rerunfailures==10.2->-r server/requirements.txt (line 32)) (65.5.0)
Collecting pytest>=5.3
  Downloading pytest-8.2.2-py3-none-any.whl (339 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 339.9/339.9 kB 47.0 MB/s eta 0:00:00
Collecting execnet>=1.1
  Downloading execnet-2.1.1-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.6/40.6 kB 6.8 MB/s eta 0:00:00
Collecting async-timeout>=4.0.2
  Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 20.3 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.7-py3-none-any.whl (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 12.6 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1
  Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 20.4 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
  Downloading certifi-2024.7.4-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 26.8 MB/s eta 0:00:00
Collecting trio~=0.17
  Downloading trio-0.26.0-py3-none-any.whl (475 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 475.7/475.7 kB 54.9 MB/s eta 0:00:00
Collecting trio-websocket~=0.9
  Downloading trio_websocket-0.11.1-py3-none-any.whl (17 kB)
Collecting python-dotenv
  Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Collecting cffi>=1.12
  Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 55.5 MB/s eta 0:00:00
Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0dev,>=1.34.1
  Downloading google_api_core-2.19.0-py3-none-any.whl (139 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 kB 25.2 MB/s eta 0:00:00
  Downloading google_api_core-2.18.0-py3-none-any.whl (138 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.3/138.3 kB 25.6 MB/s eta 0:00:00
Collecting grpcio<2.0dev,>=1.33.2
  Downloading grpcio-1.64.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 78.1 MB/s eta 0:00:00
Collecting grpcio-status<2.0.dev0,>=1.33.2
  Downloading grpcio_status-1.64.1-py3-none-any.whl (14 kB)
Collecting pyasn1<0.7.0,>=0.4.6
  Downloading pyasn1-0.6.0-py2.py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 18.8 MB/s eta 0:00:00
Collecting iniconfig
  Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting pluggy<2.0,>=1.5
  Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Collecting oauthlib>=3.0.0
  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 28.0 MB/s eta 0:00:00
Collecting numpy<3,>=1.14
  Downloading numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.3/19.3 MB 49.8 MB/s eta 0:00:00
Collecting attrs>=23.2.0
  Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 13.0 MB/s eta 0:00:00
Collecting sortedcontainers
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting outcome
  Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)
Collecting sniffio>=1.3.0
  Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Collecting wsproto>=0.14
  Downloading wsproto-1.2.0-py3-none-any.whl (24 kB)
Collecting pysocks!=1.5.7,<2.0,>=1.5.6
  Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
Collecting wrapt<2,>=1.10
  Downloading wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.7/80.7 kB 16.6 MB/s eta 0:00:00
Collecting pycparser
  Downloading pycparser-2.22-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 21.6 MB/s eta 0:00:00
Collecting grpcio-status<2.0.dev0,>=1.33.2
  Downloading grpcio_status-1.64.0-py3-none-any.whl (14 kB)
  Downloading grpcio_status-1.63.0-py3-none-any.whl (14 kB)
  Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB)
Collecting h11<1,>=0.9.0
  Downloading h11-0.14.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 11.6 MB/s eta 0:00:00
Installing collected packages: sortedcontainers, pytz, parameterized, json5, wrapt, wheel, urllib3, typing-extensions, soupsieve, sniffio, Six, PyYAML, python-dotenv, pysocks, pyjwt, pycparser, pyasn1, protobuf, pluggy, pillow, packaging, oauthlib, numpy, msgpack, markupsafe, itsdangerous, isort, iniconfig, idna, h11, grpcio, google-crc32c, geojson_rewind, frozendict, execnet, click, charset-normalizer, certifi, cachetools, cachelib, blinker, Babel, attrs, async-timeout, absl-py, wsproto, Werkzeug, shapely, rsa, requests, redis, python-dateutil, pytest, pyasn1-modules, proto-plus, outcome, langdetect, jinja2, gunicorn, googleapis-common-protos, google-resumable-media, deprecated, cffi, beautifulsoup4, webdriver-manager, trio, requests-oauthlib, pytest-xdist, pytest-rerunfailures, pynacl, grpcio-status, google-cloud-audit-log, google-auth, Flask, cryptography, CacheControl, trio-websocket, pyOpenSSL, grpc-google-iam-v1, google-auth-oauthlib, google-api-core, flask_testing, flask_cors, Flask-Caching, Flask-Babel, selenium, PyGithub, google-cloud-core, google-cloud-storage, google-cloud-secret-manager, google-cloud-resource-manager, google-cloud-bigtable, google-cloud-bigquery, google-cloud-appengine-logging, google-cloud-logging, google-cloud-aiplatform
  DEPRECATION: langdetect is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for langdetect: started
  Running setup.py install for langdetect: finished with status 'done'
  DEPRECATION: flask_testing is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for flask_testing: started
  Running setup.py install for flask_testing: finished with status 'done'
Successfully installed Babel-2.15.0 CacheControl-0.12.11 Flask-2.3.2 Flask-Babel-2.0.0 Flask-Caching-2.0.1 PyGithub-1.58.2 PyYAML-6.0.1 Six-1.16.0 Werkzeug-3.0.1 absl-py-1.4.0 async-timeout-4.0.3 attrs-23.2.0 beautifulsoup4-4.12.2 blinker-1.8.2 cachelib-0.13.0 cachetools-5.4.0 certifi-2024.7.4 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-41.0.7 deprecated-1.2.14 execnet-2.1.1 flask_cors-3.0.10 flask_testing-0.8.1 frozendict-2.3.4 geojson_rewind-1.0.1 google-api-core-2.17.1 google-auth-2.28.1 google-auth-oauthlib-1.2.0 google-cloud-aiplatform-1.42.1 google-cloud-appengine-logging-1.4.4 google-cloud-audit-log-0.2.5 google-cloud-bigquery-3.25.0 google-cloud-bigtable-2.23.0 google-cloud-core-2.4.1 google-cloud-logging-3.10.0 google-cloud-resource-manager-1.12.4 google-cloud-secret-manager-2.18.3 google-cloud-storage-2.15.0 google-crc32c-1.5.0 google-resumable-media-2.7.1 googleapis-common-protos-1.63.2 grpc-google-iam-v1-0.13.1 grpcio-1.64.1 grpcio-status-1.62.2 gunicorn-22.0.0 h11-0.14.0 idna-3.7 iniconfig-2.0.0 isort-5.10.0 itsdangerous-2.2.0 jinja2-3.1.3 json5-0.9.14 langdetect-1.0.9 markupsafe-2.1.2 msgpack-1.0.8 numpy-2.0.0 oauthlib-3.2.2 outcome-1.3.0.post0 packaging-24.1 parameterized-0.8.1 pillow-10.3.0 pluggy-1.5.0 proto-plus-1.24.0 protobuf-4.25.3 pyOpenSSL-23.2.0 pyasn1-0.6.0 pyasn1-modules-0.4.0 pycparser-2.22 pyjwt-2.8.0 pynacl-1.5.0 pysocks-1.7.1 pytest-8.2.2 pytest-rerunfailures-10.2 pytest-xdist-3.2.1 python-dateutil-2.8.2 python-dotenv-1.0.1 pytz-2024.1 redis-4.5.4 requests-2.31.0 requests-oauthlib-2.0.0 rsa-4.9 selenium-4.21.0 shapely-2.0.5 sniffio-1.3.1 sortedcontainers-2.4.0 soupsieve-2.5 trio-0.26.0 trio-websocket-0.11.1 typing-extensions-4.10.0 urllib3-2.2.2 webdriver-manager-4.0.0 wheel-0.38.1 wrapt-1.16.0 wsproto-1.2.0

[notice] A new release of pip available: 22.3.1 -> 24.1.2
[notice] To update, run: pip install --upgrade pip
Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cpu
Collecting torch==2.2.2
  Downloading https://download.pytorch.org/whl/cpu/torch-2.2.2%2Bcpu-cp311-cp311-linux_x86_64.whl (186.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 186.8/186.8 MB 7.3 MB/s eta 0:00:00
Collecting filelock
  Downloading filelock-3.15.4-py3-none-any.whl (16 kB)
Requirement already satisfied: typing-extensions>=4.8.0 in ./.env/lib/python3.11/site-packages (from torch==2.2.2) (4.10.0)
Collecting sympy
  Downloading sympy-1.13.0-py3-none-any.whl (6.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 20.7 MB/s eta 0:00:00
Collecting networkx
  Downloading networkx-3.3-py3-none-any.whl (1.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 82.5 MB/s eta 0:00:00
Requirement already satisfied: jinja2 in ./.env/lib/python3.11/site-packages (from torch==2.2.2) (3.1.3)
Collecting fsspec
  Downloading fsspec-2024.6.1-py3-none-any.whl (177 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.6/177.6 kB 15.6 MB/s eta 0:00:00
Requirement already satisfied: MarkupSafe>=2.0 in ./.env/lib/python3.11/site-packages (from jinja2->torch==2.2.2) (2.1.2)
Collecting mpmath<1.4,>=1.1.0
  Downloading https://download.pytorch.org/whl/mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 60.0 MB/s eta 0:00:00
Installing collected packages: mpmath, sympy, networkx, fsspec, filelock, torch
Successfully installed filelock-3.15.4 fsspec-2024.6.1 mpmath-1.3.0 networkx-3.3 sympy-1.13.0 torch-2.2.2+cpu

[notice] A new release of pip available: 22.3.1 -> 24.1.2
[notice] To update, run: pip install --upgrade pip
Looking in links: 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
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting fsspec==2024.2.0
  Downloading fsspec-2024.2.0-py3-none-any.whl (170 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.9/170.9 kB 1.8 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting datasets==2.18.0
  Downloading datasets-2.18.0-py3-none-any.whl (510 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.5/510.5 kB 8.2 MB/s eta 0:00:00
Requirement already satisfied: google-cloud-aiplatform==1.42.1 in ./.env/lib/python3.11/site-packages (from -r nl_server/../nl_requirements.txt (line 3)) (1.42.1)
Requirement already satisfied: google-cloud-storage==2.15.0 in ./.env/lib/python3.11/site-packages (from -r nl_server/../nl_requirements.txt (line 4)) (2.15.0)
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting lancedb==0.6.8
  Downloading lancedb-0.6.8-cp38-abi3-manylinux_2_28_x86_64.whl (20.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.0/20.0 MB 47.1 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting pandas==2.1.0
  Downloading pandas-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 51.4 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting scikit-learn==1.2.2
  Downloading scikit_learn-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 59.0 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting sentence-transformers==2.2.2
  Downloading sentence-transformers-2.2.2.tar.gz (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.0/86.0 kB 16.4 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting spacy==3.7.4
  Downloading spacy-3.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 59.8 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting torchvision==0.17.2
  Downloading torchvision-0.17.2-cp311-cp311-manylinux1_x86_64.whl (6.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 66.1 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting dacite==1.8.1
  Downloading dacite-1.8.1-py3-none-any.whl (14 kB)
Requirement already satisfied: Flask==2.3.2 in ./.env/lib/python3.11/site-packages (from -r nl_server/requirements.txt (line 4)) (2.3.2)
Requirement already satisfied: google-cloud-logging==3.10.0 in ./.env/lib/python3.11/site-packages (from -r nl_server/requirements.txt (line 5)) (3.10.0)
Requirement already satisfied: gunicorn==22.0.0 in ./.env/lib/python3.11/site-packages (from -r nl_server/requirements.txt (line 6)) (22.0.0)
Requirement already satisfied: markupsafe==2.1.2 in ./.env/lib/python3.11/site-packages (from -r nl_server/requirements.txt (line 7)) (2.1.2)
Requirement already satisfied: Werkzeug==3.0.1 in ./.env/lib/python3.11/site-packages (from -r nl_server/requirements.txt (line 8)) (3.0.1)
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting en_core_web_sm==3.7.1
  Downloading 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 (12.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 100.2 MB/s eta 0:00:00
Requirement already satisfied: filelock in ./.env/lib/python3.11/site-packages (from datasets==2.18.0->-r nl_server/../nl_requirements.txt (line 2)) (3.15.4)
Requirement already satisfied: numpy>=1.17 in ./.env/lib/python3.11/site-packages (from datasets==2.18.0->-r nl_server/../nl_requirements.txt (line 2)) (2.0.0)
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting pyarrow>=12.0.0
  Downloading pyarrow-17.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (39.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 39.9/39.9 MB 31.9 MB/s eta 0:00:00
WARNING: Skipping page 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 because the HEAD request got Content-Type: application/octet-stream. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
Collecting pyarrow-hotfix
  Downloading pyarrow_hotfix-0.6-py3-none-any.whl (7.9 kB)
WARNING: Skipping page 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 because the HEAD request got Conten
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/58dd2684-e285-4ef2-b9b2-6ec5688a2b49?project=879489846695.]
...
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_03 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_04 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_05 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_06 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_07 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_08 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_09 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_10 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_11 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_12 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_13 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_14 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_15 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_16 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_17 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_18 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_19 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_20 PASSED
server/tests/lib/nl/utils_test.py::TestFacetContainsDate::test_main_21 PASSED
server/tests/lib/nl/utils_test.py::TestGetPredictedDate::test_main_0 PASSED
server/tests/lib/nl/utils_test.py::TestGetPredictedDate::test_main_1 PASSED
server/tests/lib/nl/utils_test.py::TestGetContainedInLatestDate::test_main_0 PASSED
server/tests/lib/nl/utils_test.py::TestGetContainedInLatestDate::test_main_1 PASSED
server/tests/lib/range_test.py::TestAggregate::test_eu_place_age PASSED
server/tests/lib/range_test.py::TestAggregate::test_us_age PASSED
server/tests/lib/range_test.py::TestAggregate::test_us_place_age PASSED
server/tests/lib/shared_test.py::TestNames::test_names PASSED
server/tests/lib/shared_test.py::TestIsFloat::test_is_float PASSED
server/tests/lib/shared_test.py::TestIsValidDate::test_is_valid_date PASSED
server/tests/lib/shared_test.py::TestDateGreaterEqualMin::test_date_greater_equal_min PASSED
server/tests/lib/shared_test.py::TestDateLesserEqualMax::test_date_lesser_equal_max PASSED
server/tests/lib/shared_test.py::TestDivideIntoBatches::test_divide_into_batches PASSED
server/tests/lib/shared_test.py::TestMergeResponses::test_merge_responses PASSED
server/tests/lib/subject_page_config_content_test.py::TestSubjectPageConfigs::test_required_fields PASSED
server/tests/lib/subject_page_config_test.py::TestGetAllVariables::test PASSED
server/tests/lib/subject_page_config_test.py::TestRemoveEmptyCharts::test_exist_keys_category PASSED
server/tests/lib/subject_page_config_test.py::TestRemoveEmptyCharts::test_remove_empty_charts PASSED
server/tests/lib/topic_cache_test.py::TestTopicCacheLoader::test_main_and_custom PASSED
server/tests/lib/topic_cache_test.py::TestTopicCacheLoader::test_main_only PASSED
server/tests/lib/topic_cache_test.py::TestTopicCacheLoader::test_no_user_data_path PASSED
server/tests/lib/topic_cache_test.py::TestTopicCacheLoader::test_undata_and_custom PASSED
server/tests/lib/translator_test.py::TestTranslatePageConfig::test_translate_page_config PASSED
server/tests/lib/translator_test.py::TestTranslationStringTokenizer::test_translation_string_tokenizer PASSED
server/tests/lib/util_test.py::TestParseDate::test PASSED
server/tests/lib/util_test.py::TestPostBodyCacheKey::test_post_body_cache_key PASSED
server/tests/lib/util_test.py::TestPostBodyCacheKey::test_post_body_with_query_params_cache_key PASSED
server/tests/main_test.py::TestRoute::test_dev PASSED
server/tests/routes/api/browser_test.py::TestObservationId::test_observation_node_dcid_returned PASSED
server/tests/routes/api/browser_test.py::TestObservationId::test_required_predicates PASSED
server/tests/routes/api/browser_test.py::TestObservationId::test_with_optional_predicates PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethPlaces::test_get_choropleth_display_level_equivalent_has_display_level PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethPlaces::test_get_choropleth_display_level_has_display_level PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethPlaces::test_get_choropleth_display_level_has_no_display_level PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethPlaces::test_get_choropleth_display_level_parent_has_equivalent PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethPlaces::test_get_choropleth_display_level_parent_places PASSED
server/tests/routes/api/choropleth_test.py::TestGetGeoJson::test_get_geojson PASSED
server/tests/routes/api/choropleth_test.py::TestGetGeoJson::test_get_geojson_with_place_type PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethDataHelpers::test_get_choropleth_sv PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethDataHelpers::test_get_date_range PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethDataHelpers::test_get_denom_val PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethData::testRoute1 PASSED
server/tests/routes/api/choropleth_test.py::TestChoroplethData::testRoute2 PASSED
server/tests/routes/api/choropleth_test.py::TestGetNodeGeoJson::test_get_geojson PASSED
server/tests/routes/api/csv_test.py::TestGetStatsWithinPlaceCsv::test_date_range PASSED
server/tests/routes/api/csv_test.py::TestGetStatsWithinPlaceCsv::test_required_params PASSED
server/tests/routes/api/csv_test.py::TestGetStatsWithinPlaceCsv::test_single_date PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_empty_response PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_empty_response_with_empty_input PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_missing_required_param_assertion PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_non_empty_response PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_place_type_properties PASSED
server/tests/routes/api/detection_test.py::TestDetection::test_wrong_format_assertions PASSED
server/tests/routes/api/disaster_test.py::TestGetDateRange::test_has_dates PASSED
server/tests/routes/api/disaster_test.py::TestGetDateRange::test_has_dates_json PASSED
server/tests/routes/api/disaster_test.py::TestGetDateRange::test_no_dates PASSED
server/tests/routes/api/disaster_test.py::TestGetDateRange::test_no_dates_json PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_date_range PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_with_filter PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_yyyy PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_yyyy_no_data PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_yyyymm PASSED
server/tests/routes/api/disaster_test.py::TestGetData::test_yyyymm_no_data PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_date_range PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_with_filter PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_with_filter_no_upper_limit PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_yyyy PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_yyyy_no_data PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_yyyymm PASSED
server/tests/routes/api/disaster_test.py::TestGetDataJson::test_yyyymm_no_data PASSED
server/tests/routes/api/facets_test.py::TestGetFacetsWithinPlace::test_required_params PASSED
server/tests/routes/api/import_detection/date_detection_test.py::TestDateDetection::test_column_date_detection PASSED
server/tests/routes/api/import_detection/date_detection_test.py::TestDateDetection::test_header_date_detection PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_country_detection PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_country_detection_order PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_country_detection_two_columns PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_date_and_country_detection PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_date_detection_columns PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_date_detection_headers PASSED
server/tests/routes/api/import_detection/detection_test.py::TestDetection::test_date_detection_headers_and_columns PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_country_detection PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_country_state_fips_detection PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_loading_country_mappings PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_loading_state_mappings PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_prop_max_score_detection PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_state_detection PASSED
server/tests/routes/api/import_detection/place_detection_test.py::TestPlaceDetection::test_supported_type_properties PASSED
server/tests/routes/api/landing_page_test.py::TestBuildSpec::test_chart_config_transform PASSED
server/tests/routes/api/landing_page_test.py::TestBuildSpec::test_menu_hierarchy PASSED
server/tests/routes/api/landing_page_test.py::TestI18n::test_child_places_i18n PASSED
server/tests/routes/api/node_test.py::TestGetPropertyValueFromExpression::test_get_property_value_from_expression PASSED
server/tests/routes/api/node_test.py::TestParsePropertyExpression::test_parse_property_expression PASSED
server/tests/routes/api/place_test.py::TestCoords2Places::test_get_places_for_coords PASSED
server/tests/routes/api/point_test.py::TestApiPointWithin::test_api_observations_point_within PASSED
server/tests/routes/api/point_test.py::TestApiPointWithin::test_required_predicates PASSED
server/tests/routes/api/series_test.py::TestApiSeriesWithin::test_api_observations_series_within_all PASSED
server/tests/routes/api/series_test.py::TestApiSeriesWithin::test_required_predicates PASSED
server/tests/routes/api/stats_test.py::TestApiStatsProperty::test_api_get_stats_property PASSED
server/tests/routes/api/stats_test.py::TestSearchStatVar::test_search_statvar_single_token PASSED
server/tests/routes/api/varable_group_test.py::TestGetVariableGroupInfo::test_statvar_path PASSED
server/tests/routes/api/variable_test.py::TestVariablePath::test_variable_path PASSED
server/tests/routes/browser_test.py::TestStaticPage::test_browser_node PASSED
server/tests/routes/browser_test.py::TestStaticPage::test_browser_static PASSED
server/tests/routes/dev_test.py::TestRoute::test_dev PASSED
server/tests/routes/factcheck_test.py::TestRoute::test_blog PASSED
server/tests/routes/factcheck_test.py::TestRoute::test_download PASSED
server/tests/routes/factcheck_test.py::TestRoute::test_faq PASSED
server/tests/routes/factcheck_test.py::TestRoute::test_homepage PASSED
server/tests/routes/import_wizard_test.py::TestStaticPage::test_import_wizard_static PASSED
server/tests/routes/import_wizard_test.py::TestStaticPage::test_import_wizard_static_new PASSED
server/tests/routes/place_list_test.py::TestRoute::test_index PASSED
server/tests/routes/place_list_test.py::TestRoute::test_no_child PASSED
server/tests/routes/place_list_test.py::TestRoute::test_node PASSED
server/tests/routes/place_test.py::TestPlaceLandingPage::test_place_landing PASSED
server/tests/routes/place_test.py::TestPlacePage::test_place PASSED
server/tests/routes/place_test.py::TestPlacePageHeaders::test_place_page_alternate_header PASSED
server/tests/routes/place_test.py::TestPlacePageHeaders::test_place_page_canonical_header PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_browser PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_browser_with_args PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_colab PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_documentation PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_explore PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_gni PASSED
server/tests/routes/redirects_test.py::TestRedirects::test_scatter PASSED
server/tests/routes/screenshot_test.py::TestRoute::test_commit_page PASSED
server/tests/routes/screenshot_test.py::TestRoute::test_compare_page PASSED
server/tests/routes/search_test.py::TestSearchPages::test_search PASSED
server/tests/routes/search_test.py::TestSearchPages::test_search_dc PASSED
server/tests/routes/search_test.py::TestSearchPages::test_search_dc_query PASSED
server/tests/routes/search_test.py::TestSearchPages::test_search_query PASSED
server/tests/routes/special_announcement_test.py::TestSpecialAnnouncementPages::test_special_announcement PASSED
server/tests/routes/special_announcement_test.py::TestSpecialAnnouncementPages::test_special_announcement_faq PASSED
server/tests/routes/static_test.py::TestStaticPages::test_about PASSED
server/tests/routes/static_test.py::TestStaticPages::test_disclaimers PASSED
server/tests/routes/static_test.py::TestStaticPages::test_faq PASSED
server/tests/routes/static_test.py::TestStaticPages::test_feedback PASSED
server/tests/routes/static_test.py::TestStaticPages::test_homepage PASSED
server/tests/routes/static_test.py::TestStaticPages::test_homepage_i18n PASSED
server/tests/routes/tools_test.py::TestStaticPage::test_download PASSED
server/tests/routes/tools_test.py::TestStaticPage::test_map PASSED
server/tests/routes/tools_test.py::TestStaticPage::test_scatter PASSED
server/tests/routes/tools_test.py::TestStaticPage::test_stat_var PASSED
server/tests/routes/tools_test.py::TestStaticPage::test_timeline PASSED
server/tests/services/discovery_test.py::TestServiceDiscovery::test_configure_endpoints_from_ingress_1 PASSED
server/tests/services/discovery_test.py::TestServiceDiscovery::test_configure_endpoints_from_ingress_2 PASSED
server/tests/services/discovery_test.py::TestServiceDiscovery::test_default_config PASSED

=============================== warnings summary ===============================
.env/lib/python3.11/site-packages/flask_babel/__init__.py:183
  /workspace/.env/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.
    @locked_cached_property

shared/lib/constants.py:236
  /workspace/shared/lib/constants.py:236: DeprecationWarning: invalid escape sequence '\W'
    "WetBulb": ["wet(\W?)bulb",],

shared/lib/constants.py:285
shared/lib/constants.py:285
  /workspace/shared/lib/constants.py:285: DeprecationWarning: invalid escape sequence '\s'
    f"\brate(s)?\b(?!\s*{_RATE_WORDS_TO_SKIP}\s+rate(s)?)",

server/routes/oembed/oembed.py:45
  /workspace/server/routes/oembed/oembed.py:45: DeprecationWarning: invalid escape sequence '\.'
    url_regex = "https?://*\.datacommons\.org/chart*"

server/routes/oembed/oembed.py:47
  /workspace/server/routes/oembed/oembed.py:47: DeprecationWarning: invalid escape sequence '\.'
    url_regex = "http://(127\.0\.0\.1|localhost):8080/chart*"

server/tests/lib/nl/quantity_parser_test.py:72
  /workspace/server/tests/lib/nl/quantity_parser_test.py:72: DeprecationWarning: invalid escape sequence '\s'
    ('in cities with poverty rate under 10% \show me asthma prevalence',

server/tests/i18n_test.py: 4 warnings
server/tests/main_test.py: 1 warning
server/tests/routes/api/browser_test.py: 5 warnings
server/tests/routes/api/choropleth_test.py: 5 warnings
server/tests/routes/api/csv_test.py: 18 warnings
server/tests/routes/api/detection_test.py: 13 warnings
server/tests/routes/api/disaster_test.py: 17 warnings
server/tests/routes/api/facets_test.py: 3 warnings
server/tests/routes/api/place_test.py: 1 warning
server/tests/routes/api/point_test.py: 4 warnings
server/tests/routes/api/series_test.py: 4 warnings
server/tests/routes/api/stats_test.py: 3 warnings
server/tests/routes/api/varable_group_test.py: 1 warning
server/tests/routes/api/variable_test.py: 1 warning
server/tests/routes/browser_test.py: 2 warnings
server/tests/routes/dev_test.py: 1 warning
server/tests/routes/factcheck_test.py: 4 warnings
server/tests/routes/import_wizard_test.py: 2 warnings
server/tests/routes/place_list_test.py: 4 warnings
server/tests/routes/place_test.py: 27 warnings
server/tests/routes/redirects_test.py: 7 warnings
server/tests/routes/screenshot_test.py: 3 warnings
server/tests/routes/search_test.py: 4 warnings
server/tests/routes/special_announcement_test.py: 2 warnings
server/tests/routes/static_test.py: 6 warnings
server/tests/routes/tools_test.py: 5 warnings
  /workspace/.env/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.
    "HTTP_USER_AGENT": f"werkzeug/{werkzeug.__version__}",

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================ 485 passed, 16 skipped, 154 warnings in 5.91s =================
============================= test session starts ==============================
platform linux -- Python 3.11.3, pytest-8.2.2, pluggy-1.5.0
rootdir: /workspace
configfile: pytest.ini
plugins: xdist-3.2.1, rerunfailures-10.2
collected 38 items

shared/tests/lib/detected_variables_test.py::TestDetectedVariables::test_main PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_blob_by_path_0_gs_datcom_ci_test_folder1_folder11_d_txt PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_0_x_y_txt PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_file_1_a_txt PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_download_folder PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_0_gs_bucket_object PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_1_gs_bucket_folder_object PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_2_gs_bucket PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_get_path_parts_invalid_path PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_0_abc PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_1_gs_bucket_object PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_2_gs_bucket PASSED
shared/tests/lib/gcs_test.py::TestGCSFunctions::test_is_gcs_path_3_gs_ PASSED
shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_add_to_set_from_list PASSED
shared/tests/lib/utils_test.py::TestUtilsAddToSet::test_combine_stop_words PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_0_this_is_a_random_query_with_no_punctuation PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_1_people_of_palo_alto_mountain_view_and_California_ PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_2_America_s_population_growth PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_3_Is_this_a_question_ PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_4_what_about_Santa_Clara_ PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_punctuation_5__ PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_00_this_is_a_random_query PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_01_population_of_palo_alto PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_02_tell_me_about_life_expectancy PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_03_what_about_Capitalization PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_04_say_something_about_crime_in_California_counties PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_05_how_are_you PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_06_tell_me_about_the_climate_extremes_in_palo_alto PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_07_How_big_are_the_public_elementary_schools_in_Sunnyvale 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 PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_09_how_does_it_correlate_with_heart_disease PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_10_best_high_schools_in_Florida_counties 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 PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_12_how_many_hispanics_people_in_california PASSED
shared/tests/lib/utils_test.py::TestNLUtilsRemoveStopWordsAndPunctuation::test_query_remove_stop_words_13_what_is_the_number_of_students_in_new_york PASSED
shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_0__test_string_ PASSED
shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_1 PASSED
shared/tests/lib/utils_test.py::TestUtilsEscapeStrings::test_escape_strings_2 PASSED

============================== 38 passed in 1.45s ==============================
============================= test session starts ==============================
platform linux -- Python 3.11.3, pytest-8.2.2, pluggy-1.5.0
rootdir: /workspace
configfile: pytest.ini
plugins: xdist-3.2.1, rerunfailures-10.2
collected 38 items


Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 1 examples [00:00, 18.00 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 1 examples [00:00, 20.01 examples/s]
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_entries PASSED
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_merge_custom_embeddings PASSED
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_0_money PASSED
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_1_food PASSED
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_2_money PASSED
nl_server/tests/custom_embeddings_test.py::TestEmbeddings::test_queries_3_food PASSED

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 7263 examples [00:01, 3753.80 examples/s]
Generating train split: 7263 examples [00:01, 3747.99 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 105 examples [00:00, 1711.61 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 10000 examples [00:00, 12659.75 examples/s]
Generating train split: 20000 examples [00:01, 12889.65 examples/s]
Generating train split: 30000 examples [00:02, 13275.77 examples/s]
Generating train split: 40000 examples [00:03, 13389.78 examples/s]
Generating train split: 42418 examples [00:03, 11176.68 examples/s]
Generating train split: 42418 examples [00:03, 12120.04 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 7259 examples [00:08, 825.65 examples/s]
Generating train split: 7259 examples [00:08, 824.76 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 4565 examples [00:00, 10857.58 examples/s]
Generating train split: 4565 examples [00:00, 10816.90 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 5474 examples [00:00, 10594.36 examples/s]
Generating train split: 5474 examples [00:00, 10558.26 examples/s]

Generating train split: 0 examples [00:00, ? examples/s]
Generating train split: 43 examples [00:00, 715.35 examples/s]
nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_0_random_random PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_1_who_where_why PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_low_score_matches_2___124__abc PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_00_number_of_people PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_01_population_of PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_02_economy_of_the_state PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_03_household_income PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_04_life_expectancy_in_USA PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_05_GDP PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_06_auto_theft PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_07_agriculture PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_08_agricultural_output PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_09_agriculture_workers PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_10_coronary_heart_disease PASSED
nl_server/tests/embeddings_test.py::TestEmbeddings::test_sv_detection_11_coronary_heart_disease PASSED
nl_server/tests/merge_test.py::TestMerge::test_main_0 PASSED
nl_server/tests/rerank_test.py::TestReank::test_main_0_population_sans_health_insurance PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_0_ PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_1_ PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_2_ PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_3_false PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_4_false PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_5_false PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_6_true PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_7_true PASSED
nl_server/tests/util_test.py::TestUtil::test_use_anonymous_gcs_client_8_true PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_0_GDP_of_Africa PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_1_median_income_in_africa PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_2_tell_me_about_palo_alto PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_3_give_me_an_example_real_essay_about_short_term_and_long_term_goals_for_an_MBA_applciation PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_4_Elaborate_how_your_roles_in_management_accounting_covering_planning_organizing_and_directing_and_controlling_can_assist_the_above_organization_in_achieving_their_goals_and_objectives_ PASSED
nl_server/tests/verb_test.py::TestVerbs::test_verb_detection_5_How_to_write_scholarship_essay PASSED

============================= 38 passed in 43.76s ==============================
Running tests within tools/nl/embeddings:

[notice] A new release of pip available: 22.3.1 -> 24.1.2
[notice] To update, run: pip install --upgrade pip
============================= test session starts ==============================
platform lin