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

fix: email sending on first execution if error #594

Merged
merged 1 commit into from
Nov 30, 2023

fix: email sending on first execution if error

e793cb9
Select commit
Loading
Failed to load commit list.
Merged

fix: email sending on first execution if error #594

fix: email sending on first execution if error
e793cb9
Select commit
Loading
Failed to load commit list.
Google Cloud Build / Cloud-Run-Keep-API (keephq-sandbox) succeeded Nov 30, 2023 in 5m 10s

Summary

Build Information

Trigger Cloud-Run-Keep-API
Build 150c591c-5605-40f2-a6e6-93f259524e7c
Start 2023-11-30T01:11:38-08:00
Duration 5m8.778s
Status SUCCESS

Steps

Step Status Duration
Build SUCCESS 2m40.759s
Push SUCCESS 32.448s
Deploy SUCCESS 1m50.298s

Details

starting build "150c591c-5605-40f2-a6e6-93f259524e7c"

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/keephq/keep
 * branch            e793cb94b979fec25a9474f5230566d9833649c0 -> FETCH_HEAD
HEAD is now at e793cb9 fix: email sending on first execution if error
BUILD
Starting Step #0 - "Build"
Step #0 - "Build": Already have image (with digest): gcr.io/cloud-builders/docker
Step #0 - "Build": Sending build context to Docker daemon  18.96MB

