Azure-Samples / azure-search-openai-demo

A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
https://azure.microsoft.com/products/search
MIT License
5.91k stars 4.05k forks source link

No framework detected; using default app from /opt/defaultsite #1183

Open jasredyy5 opened 8 months ago

jasredyy5 commented 8 months ago

Please provide us with the following information:

This issue is for a: (mark with an x)

- [x ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

After deployment, the default Python app is running and not the actual web app on the page. Your app service is up and running. Time to take the next step and deploy your code."

Any log messages given by the failure

Log stream logs: 2024-01-24T16:06:29.4650860Z Documentation: http://aka.ms/webapp-linux 2024-01-24T16:06:29.4743774Z Python 3.10.12 2024-01-24T16:06:29.4938073Z Note: Any data outside '/home' is not persisted 2024-01-24T16:06:31.8175084Z Starting OpenBSD Secure Shell server: sshd. 2024-01-24T16:06:32.0796927Z App Command Line not configured, will attempt auto-detect 2024-01-24T16:06:32.3705530Z Starting periodic command scheduler: cron. 2024-01-24T16:06:32.3721906Z Launching oryx with: create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -virtualEnvName antenv -defaultApp /opt/defaultsite 2024-01-24T16:06:32.6399155Z Found build manifest file at '/home/site/wwwroot/oryx-manifest.toml'. Deserializing it... 2024-01-24T16:06:32.6513292Z Build Operation ID: c3fa7edd4007b032 2024-01-24T16:06:32.6600050Z Output is compressed. Extracting it... 2024-01-24T16:06:32.6609458Z Oryx Version: 0.2.20230707.1, Commit: 0bd28e69919b5e8beba451e8677e3345f0be8361, ReleaseTagName: 20230707.1 2024-01-24T16:06:32.6633545Z Extracting '/home/site/wwwroot/output.tar.gz' to directory '/tmp/8dc1c565ef5ba0b'... 2024-01-24T16:06:37.0455488Z Restarting OpenBSD Secure Shell server: sshd. 2024-01-24T16:06:37.2754386Z node not running, starting node /opt/webssh/index.js 2024-01-24T16:06:37.5765961Z Wed Jan 24 16:06:37 UTC 2024 running .net core 2024-01-24T16:06:45.3857686Z Startup : 04.06.44.861869 2024-01-24T16:06:45.6826840Z Configure Services : 04.06.45.674040 2024-01-24T16:06:47.8418990Z Configure : 04.06.47.835540 2024-01-24T16:06:50.2194418Z Setting Up Routes : 04.06.50.125923 2024-01-24T16:06:52.1230121Z Exiting Configure : 04.06.52.106612 2024-01-24T16:06:55.4591592Z Hosting environment: Production 2024-01-24T16:06:55.6266734Z Content root path: /opt/Kudu 2024-01-24T16:06:55.6361539Z Now listening on: http://0.0.0.0:8181 2024-01-24T16:06:55.6386149Z Application started. Press Ctrl+C to shut down. 2024-01-24T16:07:20 Welcome, you are now connected to log-streaming service. Starting Log Tail -n 10 of existing logs ---- /appsvctmp/volatile/logs/runtime/container.log 2024-01-24T16:06:37.5765961Z Wed Jan 24 16:06:37 UTC 2024 running .net core 2024-01-24T16:06:45.3857686Z Startup : 04.06.44.861869 2024-01-24T16:06:45.6826840Z Configure Services : 04.06.45.674040 2024-01-24T16:06:47.8418990Z Configure : 04.06.47.835540 2024-01-24T16:06:50.2194418Z Setting Up Routes : 04.06.50.125923 2024-01-24T16:06:52.1230121Z Exiting Configure : 04.06.52.106612 2024-01-24T16:06:55.4591592Z Hosting environment: Production 2024-01-24T16:06:55.6266734Z Content root path: /opt/Kudu 2024-01-24T16:06:55.6361539Z Now listening on: http://0.0.0.0:8181 2024-01-24T16:06:55.6386149Z Application started. Press Ctrl+C to shut down.Ending Log Tail of existing logs ---Starting Live Log Stream --- 2024-01-24T16:07:42.6967251Z App path is set to '/tmp/8dc1c565ef5ba0b' 2024-01-24T16:07:42.7289559Z No framework detected; using default app from /opt/defaultsite 2024-01-24T16:07:42.7767277Z Writing output script to '/opt/startup/startup.sh' 2024-01-24T16:07:42.7784947Z Generating gunicorn command for 'application:app' 2024-01-24T16:07:43.1222660Z Using packages from virtual environment antenv located at /tmp/8dc1c565ef5ba0b/antenv. 2024-01-24T16:07:43.1236296Z Updated PYTHONPATH to '/opt/startup/app_logs:/tmp/8dc1c565ef5ba0b/antenv/lib/python3.10/site-packages' 2024-01-24T16:07:45.8129210Z [2024-01-24 16:07:45 +0000] [74] [INFO] Starting gunicorn 20.1.0 2024-01-24T16:07:45.8623160Z [2024-01-24 16:07:45 +0000] [74] [INFO] Listening at: http://0.0.0.0:8000 (74) 2024-01-24T16:07:45.8639531Z [2024-01-24 16:07:45 +0000] [74] [INFO] Using worker: sync 2024-01-24T16:07:45.8908890Z [2024-01-24 16:07:45 +0000] [77] [INFO] Booting worker with pid: 77 2024-01-24T16:07:47.4595059Z 127.0.0.1 - - [24/Jan/2024:16:07:47 +0000] "GET /robots933456.txt HTTP/1.1" 404 207 "-" "HealthCheck/1.0" 2024-01-24T16:07:57.6721050Z [2024-01-24 16:07:57 +0000] [80] [INFO] Worker exiting (pid: 80) 2024-01-24T16:07:58.0906259Z [2024-01-24 16:07:58 +0000] [77] [INFO] Handling signal: term

Expected/desired behavior

Web app

OS and Version?

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian)

azd version?

run azd version and copy paste here.

Versions

Mention any other details that might be useful