Step #0 - "Build": Step 1/14 : FROM python:3.11.6-slim as base
Step #0 - "Build": 3.11.6-slim: Pulling from library/python
Step #0 - "Build": 1f7ce2fa46ab: Pulling fs layer
Step #0 - "Build": 442c5d63eafd: Pulling fs layer
Step #0 - "Build": c3aa3af0d581: Pulling fs layer
Step #0 - "Build": 4bfbe15b3e01: Pulling fs layer
Step #0 - "Build": 848d19a36773: Pulling fs layer
Step #0 - "Build": 4bfbe15b3e01: Waiting
Step #0 - "Build": 848d19a36773: Waiting
Step #0 - "Build": 442c5d63eafd: Download complete
Step #0 - "Build": c3aa3af0d581: Verifying Checksum
Step #0 - "Build": c3aa3af0d581: Download complete
Step #0 - "Build": 1f7ce2fa46ab: Verifying Checksum
Step #0 - "Build": 1f7ce2fa46ab: Download complete
Step #0 - "Build": 4bfbe15b3e01: Verifying Checksum
Step #0 - "Build": 4bfbe15b3e01: Download complete
Step #0 - "Build": 848d19a36773: Verifying Checksum
Step #0 - "Build": 848d19a36773: Download complete
Step #0 - "Build": 1f7ce2fa46ab: Pull complete
Step #0 - "Build": 442c5d63eafd: Pull complete
Step #0 - "Build": c3aa3af0d581: Pull complete
Step #0 - "Build": 4bfbe15b3e01: Pull complete
Step #0 - "Build": 848d19a36773: Pull complete
Step #0 - "Build": Digest: sha256:23f52205321f806c2cc742cefbf837e0d25101388c043e860c7817985230565c
Step #0 - "Build": Status: Downloaded newer image for python:3.11.6-slim
Step #0 - "Build":  ---> 7ba9869f7b1e
Step #0 - "Build": Step 2/14 : ENV PYTHONFAULTHANDLER=1     PYTHONHASHSEED=random     PYTHONUNBUFFERED=1
Step #0 - "Build":  ---> Running in c6fb656abebf
Step #0 - "Build": Removing intermediate container c6fb656abebf
Step #0 - "Build":  ---> e39b133808fb
Step #0 - "Build": Step 3/14 : WORKDIR /app
Step #0 - "Build":  ---> Running in d9179cf66893
Step #0 - "Build": Removing intermediate container d9179cf66893
Step #0 - "Build":  ---> 563f30f17a5d
Step #0 - "Build": Step 4/14 : FROM base as builder
Step #0 - "Build":  ---> 563f30f17a5d
Step #0 - "Build": Step 5/14 : ENV PIP_DEFAULT_TIMEOUT=100     PIP_DISABLE_PIP_VERSION_CHECK=1     PIP_NO_CACHE_DIR=1     POETRY_VERSION=1.3.2
Step #0 - "Build":  ---> Running in 3faea001a048
Step #0 - "Build": Removing intermediate container 3faea001a048
Step #0 - "Build":  ---> 3772d2ae2198
Step #0 - "Build": Step 6/14 : RUN pip install "poetry==$POETRY_VERSION"
Step #0 - "Build":  ---> Running in fef43e8c3764
Step #0 - "Build": Collecting poetry==1.3.2
Step #0 - "Build":   Downloading poetry-1.3.2-py3-none-any.whl (218 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.9/218.9 kB 8.7 MB/s eta 0:00:00
Step #0 - "Build": Collecting cachecontrol[filecache]<0.13.0,>=0.12.9 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for cachecontrol[filecache]<0.13.0,>=0.12.9 from https://files.pythonhosted.org/packages/72/a2/28e0ef082f7d78253aded97933e1d7b94bab3c5be366e8afd6513de4028e/CacheControl-0.12.14-py2.py3-none-any.whl.metadata
Step #0 - "Build":   Downloading CacheControl-0.12.14-py2.py3-none-any.whl.metadata (2.2 kB)
Step #0 - "Build": Collecting cleo<3.0.0,>=2.0.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for cleo<3.0.0,>=2.0.0 from https://files.pythonhosted.org/packages/2d/f5/6bbead8b880620e5a99e0e4bb9e22e67cca16ff48d54105302a3e7821096/cleo-2.1.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading cleo-2.1.0-py3-none-any.whl.metadata (12 kB)
Step #0 - "Build": Collecting crashtest<0.5.0,>=0.4.1 (from poetry==1.3.2)
Step #0 - "Build":   Downloading crashtest-0.4.1-py3-none-any.whl (7.6 kB)
Step #0 - "Build": Collecting dulwich<0.21.0,>=0.20.46 (from poetry==1.3.2)
Step #0 - "Build":   Downloading dulwich-0.20.50-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (501 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 501.7/501.7 kB 197.7 MB/s eta 0:00:00
Step #0 - "Build": Collecting filelock<4.0.0,>=3.8.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for filelock<4.0.0,>=3.8.0 from https://files.pythonhosted.org/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Step #0 - "Build": Collecting html5lib<2.0,>=1.0 (from poetry==1.3.2)
Step #0 - "Build":   Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.2/112.2 kB 214.4 MB/s eta 0:00:00
Step #0 - "Build": Collecting jsonschema<5.0.0,>=4.10.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for jsonschema<5.0.0,>=4.10.0 from https://files.pythonhosted.org/packages/0f/ed/0058234d8dd2b1fc6beeea8eab945191a05e9d391a63202f49fe23327586/jsonschema-4.20.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading jsonschema-4.20.0-py3-none-any.whl.metadata (8.1 kB)
Step #0 - "Build": Collecting keyring<24.0.0,>=23.9.0 (from poetry==1.3.2)
Step #0 - "Build":   Downloading keyring-23.13.1-py3-none-any.whl (37 kB)
Step #0 - "Build": Collecting lockfile<0.13.0,>=0.12.2 (from poetry==1.3.2)
Step #0 - "Build":   Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Step #0 - "Build": Collecting packaging>=20.4 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for packaging>=20.4 from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Step #0 - "Build": Collecting pexpect<5.0.0,>=4.7.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for pexpect<5.0.0,>=4.7.0 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata
Step #0 - "Build":   Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Step #0 - "Build": Collecting pkginfo<2.0,>=1.5 (from poetry==1.3.2)
Step #0 - "Build":   Downloading pkginfo-1.9.6-py3-none-any.whl (30 kB)
Step #0 - "Build": Collecting platformdirs<3.0.0,>=2.5.2 (from poetry==1.3.2)
Step #0 - "Build":   Downloading platformdirs-2.6.2-py3-none-any.whl (14 kB)
Step #0 - "Build": Collecting poetry-core==1.4.0 (from poetry==1.3.2)
Step #0 - "Build":   Downloading poetry_core-1.4.0-py3-none-any.whl (546 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 546.4/546.4 kB 226.6 MB/s eta 0:00:00
Step #0 - "Build": Collecting poetry-plugin-export<2.0.0,>=1.2.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for poetry-plugin-export<2.0.0,>=1.2.0 from https://files.pythonhosted.org/packages/17/bb/78d7d920bb463e4bee64f44d8b0d4a286a80af7e76ff8326e5169103f44b/poetry_plugin_export-1.6.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading poetry_plugin_export-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Step #0 - "Build": Collecting requests<3.0,>=2.18 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for requests<3.0,>=2.18 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Step #0 - "Build": Collecting requests-toolbelt<0.11.0,>=0.9.1 (from poetry==1.3.2)
Step #0 - "Build":   Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 191.9 MB/s eta 0:00:00
Step #0 - "Build": Collecting shellingham<2.0,>=1.5 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for shellingham<2.0,>=1.5 from https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl.metadata
Step #0 - "Build":   Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Step #0 - "Build": Collecting tomlkit!=0.11.2,!=0.11.3,<1.0.0,>=0.11.1 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for tomlkit!=0.11.2,!=0.11.3,<1.0.0,>=0.11.1 from https://files.pythonhosted.org/packages/6e/43/159750d32481f16e34cc60090b53bc0a14314ad0c1f67a9bb64f3f3a0551/tomlkit-0.12.3-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading tomlkit-0.12.3-py3-none-any.whl.metadata (2.7 kB)
Step #0 - "Build": Collecting trove-classifiers>=2022.5.19 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for trove-classifiers>=2022.5.19 from https://files.pythonhosted.org/packages/f8/50/e223fe762fe21fefb7a3f37c10e9693ea5f63cb54b5ae39daa876b780abc/trove_classifiers-2023.11.29-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading trove_classifiers-2023.11.29-py3-none-any.whl.metadata (2.2 kB)
Step #0 - "Build": Collecting urllib3<2.0.0,>=1.26.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for urllib3<2.0.0,>=1.26.0 from https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl.metadata
Step #0 - "Build":   Downloading urllib3-1.26.18-py2.py3-none-any.whl.metadata (48 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.9/48.9 kB 187.0 MB/s eta 0:00:00
Step #0 - "Build": Collecting virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/7f/1b/433ebb5530c48d70bebe1bf10ec7591af9f66847e34c4fcbca16d5eaaa0c/virtualenv-20.24.7-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.7-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build": Collecting msgpack>=0.5.2 (from cachecontrol[filecache]<0.13.0,>=0.12.9->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for msgpack>=0.5.2 from https://files.pythonhosted.org/packages/df/09/dee50913ba5cc047f7fd7162f09453a676e7935c84b3bf3a398e12108677/msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Step #0 - "Build":   Downloading msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.1 kB)
Step #0 - "Build": Collecting rapidfuzz<4.0.0,>=3.0.0 (from cleo<3.0.0,>=2.0.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for rapidfuzz<4.0.0,>=3.0.0 from https://files.pythonhosted.org/packages/9e/ae/33dd7c9a6f06c25dfb7e556756fb4adbcea1ec2c8c7efc8aaecb106ac882/rapidfuzz-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Step #0 - "Build":   Downloading rapidfuzz-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Step #0 - "Build": Collecting six>=1.9 (from html5lib<2.0,>=1.0->poetry==1.3.2)
Step #0 - "Build":   Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Step #0 - "Build": Collecting webencodings (from html5lib<2.0,>=1.0->poetry==1.3.2)
Step #0 - "Build":   Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Step #0 - "Build": Collecting attrs>=22.2.0 (from jsonschema<5.0.0,>=4.10.0->poetry==1.3.2)
Step #0 - "Build":   Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 195.5 MB/s eta 0:00:00
Step #0 - "Build": Collecting jsonschema-specifications>=2023.03.6 (from jsonschema<5.0.0,>=4.10.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/20/a9/384ec45013ab883d7c2bf120f2988682986fdead973decf0bae28a4523e7/jsonschema_specifications-2023.11.1-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading jsonschema_specifications-2023.11.1-py3-none-any.whl.metadata (2.8 kB)
Step #0 - "Build": Collecting referencing>=0.28.4 (from jsonschema<5.0.0,>=4.10.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/ec/d8/e826b3f743d97e45d3ace674a5c6f026069428e608c5fde3d08d072c87f2/referencing-0.31.1-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading referencing-0.31.1-py3-none-any.whl.metadata (2.7 kB)
Step #0 - "Build": Collecting rpds-py>=0.7.1 (from jsonschema<5.0.0,>=4.10.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/9b/8c/070ffa64e7e27dbeab360e624d51baf8dbaeb0d9e9b52db3000a876cf970/rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Step #0 - "Build":   Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB)
Step #0 - "Build": Collecting jaraco.classes (from keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for jaraco.classes from https://files.pythonhosted.org/packages/c7/6b/1bc8fa93ea85146e08f0e0883bc579b7c7328364ed7df90b1628dcb36e10/jaraco.classes-3.3.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Step #0 - "Build": Collecting importlib-metadata>=4.11.4 (from keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for importlib-metadata>=4.11.4 from https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Step #0 - "Build": Collecting SecretStorage>=3.2 (from keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Step #0 - "Build": Collecting jeepney>=0.4.2 (from keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 192.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting ptyprocess>=0.5 (from pexpect<5.0.0,>=4.7.0->poetry==1.3.2)
Step #0 - "Build":   Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Step #0 - "Build": INFO: pip is looking at multiple versions of poetry-plugin-export to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Build": Collecting poetry-plugin-export<2.0.0,>=1.2.0 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for poetry-plugin-export<2.0.0,>=1.2.0 from https://files.pythonhosted.org/packages/e9/12/43553a79e1d3bf8de119125dfc3e1fcc8f4258d658b603908d02efaed256/poetry_plugin_export-1.5.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading poetry_plugin_export-1.5.0-py3-none-any.whl.metadata (2.7 kB)
Step #0 - "Build":   Obtaining dependency information for poetry-plugin-export<2.0.0,>=1.2.0 from https://files.pythonhosted.org/packages/8e/85/ffc00ac05b50133f58549b712385a556a4312c30e0367a422fb172a686d5/poetry_plugin_export-1.4.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading poetry_plugin_export-1.4.0-py3-none-any.whl.metadata (2.6 kB)
Step #0 - "Build":   Downloading poetry_plugin_export-1.3.1-py3-none-any.whl (10 kB)
Step #0 - "Build": Collecting charset-normalizer<4,>=2 (from requests<3.0,>=2.18->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Step #0 - "Build":   Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Step #0 - "Build": Collecting idna<4,>=2.5 (from requests<3.0,>=2.18->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for idna<4,>=2.5 from https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Step #0 - "Build": Collecting certifi>=2017.4.17 (from requests<3.0,>=2.18->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for certifi>=2017.4.17 from https://files.pythonhosted.org/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Step #0 - "Build": Collecting distlib<1,>=0.3.7 (from virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for distlib<1,>=0.3.7 from https://files.pythonhosted.org/packages/43/a0/9ba967fdbd55293bacfc1507f58e316f740a3b231fc00e3d86dc39bc185a/distlib-0.3.7-py2.py3-none-any.whl.metadata
Step #0 - "Build":   Downloading distlib-0.3.7-py2.py3-none-any.whl.metadata (5.1 kB)
Step #0 - "Build": INFO: pip is looking at multiple versions of virtualenv to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Build": Collecting virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 (from poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/7f/19/1f0eddcb9acf00a95793ce83417f69e0fd106c192121360af499cd6fde39/virtualenv-20.24.6-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.6-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/4e/8b/f0d3a468c0186c603217a6656ea4f49259630e8ed99558501d92f6ff7dc3/virtualenv-20.24.5-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.5-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/48/87/0ff871ebe003075d61e1abeab67c21d50edf44dbfdeabd107bef30a9e027/virtualenv-20.24.4-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.4-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/17/8d/6989e5dcd812520cbf9f31be2b08643ae3a895586601bbab501df8ed6e54/virtualenv-20.24.3-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.3-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/14/19/e266f07cf55155d5f45170bbe08c486d8a9a9ae17bc8983acb1c019a8dd4/virtualenv-20.24.2-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.2-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/dd/af/4a7f56bb73ede17f6195aaf03353a1c1dd1381ba0aa2e3b786f7ec9fe8aa/virtualenv-20.24.1-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.1-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/c5/d5/f914b715f8b4c2ae8ca10112d389c04bed368ddd8888b70dafe740269bb5/virtualenv-20.24.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.24.0-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build": INFO: pip is still looking at multiple versions of virtualenv to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Build":   Obtaining dependency information for virtualenv!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3 from https://files.pythonhosted.org/packages/2a/5b/f5ba6ec56448dc85abb75b97dc918a621a52d119ade29c8c1b7e916b0cd3/virtualenv-20.23.1-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading virtualenv-20.23.1-py3-none-any.whl.metadata (4.5 kB)
Step #0 - "Build":   Downloading virtualenv-20.23.0-py3-none-any.whl (3.3 MB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 208.7 MB/s eta 0:00:00
Step #0 - "Build":   Downloading virtualenv-20.22.0-py3-none-any.whl (3.2 MB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 211.3 MB/s eta 0:00:00
Step #0 - "Build":   Downloading virtualenv-20.21.1-py3-none-any.whl (8.7 MB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.7/8.7 MB 178.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting zipp>=0.5 (from importlib-metadata>=4.11.4->keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for zipp>=0.5 from https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Step #0 - "Build": Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for cryptography>=2.0 from https://files.pythonhosted.org/packages/62/bd/69628ab50368b1beb900eb1de5c46f8137169b75b2458affe95f2f470501/cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata
Step #0 - "Build":   Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.2 kB)
Step #0 - "Build": Collecting more-itertools (from jaraco.classes->keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for more-itertools from https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl.metadata
Step #0 - "Build":   Downloading more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Step #0 - "Build": Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/9b/89/a31c81e36bbb793581d8bba4406a8aac4ba84b2559301c44eef81f4cf5df/cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Step #0 - "Build":   Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Step #0 - "Build": Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring<24.0.0,>=23.9.0->poetry==1.3.2)
Step #0 - "Build":   Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 217.4 MB/s eta 0:00:00
Step #0 - "Build": Downloading cleo-2.1.0-py3-none-any.whl (78 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 178.2 MB/s eta 0:00:00
Step #0 - "Build": Downloading filelock-3.13.1-py3-none-any.whl (11 kB)
Step #0 - "Build": Downloading jsonschema-4.20.0-py3-none-any.whl (84 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 208.0 MB/s eta 0:00:00
Step #0 - "Build": Downloading packaging-23.2-py3-none-any.whl (53 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 182.4 MB/s eta 0:00:00
Step #0 - "Build": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 194.8 MB/s eta 0:00:00
Step #0 - "Build": Downloading requests-2.31.0-py3-none-any.whl (62 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 185.0 MB/s eta 0:00:00
Step #0 - "Build": Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Step #0 - "Build": Downloading tomlkit-0.12.3-py3-none-any.whl (37 kB)
Step #0 - "Build": Downloading trove_classifiers-2023.11.29-py3-none-any.whl (13 kB)
Step #0 - "Build": Downloading urllib3-1.26.18-py2.py3-none-any.whl (143 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.8/143.8 kB 217.1 MB/s eta 0:00:00
Step #0 - "Build": Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 232.2 MB/s eta 0:00:00
Step #0 - "Build": Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 196.0 MB/s eta 0:00:00
Step #0 - "Build": Downloading distlib-0.3.7-py2.py3-none-any.whl (468 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.9/468.9 kB 236.6 MB/s eta 0:00:00
Step #0 - "Build": Downloading idna-3.6-py3-none-any.whl (61 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 189.1 MB/s eta 0:00:00
Step #0 - "Build": Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Step #0 - "Build": Downloading jsonschema_specifications-2023.11.1-py3-none-any.whl (17 kB)
Step #0 - "Build": Downloading msgpack-1.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (557 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 558.0/558.0 kB 237.8 MB/s eta 0:00:00
Step #0 - "Build": Downloading rapidfuzz-3.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 191.7 MB/s eta 0:00:00
Step #0 - "Build": Downloading referencing-0.31.1-py3-none-any.whl (25 kB)
Step #0 - "Build": Downloading rpds_py-0.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 247.2 MB/s eta 0:00:00
Step #0 - "Build": Downloading CacheControl-0.12.14-py2.py3-none-any.whl (21 kB)
Step #0 - "Build": Downloading jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Step #0 - "Build": Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 206.8 MB/s eta 0:00:00
Step #0 - "Build": Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Step #0 - "Build": Downloading more_itertools-10.1.0-py3-none-any.whl (55 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 181.5 MB/s eta 0:00:00
Step #0 - "Build": Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
Step #0 - "Build":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 202.8 MB/s eta 0:00:00
Step #0 - "Build": Installing collected packages: webencodings, trove-classifiers, ptyprocess, lockfile, distlib, zipp, urllib3, tomlkit, six, shellingham, rpds-py, rapidfuzz, pycparser, poetry-core, platformdirs, pkginfo, pexpect, packaging, msgpack, more-itertools, jeepney, idna, filelock, crashtest, charset-normalizer, certifi, attrs, virtualenv, requests, referencing, jaraco.classes, importlib-metadata, html5lib, dulwich, cleo, cffi, requests-toolbelt, jsonschema-specifications, cryptography, cachecontrol, SecretStorage, jsonschema, keyring, poetry-plugin-export, poetry
Step #0 - "Build": Successfully installed SecretStorage-3.3.3 attrs-23.1.0 cachecontrol-0.12.14 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 cleo-2.1.0 crashtest-0.4.1 cryptography-41.0.7 distlib-0.3.7 dulwich-0.20.50 filelock-3.13.1 html5lib-1.1 idna-3.6 importlib-metadata-6.8.0 jaraco.classes-3.3.0 jeepney-0.8.0 jsonschema-4.20.0 jsonschema-specifications-2023.11.1 keyring-23.13.1 lockfile-0.12.2 more-itertools-10.1.0 msgpack-1.0.7 packaging-23.2 pexpect-4.9.0 pkginfo-1.9.6 platformdirs-2.6.2 poetry-1.3.2 poetry-core-1.4.0 poetry-plugin-export-1.3.1 ptyprocess-0.7.0 pycparser-2.21 rapidfuzz-3.5.2 referencing-0.31.1 requests-2.31.0 requests-toolbelt-0.10.1 rpds-py-0.13.2 shellingham-1.5.4 six-1.16.0 tomlkit-0.12.3 trove-classifiers-2023.11.29 urllib3-1.26.18 virtualenv-20.21.1 webencodings-0.5.1 zipp-3.17.0
Step #0 - "Build": �[91mWARNING: 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 #0 - "Build": �[0mRemoving intermediate container fef43e8c3764
Step #0 - "Build":  ---> 933880e6edaa
Step #0 - "Build": Step 7/14 : RUN python -m venv /venv
Step #0 - "Build":  ---> Running in 096cf7f21156
Step #0 - "Build": Removing intermediate container 096cf7f21156
Step #0 - "Build":  ---> 39835b9ca84c
Step #0 - "Build": Step 8/14 : COPY . .
Step #0 - "Build":  ---> 217693d45d3c
Step #0 - "Build": Step 9/14 : RUN poetry build && /venv/bin/pip install --use-deprecated=legacy-resolver dist/*.whl
Step #0 - "Build":  ---> Running in 046aa34dddc1
Step #0 - "Build": �[91mCreating virtualenv keep-9TtSrW0h-py3.11 in /root/.cache/pypoetry/virtualenvs
Step #0 - "Build": �[0mBuilding keep (0.2.8)
Step #0 - "Build": Processing ./dist/keep-0.2.8-py3-none-any.whl
Step #0 - "Build": Collecting asteval<0.10.0,>=0.9.31 (from keep==0.2.8)
Step #0 - "Build":   Downloading asteval-0.9.31-py3-none-any.whl (20 kB)
Step #0 - "Build": Collecting astunparse<2.0.0,>=1.6.3 (from keep==0.2.8)
Step #0 - "Build":   Downloading astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Step #0 - "Build": Collecting asyncio<4.0.0,>=3.4.3 (from keep==0.2.8)
Step #0 - "Build":   Downloading asyncio-3.4.3-py3-none-any.whl (101 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB 9.2 MB/s eta 0:00:00
Step #0 - "Build": Collecting auth0-python<5.0.0,>=4.4.1 (from keep==0.2.8)
Step #0 - "Build":   Downloading auth0_python-4.6.1-py3-none-any.whl (130 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.5/130.5 kB 41.7 MB/s eta 0:00:00
Step #0 - "Build": Collecting azure-identity<2.0.0,>=1.15.0 (from keep==0.2.8)
Step #0 - "Build":   Downloading azure_identity-1.15.0-py3-none-any.whl (164 kB)
Step #0 
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/150c591c-5605-40f2-a6e6-93f259524e7c?project=442666953093.]
...
<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading tenacity-8.2.3-py3-none-any.whl (24 kB)
Step #0 - "Build": Collecting tqdm (from openai<0.28.0,>=0.27.7->keep==0.2.8)
Step #0 - "Build":   Downloading tqdm-4.66.1-py3-none-any.whl (78 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 179.6 MB/s eta 0:00:00
Step #0 - "Build": Collecting google-cloud-trace~=1.1 (from opentelemetry-exporter-gcp-trace<2.0.0,>=1.6.0->keep==0.2.8)
Step #0 - "Build":   Downloading google_cloud_trace-1.11.3-py2.py3-none-any.whl (85 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 205.0 MB/s eta 0:00:00
Step #0 - "Build": Collecting opentelemetry-api~=1.0 (from opentelemetry-exporter-gcp-trace<2.0.0,>=1.6.0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_api-1.21.0-py3-none-any.whl (57 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 188.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting opentelemetry-resourcedetector-gcp==1.*,>=1.5.0dev0 (from opentelemetry-exporter-gcp-trace<2.0.0,>=1.6.0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_resourcedetector_gcp-1.6.0a0-py3-none-any.whl (17 kB)
Step #0 - "Build": Collecting backoff<3.0.0,>=1.10.0; python_version >= "3.7" (from opentelemetry-exporter-otlp-proto-grpc<2.0.0,>=1.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading backoff-2.2.1-py3-none-any.whl (15 kB)
Step #0 - "Build": Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc<2.0.0,>=1.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 230.9/230.9 kB 209.6 MB/s eta 0:00:00
Step #0 - "Build": Collecting opentelemetry-exporter-otlp-proto-common==1.21.0 (from opentelemetry-exporter-otlp-proto-grpc<2.0.0,>=1.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_exporter_otlp_proto_common-1.21.0-py3-none-any.whl (17 kB)
Step #0 - "Build": Collecting opentelemetry-proto==1.21.0 (from opentelemetry-exporter-otlp-proto-grpc<2.0.0,>=1.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_proto-1.21.0-py3-none-any.whl (50 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB 113.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting opentelemetry-instrumentation-asgi==0.41b0 (from opentelemetry-instrumentation-fastapi<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_instrumentation_asgi-0.41b0-py3-none-any.whl (13 kB)
Step #0 - "Build": Collecting opentelemetry-instrumentation==0.41b0 (from opentelemetry-instrumentation-fastapi<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_instrumentation-0.41b0-py3-none-any.whl (25 kB)
Step #0 - "Build": Collecting opentelemetry-semantic-conventions==0.41b0 (from opentelemetry-instrumentation-fastapi<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_semantic_conventions-0.41b0-py3-none-any.whl (26 kB)
Step #0 - "Build": Collecting opentelemetry-util-http==0.41b0 (from opentelemetry-instrumentation-fastapi<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   Downloading opentelemetry_util_http-0.41b0-py3-none-any.whl (6.9 kB)
Step #0 - "Build": Collecting wrapt>=1.11.2 (from opentelemetry-instrumentation-sqlalchemy<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   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)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.7/80.7 kB 203.8 MB/s eta 0:00:00
Step #0 - "Build": Requirement already satisfied: setuptools>=21.0.0 in /venv/lib/python3.11/site-packages (from opsgenie-sdk<3.0.0,>=2.1.5->keep==0.2.8) (65.5.0)
Step #0 - "Build": Collecting bcrypt>=3.2 (from paramiko<4.0.0,>=3.0.0->keep==0.2.8)
Step #0 - "Build":   Downloading bcrypt-4.1.1-cp37-abi3-manylinux_2_28_x86_64.whl (699 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 699.4/699.4 kB 199.4 MB/s eta 0:00:00
Step #0 - "Build": Collecting pynacl>=1.5 (from paramiko<4.0.0,>=3.0.0->keep==0.2.8)
Step #0 - "Build":   Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 206.0 MB/s eta 0:00:00
Step #0 - "Build": Collecting monotonic>=1.5 (from posthog<4.0.0,>=3.0.1->keep==0.2.8)
Step #0 - "Build":   Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Step #0 - "Build": Collecting wcwidth (from prettytable<4.0.0,>=3.9.0->keep==0.2.8)
Step #0 - "Build":   Downloading wcwidth-0.2.12-py2.py3-none-any.whl (34 kB)
Step #0 - "Build": Collecting ndg-httpsclient (from pusher<4.0.0,>=3.3.2->keep==0.2.8)
Step #0 - "Build":   Downloading ndg_httpsclient-0.5.1-py3-none-any.whl (34 kB)
Step #0 - "Build": Collecting pyasn1 (from pusher<4.0.0,>=3.3.2->keep==0.2.8)
Step #0 - "Build":   Downloading pyasn1-0.5.1-py2.py3-none-any.whl (84 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.9/84.9 kB 175.1 MB/s eta 0:00:00
Step #0 - "Build": Collecting ecdsa!=0.15 (from python-jose<4.0.0,>=3.3.0->keep==0.2.8)
Step #0 - "Build":   Downloading ecdsa-0.18.0-py2.py3-none-any.whl (142 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.9/142.9 kB 207.2 MB/s eta 0:00:00
Step #0 - "Build": Collecting rsa (from python-jose<4.0.0,>=3.3.0->keep==0.2.8)
Step #0 - "Build":   Downloading rsa-4.9-py3-none-any.whl (34 kB)
Step #0 - "Build": Collecting httpx~=0.25.2 (from python-telegram-bot<21.0,>=20.1->keep==0.2.8)
Step #0 - "Build":   Downloading httpx-0.25.2-py3-none-any.whl (74 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.0/75.0 kB 191.9 MB/s eta 0:00:00
Step #0 - "Build": Collecting charset-normalizer<4,>=2 (from requests<3.0.0,>=2.28.2->keep==0.2.8)
Step #0 - "Build":   Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 204.8 MB/s eta 0:00:00
Step #0 - "Build": Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.28.2->keep==0.2.8)
Step #0 - "Build":   Downloading idna-3.6-py3-none-any.whl (61 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 176.4 MB/s eta 0:00:00
Step #0 - "Build": Collecting python-http-client>=3.2.1 (from sendgrid<7.0.0,>=6.10.0->keep==0.2.8)
Step #0 - "Build":   Downloading python_http_client-3.3.7-py3-none-any.whl (8.4 kB)
Step #0 - "Build": Collecting starkbank-ecdsa>=2.0.1 (from sendgrid<7.0.0,>=6.10.0->keep==0.2.8)
Step #0 - "Build":   Downloading starkbank-ecdsa-2.2.0.tar.gz (14 kB)
Step #0 - "Build":   Installing build dependencies: started
Step #0 - "Build":   Installing build dependencies: finished with status 'done'
Step #0 - "Build":   Getting requirements to build wheel: started
Step #0 - "Build":   Getting requirements to build wheel: finished with status 'done'
Step #0 - "Build":   Preparing metadata (pyproject.toml): started
Step #0 - "Build":   Preparing metadata (pyproject.toml): finished with status 'done'
Step #0 - "Build": Collecting asn1crypto<2.0.0,>0.24.0 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.0/105.0 kB 210.0 MB/s eta 0:00:00
Step #0 - "Build": Collecting cffi<2.0.0,>=1.9 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 230.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting oscrypto<2.0.0 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.6/194.6 kB 226.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting pycryptodomex!=3.5.0,<4.0.0,>=3.2 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading pycryptodomex-3.19.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 153.6 MB/s eta 0:00:00
Step #0 - "Build": Collecting filelock<4,>=3.5 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading filelock-3.13.1-py3-none-any.whl (11 kB)
Step #0 - "Build": Collecting sortedcontainers>=2.4.0 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Step #0 - "Build": Collecting platformdirs<3.9.0,>=2.6.0 (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading platformdirs-3.8.1-py3-none-any.whl (16 kB)
Step #0 - "Build": Collecting tomlkit (from snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading tomlkit-0.12.3-py3-none-any.whl (37 kB)
Step #0 - "Build": Collecting greenlet!=0.4.17; python_version >= "3" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32")))))) (from sqlalchemy==1.4.41->keep==0.2.8)
Step #0 - "Build":   Downloading greenlet-3.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (616 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 616.7/616.7 kB 229.3 MB/s eta 0:00:00
Step #0 - "Build": Collecting sqlalchemy2-stubs (from sqlmodel<0.0.9,>=0.0.8->keep==0.2.8)
Step #0 - "Build":   Downloading sqlalchemy2_stubs-0.0.2a37-py3-none-any.whl (191 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 191.7/191.7 kB 219.2 MB/s eta 0:00:00
Step #0 - "Build": Collecting aiohttp-retry>=2.8.3 (from twilio<9.0.0,>=8.10.0->keep==0.2.8)
Step #0 - "Build":   Downloading aiohttp_retry-2.8.3-py3-none-any.whl (9.8 kB)
Step #0 - "Build": Collecting h11>=0.8 (from uvicorn<0.21.0,>=0.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 147.8 MB/s eta 0:00:00
Step #0 - "Build": Collecting decorator>=3.4.0 (from validators<0.21.0,>=0.20.0->keep==0.2.8)
Step #0 - "Build":   Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Step #0 - "Build": Collecting attrs>=17.3.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python<5.0.0,>=4.4.1->keep==0.2.8)
Step #0 - "Build":   Downloading attrs-23.1.0-py3-none-any.whl (61 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 188.1 MB/s eta 0:00:00
Step #0 - "Build": Collecting multidict<7.0,>=4.5 (from aiohttp<4.0.0,>=3.8.5->auth0-python<5.0.0,>=4.4.1->keep==0.2.8)
Step #0 - "Build":   Downloading multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.4/117.4 kB 172.4 MB/s eta 0:00:00
Step #0 - "Build": Collecting yarl<2.0,>=1.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python<5.0.0,>=4.4.1->keep==0.2.8)
Step #0 - "Build":   Downloading yarl-1.9.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 230.6 MB/s eta 0:00:00
Step #0 - "Build": Collecting frozenlist>=1.1.1 (from aiohttp<4.0.0,>=3.8.5->auth0-python<5.0.0,>=4.4.1->keep==0.2.8)
Step #0 - "Build":   Downloading frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (250 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.5/250.5 kB 222.9 MB/s eta 0:00:00
Step #0 - "Build": Collecting aiosignal>=1.1.2 (from aiohttp<4.0.0,>=3.8.5->auth0-python<5.0.0,>=4.4.1->keep==0.2.8)
Step #0 - "Build":   Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Step #0 - "Build": Collecting portalocker<3,>=1.0; python_version >= "3.5" and platform_system != "Windows" (from msal-extensions<2.0.0,>=0.3.0->azure-identity<2.0.0,>=1.15.0->keep==0.2.8)
Step #0 - "Build":   Downloading portalocker-2.8.2-py3-none-any.whl (17 kB)
Step #0 - "Build": Collecting cachetools<6.0,>=2.0.0 (from google-auth->cloud-sql-python-connector<2.0.0,>=1.2.3->keep==0.2.8)
Step #0 - "Build":   Downloading cachetools-5.3.2-py3-none-any.whl (9.3 kB)
Step #0 - "Build": Collecting pyasn1-modules>=0.2.1 (from google-auth->cloud-sql-python-connector<2.0.0,>=1.2.3->keep==0.2.8)
Step #0 - "Build":   Downloading pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 218.1 MB/s eta 0:00:00
Step #0 - "Build": Collecting grpcio-status<2.0.dev0,>=1.33.2; extra == "grpc" (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-bigquery<4.0.0,>=3.11.0->keep==0.2.8)
Step #0 - "Build":   Downloading grpcio_status-1.59.3-py3-none-any.whl (14 kB)
Step #0 - "Build": Collecting sniffio>=1.1 (from anyio<4.0->langchain<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)
Step #0 - "Build": Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading marshmallow-3.20.1-py3-none-any.whl (49 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.4/49.4 kB 148.9 MB/s eta 0:00:00
Step #0 - "Build": Collecting typing-inspect<1,>=0.4.0 (from dataclasses-json<0.7,>=0.5.7->langchain<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)
Step #0 - "Build": Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)
Step #0 - "Build": Collecting importlib-metadata<7.0,>=6.0 (from opentelemetry-api~=1.0->opentelemetry-exporter-gcp-trace<2.0.0,>=1.6.0->keep==0.2.8)
Step #0 - "Build":   Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Step #0 - "Build": Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.41b0->opentelemetry-instrumentation-fastapi<0.42,>=0.41b0->keep==0.2.8)
Step #0 - "Build":   Downloading asgiref-3.7.2-py3-none-any.whl (24 kB)
Step #0 - "Build": Collecting httpcore==1.* (from httpx~=0.25.2->python-telegram-bot<21.0,>=20.1->keep==0.2.8)
Step #0 - "Build":   Downloading httpcore-1.0.2-py3-none-any.whl (76 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 kB 202.5 MB/s eta 0:00:00
Step #0 - "Build": Collecting pycparser (from cffi<2.0.0,>=1.9->snowflake-connector-python==3.1.0->keep==0.2.8)
Step #0 - "Build":   Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
Step #0 - "Build":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 207.7 MB/s eta 0:00:00
Step #0 - "Build": Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain<0.0.330,>=0.0.329->keep==0.2.8)
Step #0 - "Build":   Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Step #0 - "Build": Collecting zipp>=0.5 (from importlib-metadata<7.0,>=6.0->opentelemetry-api~=1.0->opentelemetry-exporter-gcp-trace<2.0.0,>=1.6.0->keep==0.2.8)
Step #0 - "Build":   Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
Step #0 - "Build": Building wheels for collected packages: jwcrypto, pyngrok, validators, starkbank-ecdsa
Step #0 - "Build":   Building wheel for jwcrypto (pyproject.toml): started
Step #0 - "Build":   Building wheel for jwcrypto (pyproject.toml): finished with status 'done'
Step #0 - "Build":   Created wheel for jwcrypto: filename=jwcrypto-1.5.0-py3-none-any.whl size=91727 sha256=d897772dde0ae0ac55a37db5669d698c63e1d1518a30c7393ce4db5a7d53fc3c
Step #0 - "Build":   Stored in directory: /tmp/pip-ephem-wheel-cache-232v1ci9/wheels/d3/f4/84/715f1fcb055cdbab451efc55b91baf7893a65f669d38a9a003
Step #0 - "Build":   Building wheel for pyngrok (pyproject.toml): started
Step #0 - "Build":   Building wheel for pyngrok (pyproject.toml): finished with status 'done'
Step #0 - "Build":   Created wheel for pyngrok: filename=pyngrok-6.1.2-py3-none-any.whl size=20467 sha256=6bd379d34e08291c224e6e1e7f33a824189d8b45f9bca877b3c5bb6f1ef1ca4a
Step #0 - "Build":   Stored in directory: /tmp/pip-ephem-wheel-cache-232v1ci9/wheels/8f/8c/b3/17157aa83ef47aebd49e6f220ec674cce42b0dcc764e967430
Step #0 - "Build":   Building wheel for validators (pyproject.toml): started
Step #0 - "Build":   Building wheel for validators (pyproject.toml): finished with status 'done'
Step #0 - "Build":   Created wheel for validators: filename=validators-0.20.0-py3-none-any.whl size=19576 sha256=07184ecf3496f54be7b6a5d7961ede2240080e17dda7d06f5300a316b63b92d8
Step #0 - "Build":   Stored in directory: /tmp/pip-ephem-wheel-cache-232v1ci9/wheels/82/35/dc/f88ec71edf2a5596bd72a8fa1b697277e0fcd3cde83048b8bf
Step #0 - "Build":   Building wheel for starkbank-ecdsa (pyproject.toml): started
Step #0 - "Build":   Building wheel for starkbank-ecdsa (pyproject.toml): finished with status 'done'
Step #0 - "Build":   Created wheel for starkbank-ecdsa: filename=starkbank_ecdsa-2.2.0-py3-none-any.whl size=15969 sha256=e5923a61b5c997d309a8a57dd112d028020590c889f3c8374d28ff39d7c69a57
Step #0 - "Build":   Stored in directory: /tmp/pip-ephem-wheel-cache-232v1ci9/wheels/af/6c/c8/3a941332ae93d4748d5b4107d70ed22b4e6ff6ac1e225c5c95
Step #0 - "Build": Successfully built jwcrypto pyngrok validators starkbank-ecdsa
Step #0 - "Build": Installing collected packages: asteval, wheel, six, astunparse, asyncio, attrs, multidict, idna, yarl, frozenlist, aiosignal, aiohttp, pycparser, cffi, cryptography, pyjwt, pyopenssl, charset-normalizer, urllib3, certifi, requests, auth0-python, typing-extensions, azure-core, msal, portalocker, msal-extensions, azure-identity, isodate, azure-common, azure-mgmt-core, azure-mgmt-containerservice, jmespath, python-dateutil, botocore, s3transfer, boto3, chevron, click, cachetools, pyasn1, pyasn1-modules, rsa, google-auth, cloud-sql-python-connector, datadog-api-client, regex, pytz, datefinder, elastic-transport, elasticsearch, pydantic, sniffio, anyio, starlette, fastapi, grpcio, protobuf, googleapis-common-protos, grpcio-status, google-api-core, proto-plus, google-cloud-core, google-crc32c, google-resumable-media, packaging, google-cloud-bigquery, google-cloud-container, grpc-google-iam-v1, google-cloud-secret-manager, google-cloud-storage, grafana-api-sdk, wrapt, deprecated, jwcrypto, kafka-python, pyyaml, websocket-client, oauthlib, requests-oauthlib, kubernetes, greenlet, sqlalchemy, marshmallow, mypy-extensions, typing-inspect, dataclasses-json, jsonpointer, jsonpatch, langsmith, numpy, tenacity, langchain, logmine, mysql-connector-python, nest-asyncio, tqdm, openai, google-cloud-trace, zipp, importlib-metadata, opentelemetry-api, opentelemetry-semantic-conventions, opentelemetry-sdk, opentelemetry-resourcedetector-gcp, opentelemetry-exporter-gcp-trace, backoff, opentelemetry-proto, opentelemetry-exporter-otlp-proto-common, opentelemetry-exporter-otlp-proto-grpc, opentelemetry-exporter-otlp-proto-http, asgiref, opentelemetry-instrumentation, opentelemetry-util-http, opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-fastapi, opentelemetry-instrumentation-logging, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-sqlalchemy, opentelemetry-propagator-gcp, opsgenie-sdk, bcrypt, pynacl, paramiko, monotonic, posthog, wcwidth, prettytable, psycopg2-binary, ndg-httpsclient, pusher, pygithub, pympler, pymysql, pyngrok, python-dotenv, ecdsa, python-jose, python-json-logger, python-multipart, h11, httpcore, httpx, python-telegram-bot, python-http-client, starkbank-ecdsa, sendgrid, sentry-sdk, asn1crypto, oscrypto, pycryptodomex, filelock, sortedcontainers, platformdirs, tomlkit, snowflake-connector-python, sqlalchemy2-stubs, sqlmodel, starlette-context, aiohttp-retry, twilio, uvicorn, decorator, validators, keep
Step #0 - "Build": �[91mERROR: pip's legacy dependency resolver does not consider dependency conflicts when selecting packages. This behaviour is the source of the following dependency conflicts.
Step #0 - "Build": botocore 1.33.4 requires urllib3<2.1,>=1.25.4; python_version >= "3.10", but you'll have urllib3 2.1.0 which is incompatible.
Step #0 - "Build": mysql-connector-python 8.2.0 requires protobuf<=4.21.12,>=4.21.1, but you'll have protobuf 4.25.1 which is incompatible.
Step #0 - "Build": opentelemetry-sdk 1.21.0 requires opentelemetry-semantic-conventions==0.42b0, but you'll have opentelemetry-semantic-conventions 0.41b0 which is incompatible.
Step #0 - "Build": snowflake-connector-python 3.1.0 requires urllib3<1.27,>=1.21.1, but you'll have urllib3 2.1.0 which is incompatible.
Step #0 - "Build": �[0mSuccessfully installed aiohttp-3.9.1 aiohttp-retry-2.8.3 aiosignal-1.3.1 anyio-3.7.1 asgiref-3.7.2 asn1crypto-1.5.1 asteval-0.9.31 astunparse-1.6.3 asyncio-3.4.3 attrs-23.1.0 auth0-python-4.6.1 azure-common-1.1.28 azure-core-1.29.5 azure-identity-1.15.0 azure-mgmt-containerservice-27.0.0 azure-mgmt-core-1.4.0 backoff-2.2.1 bcrypt-4.1.1 boto3-1.33.4 botocore-1.33.4 cachetools-5.3.2 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 chevron-0.14.0 click-8.1.7 cloud-sql-python-connector-1.4.3 cryptography-41.0.7 dataclasses-json-0.6.3 datadog-api-client-2.19.0 datefinder-0.7.3 decorator-5.1.1 deprecated-1.2.14 ecdsa-0.18.0 elastic-transport-8.10.0 elasticsearch-8.11.0 fastapi-0.92.0 filelock-3.13.1 frozenlist-1.4.0 google-api-core-2.14.0 google-auth-2.23.4 google-cloud-bigquery-3.13.0 google-cloud-container-2.35.0 google-cloud-core-2.3.3 google-cloud-secret-manager-2.16.4 google-cloud-storage-2.13.0 google-cloud-trace-1.11.3 google-crc32c-1.5.0 google-resumable-media-2.6.0 googleapis-common-protos-1.61.0 grafana-api-sdk-0.1.1 greenlet-3.0.1 grpc-google-iam-v1-0.12.7 grpcio-1.59.3 grpcio-status-1.59.3 h11-0.14.0 httpcore-1.0.2 httpx-0.25.2 idna-3.6 importlib-metadata-6.8.0 isodate-0.6.1 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-2.4 jwcrypto-1.5.0 kafka-python-2.0.2 keep-0.2.8 kubernetes-27.2.0 langchain-0.0.329 langsmith-0.0.67 logmine-0.4.1 marshmallow-3.20.1 monotonic-1.6 msal-1.25.0 msal-extensions-1.0.0 multidict-6.0.4 mypy-extensions-1.0.0 mysql-connector-python-8.2.0 ndg-httpsclient-0.5.1 nest-asyncio-1.5.8 numpy-1.26.2 oauthlib-3.2.2 openai-0.27.10 opentelemetry-api-1.21.0 opentelemetry-exporter-gcp-trace-1.6.0 opentelemetry-exporter-otlp-proto-common-1.21.0 opentelemetry-exporter-otlp-proto-grpc-1.21.0 opentelemetry-exporter-otlp-proto-http-1.21.0 opentelemetry-instrumentation-0.41b0 opentelemetry-instrumentation-asgi-0.41b0 opentelemetry-instrumentation-fastapi-0.41b0 opentelemetry-instrumentation-logging-0.41b0 opentelemetry-instrumentation-requests-0.41b0 opentelemetry-instrumentation-sqlalchemy-0.41b0 opentelemetry-propagator-gcp-1.6.0 opentelemetry-proto-1.21.0 opentelemetry-resourcedetector-gcp-1.6.0a0 opentelemetry-sdk-1.21.0 opentelemetry-semantic-conventions-0.41b0 opentelemetry-util-http-0.41b0 opsgenie-sdk-2.1.5 oscrypto-1.3.0 packaging-23.2 paramiko-3.3.1 platformdirs-3.8.1 portalocker-2.8.2 posthog-3.0.2 prettytable-3.9.0 proto-plus-1.22.3 protobuf-4.25.1 psycopg2-binary-2.9.9 pusher-3.3.2 pyasn1-0.5.1 pyasn1-modules-0.3.0 pycparser-2.21 pycryptodomex-3.19.0 pydantic-1.10.13 pygithub-1.59.1 pyjwt-2.8.0 pympler-1.0.1 pymysql-1.1.0 pynacl-1.5.0 pyngrok-6.1.2 pyopenssl-23.3.0 python-dateutil-2.8.2 python-dotenv-0.21.1 python-http-client-3.3.7 python-jose-3.3.0 python-json-logger-2.0.7 python-multipart-0.0.6 python-telegram-bot-20.7 pytz-2023.3.post1 pyyaml-6.0.1 regex-2023.10.3 requests-2.31.0 requests-oauthlib-1.3.1 rsa-4.9 s3transfer-0.8.2 sendgrid-6.10.0 sentry-sdk-1.38.0 six-1.16.0 sniffio-1.3.0 snowflake-connector-python-3.1.0 sortedcontainers-2.4.0 sqlalchemy-1.4.41 sqlalchemy2-stubs-0.0.2a37 sqlmodel-0.0.8 starkbank-ecdsa-2.2.0 starlette-0.25.0 starlette-context-0.3.6 tenacity-8.2.3 tomlkit-0.12.3 tqdm-4.66.1 twilio-8.10.2 typing-extensions-4.8.0 typing-inspect-0.9.0 urllib3-2.1.0 uvicorn-0.20.0 validators-0.20.0 wcwidth-0.2.12 websocket-client-1.6.4 wheel-0.42.0 wrapt-1.16.0 yarl-1.9.3 zipp-3.17.0
Step #0 - "Build": Removing intermediate container 046aa34dddc1
Step #0 - "Build":  ---> 758f981a930c
Step #0 - "Build": Step 10/14 : FROM base as final
Step #0 - "Build":  ---> 563f30f17a5d
Step #0 - "Build": Step 11/14 : ENV PATH="/venv/bin:${PATH}"
Step #0 - "Build":  ---> Running in 66f03f34fc5c
Step #0 - "Build": Removing intermediate container 66f03f34fc5c
Step #0 - "Build":  ---> 225efc3f69f4
Step #0 - "Build": Step 12/14 : ENV VIRTUAL_ENV="/venv"
Step #0 - "Build":  ---> Running in 5db4474d0fe8
Step #0 - "Build": Removing intermediate container 5db4474d0fe8
Step #0 - "Build":  ---> 071ae271dc4b
Step #0 - "Build": Step 13/14 : COPY --from=builder /venv /venv
Step #0 - "Build":  ---> 8c3c60175b8a
Step #0 - "Build": Step 14/14 : ENTRYPOINT ["keep", "--json", "api"]
Step #0 - "Build":  ---> Running in 70ff9a7404fc
Step #0 - "Build": Removing intermediate container 70ff9a7404fc
Step #0 - "Build":  ---> 3041529d2001
Step #0 - "Build": Successfully built 3041529d2001
Step #0 - "Build": Successfully tagged us-central1-docker.pkg.dev/keephq-sandbox/cloud-run-source-deploy/keep/keep-api:e793cb94b979fec25a9474f5230566d9833649c0
Finished Step #0 - "Build"
Starting Step #1 - "Push"
Step #1 - "Push": Already have image (with digest): gcr.io/cloud-builders/docker
Step #1 - "Push": The push refers to repository [us-central1-docker.pkg.dev/keephq-sandbox/cloud-run-source-deploy/keep/keep-api]
Step #1 - "Push": 655438c7b330: Preparing
Step #1 - "Push": 5e36ff97db6e: Preparing
Step #1 - "Push": d8815e8a268d: Preparing
Step #1 - "Push": 8655910e6b5f: Preparing
Step #1 - "Push": 355bb094feb8: Preparing
Step #1 - "Push": ed123c9f1a56: Preparing
Step #1 - "Push": 92770f546e06: Preparing
Step #1 - "Push": ed123c9f1a56: Waiting
Step #1 - "Push": 92770f546e06: Waiting
Step #1 - "Push": d8815e8a268d: Layer already exists
Step #1 - "Push": 8655910e6b5f: Layer already exists
Step #1 - "Push": 355bb094feb8: Layer already exists
Step #1 - "Push": ed123c9f1a56: Layer already exists
Step #1 - "Push": 92770f546e06: Layer already exists
Step #1 - "Push": 5e36ff97db6e: Pushed
Step #1 - "Push": 655438c7b330: Pushed
Step #1 - "Push": e793cb94b979fec25a9474f5230566d9833649c0: digest: sha256:85229e21553de609765fbe78e099a1993e159184ea4eb8deb87707b03f191108 size: 1790
Finished Step #1 - "Push"
Starting Step #2 - "Deploy"
Step #2 - "Deploy": Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Step #2 - "Deploy": slim: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2 - "Deploy": b7f91549542c: Pulling fs layer
Step #2 - "Deploy": d403554796d1: Pulling fs layer
Step #2 - "Deploy": 641dbcd188e3: Pulling fs layer
Step #2 - "Deploy": 40c4e7fe1f84: Pulling fs layer
Step #2 - "Deploy": 83c2494d67c6: Pulling fs layer
Step #2 - "Deploy": 4e4105431c9c: Pulling fs layer
Step #2 - "Deploy": 40c4e7fe1f84: Waiting
Step #2 - "Deploy": 83c2494d67c6: Waiting
Step #2 - "Deploy": 4e4105431c9c: Waiting
Step #2 - "Deploy": 641dbcd188e3: Verifying Checksum
Step #2 - "Deploy": 641dbcd188e3: Download complete
Step #2 - "Deploy": d403554796d1: Verifying Checksum
Step #2 - "Deploy": d403554796d1: Download complete
Step #2 - "Deploy": b7f91549542c: Verifying Checksum
Step #2 - "Deploy": b7f91549542c: Download complete
Step #2 - "Deploy": 40c4e7fe1f84: Verifying Checksum
Step #2 - "Deploy": 40c4e7fe1f84: Download complete
Step #2 - "Deploy": 4e4105431c9c: Verifying Checksum
Step #2 - "Deploy": 4e4105431c9c: Download complete
Step #2 - "Deploy": b7f91549542c: Pull complete
Step #2 - "Deploy": d403554796d1: Pull complete
Step #2 - "Deploy": 641dbcd188e3: Pull complete
Step #2 - "Deploy": 40c4e7fe1f84: Pull complete
Step #2 - "Deploy": 83c2494d67c6: Verifying Checksum
Step #2 - "Deploy": 83c2494d67c6: Download complete
Step #2 - "Deploy": 83c2494d67c6: Pull complete
Step #2 - "Deploy": 4e4105431c9c: Pull complete
Step #2 - "Deploy": Digest: sha256:28f29fe2f81aaa45eaf2bea3bd2a3d6e0639048cbfa223eb41ef6fb809ad151f
Step #2 - "Deploy": Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Step #2 - "Deploy": gcr.io/google.com/cloudsdktool/cloud-sdk:slim
Step #2 - "Deploy": ERROR: (gcloud.run.services.describe) Cannot find service [keep-api-fix-email-sending-first-execution]
Step #2 - "Deploy": Deploying...
Step #2 - "Deploy": Creating Revision...........done
Step #2 - "Deploy": Routing traffic......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done
Step #2 - "Deploy": Done.
Step #2 - "Deploy": Service [keep-api-fix-email-sending-first-execution] revision [keep-api-fix-email-sending-first-execution-00001-mq8] has been deployed and is serving 100 percent of traffic.
Step #2 - "Deploy": Service URL: https://keep-api-fix-email-sending-first-execution-3jg67kxyna-uc.a.run.app
Step #2 - "Deploy": Updated IAM policy for servi