After deployment, the default Python app is running and not the actual web app on the page. Your app service is up and running. Time to take the next step and deploy your code." From the log stream, I see the following error "No framework detected; using default app from /opt/defaultsite" Thanks! We'll be in touch soon.

pamelafox commented 8 months ago

Can you check Deployment Center > Logs in the Portal for the App Service, and see if your recent deployment succeeded or failed? (An azd "success" does not mean true success, unfortunately. App Service team is working on a better deployment status indicator.)

jasredyy5 commented 8 months ago

Thank you for your response. The deployment status is success(Active). Here are the deployment logs.

Log Details Commit ID: 4a94f9e27e0b961d453cb29839347853a0c92c00

4:00:44 PM Updating submodules. 4:00:46 PM Preparing deployment for commit id '4a94f9e27e'. 4:00:46 PM PreDeployment: context.CleanOutputPath False 4:00:46 PM PreDeployment: context.OutputPath /home/site/wwwroot 4:00:47 PM Repository path is /home/site/repository 4:00:47 PM Running oryx build... Show Logs... 4:09:59 PM Running post deployment command(s)... 4:09:59 PM 4:09:59 PM Generating summary of Oryx build 4:10:00 PM Parsing the build logs Command: oryx build /home/site/repository -o /home/site/wwwroot --platform python --platform-version 3.10 -p virtualenv_name=antenv --log-file /tmp/build-debug.log -i /tmp/8dc1c565ef5ba0b --compress-destination-dir | tee /tmp/oryx-build.log Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx You can report issues at https://github.com/Microsoft/Oryx/issues

Oryx Version: 0.2.20230508.1, Commit: 7fe2bf39b357dd68572b438a85ca50b5ecfb4592, ReleaseTagName: 20230508.1

Build Operation ID: c3fa7edd4007b032 Repository Commit : 4a94f9e27e0b961d453cb29839347853a0c92c00 OS Type : bullseye Image Type : githubactions

Detecting platforms... Detected following platforms: nodejs: 16.20.2 python: 3.10.13 Version '16.20.2' of platform 'nodejs' is not installed. Generating script to install it... Version '3.10.13' of platform 'python' is not installed. Generating script to install it...

Using intermediate directory '/tmp/8dc1c565ef5ba0b'.

Copying files to the intermediate directory... Done in 9 sec(s).

Source directory : /tmp/8dc1c565ef5ba0b Destination directory: /home/site/wwwroot

Downloading and extracting 'nodejs' version '16.20.2' to '/tmp/oryx/platforms/nodejs/16.20.2'... Detected image debian flavor: bullseye. Downloaded in 2 sec(s). Verifying checksum... Extracting contents... performing sha512 checksum for: nodejs... Done in 8 sec(s).

Downloading and extracting 'python' version '3.10.13' to '/tmp/oryx/platforms/python/3.10.13'... Detected image debian flavor: bullseye. Downloaded in 6 sec(s). Verifying checksum... Extracting contents... performing sha512 checksum for: python... Done in 20 sec(s).

image detector file exists, platform is python.. OS detector file exists, OS is bullseye.. Python Version: /tmp/oryx/platforms/python/3.10.13/bin/python3.10 Creating directory for command manifest file if it does not exist Removing existing manifest file Python Virtual Environment: antenv Creating virtual environment... Activating virtual environment... Running pip install... [21:02:30+0000] Collecting aiofiles==23.2.1 [21:02:31+0000] Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB) [21:02:36+0000] Collecting aiohttp==3.9.1 [21:02:36+0000] Downloading aiohttp-3.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) [21:02:37+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 5.3 MB/s eta 0:00:00 [21:02:37+0000] Collecting aiosignal==1.3.1 [21:02:37+0000] Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB) [21:02:37+0000] Collecting annotated-types==0.6.0 [21:02:37+0000] Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB) [21:02:37+0000] Collecting anyio==3.7.1 [21:02:37+0000] Downloading anyio-3.7.1-py3-none-any.whl (80 kB) [21:02:38+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 1.5 MB/s eta 0:00:00 [21:02:38+0000] Collecting asgiref==3.7.2 [21:02:38+0000] Downloading asgiref-3.7.2-py3-none-any.whl (24 kB) [21:02:38+0000] Collecting attrs==23.1.0 [21:02:38+0000] Downloading attrs-23.1.0-py3-none-any.whl (61 kB) [21:02:38+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 710.8 kB/s eta 0:00:00 [21:02:39+0000] Collecting azure-common==1.1.28 [21:02:39+0000] Downloading azure_common-1.1.28-py2.py3-none-any.whl (14 kB) [21:02:39+0000] Collecting azure-core==1.29.5 [21:02:39+0000] Downloading azure_core-1.29.5-py3-none-any.whl (192 kB) [21:02:39+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 192.4/192.4 kB 3.6 MB/s eta 0:00:00 [21:02:40+0000] Collecting azure-core-tracing-opentelemetry==1.0.0b11 [21:02:40+0000] Downloading azure_core_tracing_opentelemetry-1.0.0b11-py3-none-any.whl (10 kB) [21:02:40+0000] Collecting azure-identity==1.15.0 [21:02:40+0000] Downloading azure_identity-1.15.0-py3-none-any.whl (164 kB) [21:02:40+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.7/164.7 kB 5.1 MB/s eta 0:00:00 [21:02:40+0000] Collecting azure-keyvault-secrets==4.7.0 [21:02:40+0000] Downloading azure_keyvault_secrets-4.7.0-py3-none-any.whl (348 kB) [21:02:40+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.6/348.6 kB 3.9 MB/s eta 0:00:00 [21:02:41+0000] Collecting azure-monitor-opentelemetry==1.1.0 [21:02:41+0000] Downloading azure_monitor_opentelemetry-1.1.0-py3-none-any.whl (19 kB) [21:02:41+0000] Collecting azure-monitor-opentelemetry-exporter==1.0.0b19 [21:02:41+0000] Downloading azure_monitor_opentelemetry_exporter-1.0.0b19-py2.py3-none-any.whl (77 kB) [21:02:41+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.7/77.7 kB 1.4 MB/s eta 0:00:00 [21:02:41+0000] Collecting azure-search-documents==11.4.0b11 [21:02:41+0000] Downloading azure_search_documents-11.4.0b11-py3-none-any.whl (312 kB) [21:02:41+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 312.5/312.5 kB 2.5 MB/s eta 0:00:00 [21:02:41+0000] Collecting azure-storage-blob==12.19.0 [21:02:41+0000] Downloading azure_storage_blob-12.19.0-py3-none-any.whl (394 kB) [21:02:41+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 394.2/394.2 kB 6.5 MB/s eta 0:00:00 [21:02:41+0000] Collecting blinker==1.7.0 [21:02:41+0000] Downloading blinker-1.7.0-py3-none-any.whl (13 kB) [21:02:41+0000] Collecting certifi==2023.11.17 [21:02:41+0000] Downloading certifi-2023.11.17-py3-none-any.whl (162 kB) [21:02:42+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━���━ 162.5/162.5 kB 6.6 MB/s eta 0:00:00 [21:02:42+0000] Collecting cffi==1.16.0 [21:02:42+0000] Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB) [21:02:42+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 kB 5.2 MB/s eta 0:00:00 [21:02:43+0000] Collecting charset-normalizer==3.3.2 [21:02:43+0000] Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) [21:02:43+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 6.3 MB/s eta 0:00:00 [21:02:43+0000] Collecting click==8.1.7 [21:02:43+0000] Downloading click-8.1.7-py3-none-any.whl (97 kB) [21:02:43+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 4.2 MB/s eta 0:00:00 [21:02:45+0000] Collecting cryptography==41.0.7 [21:02:45+0000] Downloading cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB) [21:02:45+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 9.7 MB/s eta 0:00:00 [21:02:45+0000] Collecting deprecated==1.2.14 [21:02:45+0000] Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB) [21:02:45+0000] Collecting distro==1.8.0 [21:02:45+0000] Downloading distro-1.8.0-py3-none-any.whl (20 kB) [21:02:45+0000] Collecting fixedint==0.1.6 [21:02:45+0000] Downloading fixedint-0.1.6-py3-none-any.whl (12 kB) [21:02:46+0000] Collecting flask==3.0.0 [21:02:46+0000] Downloading flask-3.0.0-py3-none-any.whl (99 kB) [21:02:46+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.7/99.7 kB 4.7 MB/s eta 0:00:00 [21:02:46+0000] Collecting frozenlist==1.4.0 [21:02:46+0000] Downloading frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB) [21:02:46+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.7/225.7 kB 5.6 MB/s eta 0:00:00 [21:02:46+0000] Collecting h11==0.14.0 [21:02:46+0000] Downloading h11-0.14.0-py3-none-any.whl (58 kB) [21:02:46+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 2.6 MB/s eta 0:00:00 [21:02:46+0000] Collecting h2==4.1.0 [21:02:46+0000] Downloading h2-4.1.0-py3-none-any.whl (57 kB) [21:02:46+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 2.7 MB/s eta 0:00:00 [21:02:47+0000] Collecting hpack==4.0.0 [21:02:47+0000] Downloading hpack-4.0.0-py3-none-any.whl (32 kB) [21:02:47+0000] Collecting httpcore==1.0.2 [21:02:47+0000] Downloading httpcore-1.0.2-py3-none-any.whl (76 kB) [21:02:47+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 kB 3.0 MB/s eta 0:00:00 [21:02:47+0000] Collecting httpx==0.25.2 [21:02:47+0000] Downloading httpx-0.25.2-py3-none-any.whl (74 kB) [21:02:47+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.0/75.0 kB 2.1 MB/s eta 0:00:00 [21:02:47+0000] Collecting hypercorn==0.15.0 [21:02:47+0000] Downloading hypercorn-0.15.0-py3-none-any.whl (57 kB) [21:02:47+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.8/57.8 kB 2.1 MB/s eta 0:00:00 [21:02:47+0000] Collecting hyperframe==6.0.1 [21:02:47+0000] Downloading hyperframe-6.0.1-py3-none-any.whl (12 kB) [21:02:47+0000] Collecting idna==3.6 [21:02:47+0000] Downloading idna-3.6-py3-none-any.whl (61 kB) [21:02:47+0000] ━���━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 3.2 MB/s eta 0:00:00 [21:02:48+0000] Collecting importlib-metadata==6.8.0 [21:02:48+0000] Downloading importlib_metadata-6.8.0-py3-none-any.whl (22 kB) [21:02:48+0000] Collecting isodate==0.6.1 [21:02:48+0000] Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB) [21:02:48+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.7/41.7 kB 2.3 MB/s eta 0:00:00 [21:02:48+0000] Collecting itsdangerous==2.1.2 [21:02:48+0000] Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) [21:02:48+0000] Collecting jinja2==3.1.3 [21:02:48+0000] Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) [21:02:48+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 5.6 MB/s eta 0:00:00 [21:02:49+0000] Collecting markupsafe==2.1.3 [21:02:49+0000] Downloading MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) [21:02:49+0000] Collecting msal==1.25.0 [21:02:49+0000] Downloading msal-1.25.0-py2.py3-none-any.whl (97 kB) [21:02:49+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.7/97.7 kB 4.7 MB/s eta 0:00:00 [21:02:49+0000] Collecting msal-extensions==1.0.0 [21:02:49+0000] Downloading msal_extensions-1.0.0-py2.py3-none-any.whl (19 kB) [21:02:49+0000] Collecting msrest==0.7.1 [21:02:49+0000] Downloading msrest-0.7.1-py3-none-any.whl (85 kB) [21:02:49+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 2.5 MB/s eta 0:00:00 [21:02:51+0000] Collecting multidict==6.0.4 [21:02:51+0000] Downloading multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB) [21:02:51+0000] ━━━━━━━━��━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.5/114.5 kB 8.1 MB/s eta 0:00:00 [21:02:52+0000] Collecting numpy==1.26.2 [21:02:52+0000] Downloading numpy-1.26.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) [21:02:54+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 7.0 MB/s eta 0:00:00 [21:02:55+0000] Collecting oauthlib==3.2.2 [21:02:55+0000] Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) [21:02:55+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 1.2 MB/s eta 0:00:00 [21:02:55+0000] Collecting openai[datalib]==1.3.7 [21:02:55+0000] Downloading openai-1.3.7-py3-none-any.whl (221 kB) [21:02:56+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 221.4/221.4 kB 5.6 MB/s eta 0:00:00 [21:02:56+0000] Collecting opentelemetry-api==1.21.0 [21:02:56+0000] Downloading opentelemetry_api-1.21.0-py3-none-any.whl (57 kB) [21:02:56+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.9/57.9 kB 949.6 kB/s eta 0:00:00 [21:02:57+0000] Collecting opentelemetry-instrumentation==0.42b0 [21:02:57+0000] Downloading opentelemetry_instrumentation-0.42b0-py3-none-any.whl (25 kB) [21:02:57+0000] Collecting opentelemetry-instrumentation-aiohttp-client==0.42b0 [21:02:57+0000] Downloading opentelemetry_instrumentation_aiohttp_client-0.42b0-py3-none-any.whl (11 kB) [21:02:57+0000] Collecting opentelemetry-instrumentation-asgi==0.42b0 [21:02:57+0000] Downloading opentelemetry_instrumentation_asgi-0.42b0-py3-none-any.whl (13 kB) [21:02:58+0000] Collecting opentelemetry-instrumentation-dbapi==0.42b0 [21:02:58+0000] Downloading opentelemetry_instrumentation_dbapi-0.42b0-py3-none-any.whl (10 kB) [21:02:58+0000] Collecting opentelemetry-instrumentation-django==0.42b0 [21:02:58+0000] Downloading opentelemetry_instrumentation_django-0.42b0-py3-none-any.whl (18 kB) [21:02:58+0000] Collecting opentelemetry-instrumentation-fastapi==0.42b0 [21:02:58+0000] Downloading opentelemetry_instrumentation_fastapi-0.42b0-py3-none-any.whl (11 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-flask==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_flask-0.42b0-py3-none-any.whl (14 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-httpx==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_httpx-0.42b0-py3-none-any.whl (12 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-psycopg2==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_psycopg2-0.42b0-py3-none-any.whl (10 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-requests==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_requests-0.42b0-py3-none-any.whl (11 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-urllib==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_urllib-0.42b0-py3-none-any.whl (11 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-urllib3==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_urllib3-0.42b0-py3-none-any.whl (11 kB) [21:02:59+0000] Collecting opentelemetry-instrumentation-wsgi==0.42b0 [21:02:59+0000] Downloading opentelemetry_instrumentation_wsgi-0.42b0-py3-none-any.whl (13 kB) [21:02:59+0000] Collecting opentelemetry-resource-detector-azure==0.1.0 [21:02:59+0000] Downloading opentelemetry_resource_detector_azure-0.1.0-py3-none-any.whl (10 kB) [21:03:00+0000] Collecting opentelemetry-sdk==1.21.0 [21:03:00+0000] Downloading opentelemetry_sdk-1.21.0-py3-none-any.whl (105 kB) [21:03:00+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.3/105.3 kB 3.1 MB/s eta 0:00:00 [21:03:00+0000] Collecting opentelemetry-semantic-conventions==0.42b0 [21:03:00+0000] Downloading opentelemetry_semantic_conventions-0.42b0-py3-none-any.whl (36 kB) [21:03:00+0000] Collecting opentelemetry-util-http==0.42b0 [21:03:00+0000] Downloading opentelemetry_util_http-0.42b0-py3-none-any.whl (6.9 kB) [21:03:00+0000] Collecting packaging==23.2 [21:03:00+0000] Downloading packaging-23.2-py3-none-any.whl (53 kB) [21:03:00+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 2.7 MB/s eta 0:00:00 [21:03:01+0000] Collecting pandas==2.1.3 [21:03:01+0000] Downloading pandas-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB) [21:03:03+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 9.4 MB/s eta 0:00:00 [21:03:03+0000] Collecting pandas-stubs==2.1.1.230928 [21:03:03+0000] Downloading pandas_stubs-2.1.1.230928-py3-none-any.whl (153 kB) [21:03:03+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.5/153.5 kB 2.9 MB/s eta 0:00:00 [21:03:03+0000] Collecting portalocker==2.8.2 [21:03:03+0000] Downloading portalocker-2.8.2-py3-none-any.whl (17 kB) [21:03:03+0000] Collecting priority==2.0.0 [21:03:03+0000] Downloading priority-2.0.0-py3-none-any.whl (8.9 kB) [21:03:04+0000] Collecting pycparser==2.21 [21:03:04+0000] Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [21:03:04+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 5.4 MB/s eta 0:00:00 [21:03:05+0000] Collecting pydantic==2.5.2 [21:03:05+0000] Downloading pydantic-2.5.2-py3-none-any.whl (381 kB) [21:03:05+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 381.9/381.9 kB 5.5 MB/s eta 0:00:00 [21:03:10+0000] Collecting pydantic-core==2.14.5 [21:03:10+0000] Downloading pydantic_core-2.14.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) [21:03:10+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 14.1 MB/s eta 0:00:00 [21:03:10+0000] Collecting pyjwt[crypto]==2.8.0 [21:03:10+0000] Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) [21:03:10+0000] Collecting python-dateutil==2.8.2 [21:03:10+0000] Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) [21:03:10+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 10.6 MB/s eta 0:00:00 [21:03:10+0000] Collecting pytz==2023.3.post1 [21:03:10+0000] Downloading pytz-2023.3.post1-py2.py3-none-any.whl (502 kB) [21:03:10+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 5.6 MB/s eta 0:00:00 [21:03:11+0000] Collecting quart==0.19.4 [21:03:11+0000] Downloading quart-0.19.4-py3-none-any.whl (77 kB) [21:03:11+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.8/77.8 kB 2.8 MB/s eta 0:00:00 [21:03:11+0000] Collecting quart-cors==0.7.0 [21:03:11+0000] Downloading quart_cors-0.7.0-py3-none-any.whl (8.0 kB) [21:03:15+0000] Collecting regex==2023.10.3 [21:03:15+0000] Downloading regex-2023.10.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773 kB) [21:03:15+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 773.9/773.9 kB 9.5 MB/s eta 0:00:00 [21:03:15+0000] Collecting requests==2.31.0 [21:03:15+0000] Downloading requests-2.31.0-py3-none-any.whl (62 kB) [21:03:15+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 2.4 MB/s eta 0:00:00 [21:03:15+0000] Collecting requests-oauthlib==1.3.1 [21:03:15+0000] Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) [21:03:16+0000] Collecting six==1.16.0 [21:03:16+0000] Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) [21:03:16+0000] Collecting sniffio==1.3.0 [21:03:16+0000] Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) [21:03:16+0000] Collecting tiktoken==0.5.2 [21:03:16+0000] Downloading tiktoken-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB) [21:03:16+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 13.1 MB/s eta 0:00:00 [21:03:17+0000] Collecting tqdm==4.66.1 [21:03:17+0000] Downloading tqdm-4.66.1-py3-none-any.whl (78 kB) [21:03:17+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 2.1 MB/s eta 0:00:00 [21:03:17+0000] Collecting types-pytz==2023.3.1.1 [21:03:17+0000] Downloading types_pytz-2023.3.1.1-py3-none-any.whl (4.9 kB) [21:03:17+0000] Collecting typing-extensions==4.8.0 [21:03:17+0000] Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB) [21:03:17+0000] Collecting tzdata==2023.3 [21:03:17+0000] Downloading tzdata-2023.3-py2.py3-none-any.whl (341 kB) [21:03:17+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 8.8 MB/s eta 0:00:00 [21:03:18+0000] Collecting urllib3==2.1.0 [21:03:18+0000] Downloading urllib3-2.1.0-py3-none-any.whl (104 kB) [21:03:18+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 1.8 MB/s eta 0:00:00 [21:03:18+0000] Collecting uvicorn==0.24.0.post1 [21:03:19+0000] Downloading uvicorn-0.24.0.post1-py3-none-any.whl (59 kB) [21:03:19+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━���━━━━━━━━━ 59.7/59.7 kB 1.2 MB/s eta 0:00:00 [21:03:19+0000] Collecting werkzeug==3.0.1 [21:03:19+0000] Downloading werkzeug-3.0.1-py3-none-any.whl (226 kB) [21:03:19+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.7/226.7 kB 10.2 MB/s eta 0:00:00 [21:03:20+0000] Collecting wrapt==1.16.0 [21:03:20+0000] Downloading wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80 kB) [21:03:20+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 3.4 MB/s eta 0:00:00 [21:03:20+0000] Collecting wsproto==1.2.0 [21:03:20+0000] Downloading wsproto-1.2.0-py3-none-any.whl (24 kB) [21:03:21+0000] Collecting yarl==1.9.3 [21:03:21+0000] Downloading yarl-1.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (300 kB) [21:03:21+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 300.7/300.7 kB 4.3 MB/s eta 0:00:00 [21:03:22+0000] Collecting zipp==3.17.0 [21:03:22+0000] Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB) [21:03:22+0000] Collecting azure-ai-formrecognizer==3.3.2 [21:03:22+0000] Downloading azure_ai_formrecognizer-3.3.2-py3-none-any.whl (300 kB) [21:03:22+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 300.1/300.1 kB 5.7 MB/s eta 0:00:00 [21:03:22+0000] Collecting azure-storage-file-datalake==12.14.0 [21:03:22+0000] Downloading azure_storage_file_datalake-12.14.0-py3-none-any.whl (251 kB) [21:03:22+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 251.0/251.0 kB 3.1 MB/s eta 0:00:00 [21:03:22+0000] Collecting colorama==0.4.6 [21:03:22+0000] Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) [21:03:28+0000] Collecting pillow==10.1.0 [21:03:28+0000] Downloading Pillow-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.6 MB) [21:03:28+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 6.3 MB/s eta 0:00:00 [21:03:30+0000] Collecting pymupdf==1.23.7 [21:03:30+0000] Downloading PyMuPDF-1.23.7-cp310-none-manylinux2014_x86_64.whl (4.4 MB) [21:03:31+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 10.3 MB/s eta 0:00:00 [21:03:31+0000] Collecting pymupdfb==1.23.7 [21:03:31+0000] Downloading PyMuPDFb-1.23.7-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (30.6 MB) [21:03:33+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.6/30.6 MB 6.2 MB/s eta 0:00:00 [21:03:34+0000] Collecting pypdf==3.17.1 [21:03:34+0000] Downloading pypdf-3.17.1-py3-none-any.whl (277 kB) [21:03:34+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 277.6/277.6 kB 4.0 MB/s eta 0:00:00 [21:03:34+0000] Collecting tenacity==8.2.3 [21:03:34+0000] Downloading tenacity-8.2.3-py3-none-any.whl (24 kB) [21:03:34+0000] Collecting types-pillow==10.1.0.2 [21:03:34+0000] Downloading types_Pillow-10.1.0.2-py3-none-any.whl (51 kB) [21:03:34+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.5/51.5 kB 1.9 MB/s eta 0:00:00 [21:03:37+0000] Collecting ruff [21:03:37+0000] Downloading ruff-0.1.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB) [21:03:37+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.5/7.5 MB 19.8 MB/s eta 0:00:00 [21:03:38+0000] Collecting black [21:03:38+0000] Downloading black-23.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) [21:03:38+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 13.0 MB/s eta 0:00:00 [21:03:38+0000] Collecting pytest [21:03:38+0000] Downloading pytest-7.4.4-py3-none-any.whl (325 kB) [21:03:38+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.3/325.3 kB 5.2 MB/s eta 0:00:00 [21:03:39+0000] Collecting pytest-asyncio [21:03:39+0000] Downloading pytest_asyncio-0.23.3-py3-none-any.whl (17 kB) [21:03:39+0000] Collecting pytest-snapshot [21:03:39+0000] Downloading pytest_snapshot-0.9.0-py3-none-any.whl (10 kB) [21:03:41+0000] Collecting coverage [21:03:41+0000] Downloading coverage-7.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233 kB) [21:03:41+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━��━━━━━━━━━━ 233.2/233.2 kB 4.7 MB/s eta 0:00:00 [21:03:41+0000] Collecting playwright [21:03:42+0000] Downloading playwright-1.41.0-py3-none-manylinux1_x86_64.whl (37.4 MB) [21:03:45+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.4/37.4 MB 4.3 MB/s eta 0:00:00 [21:03:45+0000] Collecting pytest-cov [21:03:45+0000] Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB) [21:03:45+0000] Collecting pytest-playwright [21:03:45+0000] Downloading pytest_playwright-0.4.3-py3-none-any.whl (10 kB) [21:03:46+0000] Collecting pre-commit [21:03:46+0000] Downloading pre_commit-3.6.0-py2.py3-none-any.whl (204 kB) [21:03:46+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 204.0/204.0 kB 7.0 MB/s eta 0:00:00 [21:03:46+0000] Collecting locust [21:03:46+0000] Downloading locust-2.20.1-py3-none-any.whl (1.4 MB) [21:03:46+0000] ━���━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 10.4 MB/s eta 0:00:00 [21:03:47+0000] Collecting pip-tools [21:03:47+0000] Downloading pip_tools-7.3.0-py3-none-any.whl (57 kB) [21:03:47+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.4/57.4 kB 2.2 MB/s eta 0:00:00 [21:03:47+0000] Collecting mypy [21:03:47+0000] Downloading mypy-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB) [21:03:48+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.5/12.5 MB 10.9 MB/s eta 0:00:00 [21:03:49+0000] Collecting async-timeout<5.0,>=4.0 [21:03:49+0000] Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB) [21:03:49+0000] Collecting exceptiongroup [21:03:49+0000] Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB) [21:03:50+0000] Collecting tomli [21:03:50+0000] Downloading tomli-2.0.1-py3-none-any.whl (12 kB) [21:03:51+0000] Collecting taskgroup [21:03:51+0000] Downloading taskgroup-0.0.0a4-py2.py3-none-any.whl (9.1 kB) [21:03:52+0000] Requirement already satisfied: setuptools>=16.0 in ./antenv/lib/python3.10/site-packages (from opentelemetry-instrumentation==0.42b0->-r app/backend/requirements.txt (line 175)) (65.5.0) [21:03:57+0000] Collecting platformdirs>=2 [21:03:57+0000] Downloading platformdirs-4.1.0-py3-none-any.whl (17 kB) [21:03:57+0000] Collecting mypy-extensions>=0.4.3 [21:03:57+0000] Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) [21:03:57+0000] Collecting pathspec>=0.9.0 [21:03:57+0000] Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) [21:03:57+0000] Collecting iniconfig [21:03:57+0000] Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) [21:03:57+0000] Collecting pluggy<2.0,>=0.12 [21:03:57+0000] Downloading pluggy-1.3.0-py3-none-any.whl (18 kB) [21:03:58+0000] Collecting pyee==11.0.1 [21:03:58+0000] Downloading pyee-11.0.1-py3-none-any.whl (15 kB) [21:03:59+0000] Collecting greenlet==3.0.3 [21:03:59+0000] Downloading greenlet-3.0.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (616 kB) [21:04:00+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 616.0/616.0 kB 5.4 MB/s eta 0:00:00 [21:04:00+0000] Collecting python-slugify<9.0.0,>=6.0.0 [21:04:00+0000] Downloading python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB) [21:04:00+0000] Collecting pytest-base-url<3.0.0,>=1.0.0 [21:04:00+0000] Downloading pytest_base_url-2.0.0-py3-none-any.whl (4.6 kB) [21:04:00+0000] Collecting cfgv>=2.0.0 [21:04:00+0000] Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) [21:04:01+0000] Collecting pyyaml>=5.1 [21:04:01+0000] Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB) [21:04:01+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━��━━━━━━━━━━━ 705.5/705.5 kB 4.6 MB/s eta 0:00:00 [21:04:02+0000] Collecting virtualenv>=20.10.0 [21:04:02+0000] Downloading virtualenv-20.25.0-py3-none-any.whl (3.8 MB) [21:04:02+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 12.9 MB/s eta 0:00:00 [21:04:03+0000] Collecting identify>=1.0.0 [21:04:03+0000] Downloading identify-2.5.33-py2.py3-none-any.whl (98 kB) [21:04:03+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.9/98.9 kB 4.2 MB/s eta 0:00:00 [21:04:03+0000] Collecting nodeenv>=0.11.1 [21:04:03+0000] Downloading nodeenv-1.8.0-py2.py3-none-any.whl (22 kB) [21:04:04+0000] Collecting pyzmq>=25.0.0 [21:04:04+0000] Downloading pyzmq-25.1.2-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB) [21:04:04+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━���━━━━━━━━ 1.1/1.1 MB 13.0 MB/s eta 0:00:00 [21:04:05+0000] Collecting psutil>=5.9.1 [21:04:05+0000] Downloading psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB) [21:04:05+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.2/288.2 kB 3.1 MB/s eta 0:00:00 [21:04:06+0000] Collecting geventhttpclient>=2.0.11 [21:04:06+0000] Downloading geventhttpclient-2.0.11-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (103 kB) [21:04:06+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.7/103.7 kB 1.8 MB/s eta 0:00:00 [21:04:06+0000] Collecting roundrobin>=0.0.2 [21:04:06+0000] Downloading roundrobin-0.0.4.tar.gz (3.4 kB) [21:04:06+0000] Preparing metadata (setup.py): started [21:04:09+0000] Preparing metadata (setup.py): finished with status 'done' [21:04:09+0000] Collecting Flask-BasicAuth>=0.2.0 [21:04:09+0000] Downloading Flask-BasicAuth-0.2.0.tar.gz (16 kB) [21:04:09+0000] Preparing metadata (setup.py): started [21:04:11+0000] Preparing metadata (setup.py): finished with status 'done' [21:04:11+0000] Collecting ConfigArgParse>=1.5.5 [21:04:11+0000] Downloading ConfigArgParse-1.7-py3-none-any.whl (25 kB) [21:04:11+0000] Collecting Flask-Cors>=3.0.10 [21:04:11+0000] Downloading Flask_Cors-4.0.0-py2.py3-none-any.whl (14 kB) [21:04:11+0000] Collecting msgpack>=1.0.0 [21:04:11+0000] Downloading msgpack-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (530 kB) [21:04:11+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 530.8/530.8 kB 5.4 MB/s eta 0:00:00 [21:04:12+0000] Collecting gevent>=22.10.2 [21:04:12+0000] Downloading gevent-23.9.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.4 MB) [21:04:13+0000] ━━━���━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 13.7 MB/s eta 0:00:00 [21:04:14+0000] Collecting build [21:04:14+0000] Downloading build-1.0.3-py3-none-any.whl (18 kB) [21:04:14+0000] Requirement already satisfied: pip>=22.2 in ./antenv/lib/python3.10/site-packages (from pip-tools->-r requirements.txt (line 14)) (23.0.1) [21:04:14+0000] Requirement already satisfied: wheel in /tmp/oryx/platforms/python/3.10.13/lib/python3.10/site-packages (from pip-tools->-r requirements.txt (line 14)) (0.41.3) [21:04:18+0000] Collecting zope.interface [21:04:18+0000] Downloading zope.interface-6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (247 kB) [21:04:18+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.1/247.1 kB 7.8 MB/s eta 0:00:00 [21:04:18+0000] Collecting zope.event [21:04:18+0000] Downloading zope.event-5.0-py3-none-any.whl (6.8 kB) [21:04:19+0000] Collecting brotli [21:04:19+0000] Downloading Brotli-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (3.0 MB) [21:04:19+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 18.7 MB/s eta 0:00:00 [21:04:20+0000] Collecting text-unidecode>=1.3 [21:04:20+0000] Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) [21:04:20+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 3.2 MB/s eta 0:00:00 [21:04:20+0000] Collecting filelock<4,>=3.12.2 [21:04:20+0000] Downloading filelock-3.13.1-py3-none-any.whl (11 kB) [21:04:21+0000] Collecting distlib<1,>=0.3.7 [21:04:21+0000] Downloading distlib-0.3.8-py2.py3-none-any.whl (468 kB) [21:04:21+0000] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.9/468.9 kB 7.0 MB/s eta 0:00:00 [21:04:21+0000] Collecting pyproject_hooks [21:04:21+0000] Downloading pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB) [21:04:22+0000] Building wheels for collected packages: Flask-BasicAuth, roundrobin [21:04:22+0000] Building wheel for Flask-BasicAuth (setup.py): started [21:04:25+0000] Building wheel for Flask-BasicAuth (setup.py): finished with status 'done' [21:04:25+0000] Created wheel for Flask-BasicAuth: filename=Flask_BasicAuth-0.2.0-py3-none-any.whl size=4241 sha256=27f03e2bf3a663234a34b8b19130154fd4e2d28d1fa1736452be042ed37367d7 [21:04:25+0000] Stored in directory: /usr/local/share/pip-cache/wheels/2c/96/a5/54f6f7fa880f487e2f6c52cc9943d3299272a956cbd5af3b8c [21:04:25+0000] Building wheel for roundrobin (setup.py): started [21:04:26+0000] Building wheel for roundrobin (setup.py): finished with status 'done' [21:04:26+0000] Created wheel for roundrobin: filename=roundrobin-0.0.4-py3-none-any.whl size=4017 sha256=fc86eef5b3899d72cc9394fc327a40d2f9ecb0ebec86a945b2b24ef1f8a86c5b [21:04:26+0000] Stored in directory: /usr/local/share/pip-cache/wheels/c2/e8/10/b6204cb43ae923e4f51bb5c5aee3a143ca632b3d8c0b64c078 [21:04:26+0000] Successfully built Flask-BasicAuth roundrobin [21:04:30+0000] Installing collected packages: types-pytz, text-unidecode, roundrobin, pytz, fixedint, distlib, brotli, azure-common, zope.interface, zope.event, zipp, wrapt, urllib3, tzdata, typing-extensions, types-pillow, tqdm, tomli, tenacity, sniffio, six, ruff, regex, pyzmq, pyyaml, python-slugify, pypdf, pymupdfb, pyjwt, pycparser, psutil, priority, portalocker, pluggy, platformdirs, pillow, pathspec, packaging, opentelemetry-util-http, opentelemetry-semantic-conventions, oauthlib, numpy, nodeenv, mypy-extensions, multidict, msgpack, markupsafe, itsdangerous, iniconfig, idna, identify, hyperframe, hpack, h11, greenlet, frozenlist, filelock, exceptiongroup, distro, coverage, ConfigArgParse, colorama, click, charset-normalizer, cfgv, certifi, blinker, attrs, async-timeout, annotated-types, aiofiles, yarl, wsproto, werkzeug, virtualenv, uvicorn, taskgroup, requests, python-dateutil, pytest, pyproject_hooks, pymupdf, pyee, pydantic-core, pandas-stubs, mypy, jinja2, isodate, importlib-metadata, httpcore, h2, gevent, deprecated, cffi, black, asgiref, anyio, aiosignal, tiktoken, requests-oauthlib, pytest-snapshot, pytest-cov, pytest-base-url, pytest-asyncio, pydantic, pre-commit, playwright, pandas, opentelemetry-api, hypercorn, httpx, geventhttpclient, flask, cryptography, build, azure-core, aiohttp, quart, pytest-playwright, pip-tools, opentelemetry-sdk, opentelemetry-instrumentation, openai, msrest, Flask-Cors, Flask-BasicAuth, azure-storage-blob, azure-search-documents, azure-keyvault-secrets, azure-core-tracing-opentelemetry, quart-cors, opentelemetry-resource-detector-azure, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-urllib3, opentelemetry-instrumentation-urllib, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-httpx, opentelemetry-instrumentation-dbapi, opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-aiohttp-client, msal, locust, azure-storage-file-datalake, azure-monitor-opentelemetry-exporter, azure-ai-formrecognizer, opentelemetry-instrumentation-psycopg2, opentelemetry-instrumentation-flask, opentelemetry-instrumentation-fastapi, opentelemetry-instrumentation-django, msal-extensions, azure-monitor-opentelemetry, azure-identity [21:06:11+0000] Successfully installed ConfigArgParse-1.7 Flask-BasicAuth-0.2.0 Flask-Cors-4.0.0 aiofiles-23.2.1 aiohttp-3.9.1 aiosignal-1.3.1 annotated-types-0.6.0 anyio-3.7.1 asgiref-3.7.2 async-timeout-4.0.3 attrs-23.1.0 azure-ai-formrecognizer-3.3.2 azure-common-1.1.28 azure-core-1.29.5 azure-core-tracing-opentelemetry-1.0.0b11 azure-identity-1.15.0 azure-keyvault-secrets-4.7.0 azure-monitor-opentelemetry-1.1.0 azure-monitor-opentelemetry-exporter-1.0.0b19 azure-search-documents-11.4.0b11 azure-storage-blob-12.19.0 azure-storage-file-datalake-12.14.0 black-23.12.1 blinker-1.7.0 brotli-1.1.0 build-1.0.3 certifi-2023.11.17 cffi-1.16.0 cfgv-3.4.0 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 coverage-7.4.0 cryptography-41.0.7 deprecated-1.2.14 distlib-0.3.8 distro-1.8.0 exceptiongroup-1.2.0 filelock-3.13.1 fixedint-0.1.6 flask-3.0.0 frozenlist-1.4.0 gevent-23.9.1 geventhttpclient-2.0.11 greenlet-3.0.3 h11-0.14.0 h2-4.1.0 hpack-4.0.0 httpcore-1.0.2 httpx-0.25.2 hypercorn-0.15.0 hyperframe-6.0.1 identify-2.5.33 idna-3.6 importlib-metadata-6.8.0 iniconfig-2.0.0 isodate-0.6.1 itsdangerous-2.1.2 jinja2-3.1.3 locust-2.20.1 markupsafe-2.1.3 msal-1.25.0 msal-extensions-1.0.0 msgpack-1.0.7 msrest-0.7.1 multidict-6.0.4 mypy-1.8.0 mypy-extensions-1.0.0 nodeenv-1.8.0 numpy-1.26.2 oauthlib-3.2.2 openai-1.3.7 opentelemetry-api-1.21.0 opentelemetry-instrumentation-0.42b0 opentelemetry-instrumentation-aiohttp-client-0.42b0 opentelemetry-instrumentation-asgi-0.42b0 opentelemetry-instrumentation-dbapi-0.42b0 opentelemetry-instrumentation-django-0.42b0 opentelemetry-instrumentation-fastapi-0.42b0 opentelemetry-instrumentation-flask-0.42b0 opentelemetry-instrumentation-httpx-0.42b0 opentelemetry-instrumentation-psycopg2-0.42b0 opentelemetry-instrumentation-requests-0.42b0 opentelemetry-instrumentation-urllib-0.42b0 opentelemetry-instrumentation-urllib3-0.42b0 opentelemetry-instrumentation-wsgi-0.42b0 opentelemetry-resource-detector-azure-0.1.0 opentelemetry-sdk-1.21.0 opentelemetry-semantic-conventions-0.42b0 opentelemetry-util-http-0.42b0 packaging-23.2 pandas-2.1.3 pandas-stubs-2.1.1.230928 pathspec-0.12.1 pillow-10.1.0 pip-tools-7.3.0 platformdirs-4.1.0 playwright-1.41.0 pluggy-1.3.0 portalocker-2.8.2 pre-commit-3.6.0 priority-2.0.0 psutil-5.9.8 pycparser-2.21 pydantic-2.5.2 pydantic-core-2.14.5 pyee-11.0.1 pyjwt-2.8.0 pymupdf-1.23.7 pymupdfb-1.23.7 pypdf-3.17.1 pyproject_hooks-1.0.0 pytest-7.4.4 pytest-asyncio-0.23.3 pytest-base-url-2.0.0 pytest-cov-4.1.0 pytest-playwright-0.4.3 pytest-snapshot-0.9.0 python-dateutil-2.8.2 python-slugify-8.0.1 pytz-2023.3.post1 pyyaml-6.0.1 pyzmq-25.1.2 quart-0.19.4 quart-cors-0.7.0 regex-2023.10.3 requests-2.31.0 requests-oauthlib-1.3.1 roundrobin-0.0.4 ruff-0.1.14 six-1.16.0 sniffio-1.3.0 taskgroup-0.0.0a4 tenacity-8.2.3 text-unidecode-1.3 tiktoken-0.5.2 tomli-2.0.1 tqdm-4.66.1 types-pillow-10.1.0.2 types-pytz-2023.3.1.1 typing-extensions-4.8.0 tzdata-2023.3 urllib3-2.1.0 uvicorn-0.24.0.post1 virtualenv-20.25.0 werkzeug-3.0.1 wrapt-1.16.0 wsproto-1.2.0 yarl-1.9.3 zipp-3.17.0 zope.event-5.0 zope.interface-6.1

[notice] A new release of pip is available: 23.0.1 -> 23.3.2 [notice] To update, run: pip install --upgrade pip Not a vso image, so not writing build commands Preparing output...

Copying files to destination directory '/tmp/_preCompressedDestinationDir'... Done in 49 sec(s). Compressing content of directory '/tmp/_preCompressedDestinationDir'... Copied the compressed output to '/home/site/wwwroot'

Removing existing manifest file Creating a manifest file... Manifest file created. Copying .ostype to manifest output directory.

Done in 520 sec(s).

pamelafox commented 8 months ago

Interesting, I don't understand why it's installing pytest, that shouldn't happen for app/backend requirements.txt.

Did you use "azd up" from the root in order to deploy it?

jasredyy5 commented 8 months ago

I did not use "azd up". I have my Azure app service created already with all the required Azure resources and I just linked it to this repo through external Git.

pamelafox commented 8 months ago

Ah, well that will likely require some special setup. When you use "azd up", the tool will first package up the frontend, copy the frontend assets into app/backend, and then it will deploy only app/backend. You would need to do the equivalent with your form of deployment.

jasredyy5 commented 8 months ago

Got it. Thank you for your input.