If you’re creating a debugging post, please include the following info:
- Share the link to the public app (deployed on Community Cloud).
jinxin28-dsp-app-qpet9c.streamlit.app - Share the link to your app’s public GitHub repository (including a requirements file).
GitHub - jinxin28/DSP - Share the full text of the error message (not a screenshot).
[ UTC ] Logs for jinxin28-dsp-app-qpet9c.streamlit.app/
────────────────────────────────────────────────────────────────────────────────────────
[16:15:43] 🖥 Provisioning machine...
[16:15:43] 🎛 Preparing system...
[16:15:43] ⛓ Spinning up manager process...
[16:15:44] 🚀 Starting up repository: 'dsp', branch: 'master', main module: 'app.py'
[16:15:44] 🐙 Cloning repository...
[16:15:44] 🐙 Cloning into '/mount/src/dsp'...
[16:15:44] 🐙 Cloned repository!
[16:15:44] 🐙 Pulling code changes from Github...
[16:15:45] 📦 Processing dependencies...
──────────────────────────────────────── uv ───────────────────────────────────────────
Using uv pip install.
Using Python 3.12.8 environment at /home/adminuser/venv
× No solution found when resolving dependencies:
╰─▶ Because pywin32==306 has no wheels with a matching Python ABI tag and
you require pywin32==306, we can conclude that your requirements are
unsatisfiable.
Checking if Streamlit is installed
────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────── pip ───────────────────────────────────────────
Using standard pip install.
Collecting absl-py==1.4.0 (from -r /mount/src/dsp/requirements.txt (line 1))
Downloading absl_py-1.4.0-py3-none-any.whl.metadata (2.3 kB)
Collecting aiohttp==3.8.4 (from -r /mount/src/dsp/requirements.txt (line 2))
Downloading aiohttp-3.8.4.tar.gz (7.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.3/7.3 MB 65.3 MB/s eta 0:00:00[2025-01-07 16:15:50.216075]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting aiosignal==1.3.1 (from -r /mount/src/dsp/requirements.txt (line 3))
Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
Collecting altair==5.1.2 (from -r /mount/src/dsp/requirements.txt (line 4))
Downloading altair-5.1.2-py3-none-any.whl.metadata (8.6 kB)
Collecting anyio==3.6.2 (from -r /mount/src/dsp/requirements.txt (line 5))
Downloading anyio-3.6.2-py3-none-any.whl.metadata (4.7 kB)
Collecting appdirs==1.4.4 (from -r /mount/src/dsp/requirements.txt (line 6))
Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting argon2-cffi==21.3.0 (from -r /mount/src/dsp/requirements.txt (line 7))
Downloading argon2_cffi-21.3.0-py3-none-any.whl.metadata (5.4 kB)
Collecting argon2-cffi-bindings==21.2.0 (from -r /mount/src/dsp/requirements.txt (line 8))
Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Collecting arrow==1.2.3 (from -r /mount/src/dsp/requirements.txt (line 9))
Downloading arrow-1.2.3-py3-none-any.whl.metadata (6.9 kB)
Collecting asgiref==3.7.2 (from -r /mount/src/dsp/requirements.txt (line 10))
Downloading asgiref-3.7.2-py3-none-any.whl.metadata (9.2 kB)
Collecting asttokens==2.2.1 (from -r /mount/src/dsp/requirements.txt (line 11))
Downloading asttokens-2.2.1-py2.py3-none-any.whl.metadata (4.8 kB)
Collecting astunparse==1.6.3 (from -r /mount/src/dsp/requirements.txt (line 12))
Downloading astunparse-1.6.3-py2.py3-none-any.whl.metadata (4.4 kB)
Collecting async-timeout==4.0.2 (from -r /mount/src/dsp/requirements.txt (line 13))
Downloading async_timeout-4.0.2-py3-none-any.whl.metadata (4.2 kB)
Collecting attrs==23.1.0 (from -r /mount/src/dsp/requirements.txt (line 14))
Downloading attrs-23.1.0-py3-none-any.whl.metadata (11 kB)
Collecting backcall==0.2.0 (from -r /mount/src/dsp/requirements.txt (line 15))
Downloading backcall-0.2.0-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting beautifulsoup4==4.12.2 (from -r /mount/src/dsp/requirements.txt (line 16))
Downloading beautifulsoup4-4.12.2-py3-none-any.whl.metadata (3.6 kB)
Collecting bleach==6.0.0 (from -r /mount/src/dsp/requirements.txt (line 17))
Downloading bleach-6.0.0-py3-none-any.whl.metadata (29 kB)
Collecting blinker==1.6.3 (from -r /mount/src/dsp/requirements.txt (line 18))
Downloading blinker-1.6.3-py3-none-any.whl.metadata (1.9 kB)
Collecting branca==0.6.0 (from -r /mount/src/dsp/requirements.txt (line 19))
Downloading branca-0.6.0-py3-none-any.whl.metadata (1.5 kB)
Collecting cachetools==5.3.1 (from -r /mount/src/dsp/requirements.txt (line 20))
Downloading cachetools-5.3.1-py3-none-any.whl.metadata (5.2 kB)
Collecting certifi==2023.5.7 (from -r /mount/src/dsp/requirements.txt (line 21))
Downloading certifi-2023.5.7-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.15.1 (from -r /mount/src/dsp/requirements.txt (line 22))
Downloading cffi-1.15.1.tar.gz (508 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 508.5/508.5 kB 137.5 MB/s eta 0:00:00[2025-01-07 16:15:55.624476]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting charset-normalizer==3.1.0 (from -r /mount/src/dsp/requirements.txt (line 23))
Downloading charset_normalizer-3.1.0-py3-none-any.whl.metadata (30 kB)
Collecting click==8.1.3 (from -r /mount/src/dsp/requirements.txt (line 24))
Downloading click-8.1.3-py3-none-any.whl.metadata (3.2 kB)
Collecting colorama==0.4.6 (from -r /mount/src/dsp/requirements.txt (line 25))
Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting comm==0.1.3 (from -r /mount/src/dsp/requirements.txt (line 26))
Downloading comm-0.1.3-py3-none-any.whl.metadata (4.2 kB)
Collecting comtypes==1.1.14 (from -r /mount/src/dsp/requirements.txt (line 27))
Downloading comtypes-1.1.14-py2.py3-none-any.whl.metadata (1.6 kB)
Collecting contextvars==2.4 (from -r /mount/src/dsp/requirements.txt (line 28))
Downloading contextvars-2.4.tar.gz (9.6 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting contourpy==1.0.7 (from -r /mount/src/dsp/requirements.txt (line 29))
Downloading contourpy-1.0.7.tar.gz (13.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.4/13.4 MB 126.9 MB/s eta 0:00:00[2025-01-07 16:16:03.713279]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting cycler==0.11.0 (from -r /mount/src/dsp/requirements.txt (line 30))
Downloading cycler-0.11.0-py3-none-any.whl.metadata (785 bytes)
Collecting debugpy==1.6.7 (from -r /mount/src/dsp/requirements.txt (line 31))
Downloading debugpy-1.6.7-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting decorator==5.1.1 (from -r /mount/src/dsp/requirements.txt (line 32))
Downloading decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting defusedxml==0.7.1 (from -r /mount/src/dsp/requirements.txt (line 33))
Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting executing==1.2.0 (from -r /mount/src/dsp/requirements.txt (line 34))
Downloading executing-1.2.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting fastjsonschema==2.16.3 (from -r /mount/src/dsp/requirements.txt (line 35))
Downloading fastjsonschema-2.16.3-py3-none-any.whl.metadata (2.0 kB)
Collecting flatbuffers==23.5.26 (from -r /mount/src/dsp/requirements.txt (line 36))
Downloading flatbuffers-23.5.26-py2.py3-none-any.whl.metadata (850 bytes)
Collecting fonttools==4.39.3 (from -r /mount/src/dsp/requirements.txt (line 37))
Downloading fonttools-4.39.3-py3-none-any.whl.metadata (145 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 145.7/145.7 kB 120.5 MB/s eta 0:00:00[2025-01-07 16:16:08.544170]
Collecting fqdn==1.5.1 (from -r /mount/src/dsp/requirements.txt (line 38))
Downloading fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting frozenlist==1.3.3 (from -r /mount/src/dsp/requirements.txt (line 39))
Downloading frozenlist-1.3.3.tar.gz (66 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.6/66.6 kB 121.8 MB/s eta 0:00:00[2025-01-07 16:16:08.756382]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting gast==0.4.0 (from -r /mount/src/dsp/requirements.txt (line 40))
Downloading gast-0.4.0-py3-none-any.whl.metadata (1.1 kB)
Collecting gitdb==4.0.10 (from -r /mount/src/dsp/requirements.txt (line 41))
Downloading gitdb-4.0.10-py3-none-any.whl.metadata (1.1 kB)
Collecting GitPython==3.1.37 (from -r /mount/src/dsp/requirements.txt (line 42))
Downloading GitPython-3.1.37-py3-none-any.whl.metadata (12 kB)
Collecting google-auth==2.19.0 (from -r /mount/src/dsp/requirements.txt (line 43))
Downloading google_auth-2.19.0-py2.py3-none-any.whl.metadata (4.2 kB)
Collecting google-auth-oauthlib==1.0.0 (from -r /mount/src/dsp/requirements.txt (line 44))
Downloading google_auth_oauthlib-1.0.0-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting google-pasta==0.2.0 (from -r /mount/src/dsp/requirements.txt (line 45))
Downloading google_pasta-0.2.0-py3-none-any.whl.metadata (814 bytes)
Collecting graphviz==0.20.1 (from -r /mount/src/dsp/requirements.txt (line 46))
Downloading graphviz-0.20.1-py3-none-any.whl.metadata (12 kB)
Collecting grpcio==1.54.2 (from -r /mount/src/dsp/requirements.txt (line 47))
Downloading grpcio-1.54.2.tar.gz (23.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 147.8 MB/s eta 0:00:00[2025-01-07 16:16:14.652181]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting h11==0.14.0 (from -r /mount/src/dsp/requirements.txt (line 48))
Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting h5py==3.8.0 (from -r /mount/src/dsp/requirements.txt (line 49))
Downloading h5py-3.8.0.tar.gz (400 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 400.8/400.8 kB 132.3 MB/s eta 0:00:00[2025-01-07 16:16:21.448531]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting htmltools==0.2.1 (from -r /mount/src/dsp/requirements.txt (line 50))
Downloading htmltools-0.2.1-py3-none-any.whl.metadata (2.2 kB)
Collecting idna==3.4 (from -r /mount/src/dsp/requirements.txt (line 51))
Downloading idna-3.4-py3-none-any.whl.metadata (9.8 kB)
Collecting immutables==0.19 (from -r /mount/src/dsp/requirements.txt (line 52))
Downloading immutables-0.19.tar.gz (85 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 113.5 MB/s eta 0:00:00[2025-01-07 16:16:30.399974]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting importlib-metadata==6.8.0 (from -r /mount/src/dsp/requirements.txt (line 53))
Downloading importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting ipykernel==6.22.0 (from -r /mount/src/dsp/requirements.txt (line 54))
Downloading ipykernel-6.22.0-py3-none-any.whl.metadata (6.4 kB)
Collecting ipyleaflet==0.17.3 (from -r /mount/src/dsp/requirements.txt (line 55))
Downloading ipyleaflet-0.17.3-py3-none-any.whl.metadata (1.0 kB)
Collecting ipython==8.13.1 (from -r /mount/src/dsp/requirements.txt (line 56))
Downloading ipython-8.13.1-py3-none-any.whl.metadata (5.8 kB)
Collecting ipython-genutils==0.2.0 (from -r /mount/src/dsp/requirements.txt (line 57))
Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)
Collecting ipywidgets==8.0.6 (from -r /mount/src/dsp/requirements.txt (line 58))
Downloading ipywidgets-8.0.6-py3-none-any.whl.metadata (2.4 kB)
Collecting isoduration==20.11.0 (from -r /mount/src/dsp/requirements.txt (line 59))
Downloading isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jax==0.4.10 (from -r /mount/src/dsp/requirements.txt (line 60))
Downloading jax-0.4.10.tar.gz (1.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 134.0 MB/s eta 0:00:00[2025-01-07 16:16:34.794165]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting jedi==0.18.2 (from -r /mount/src/dsp/requirements.txt (line 61))
Downloading jedi-0.18.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting Jinja2==3.1.2 (from -r /mount/src/dsp/requirements.txt (line 62))
Downloading Jinja2-3.1.2-py3-none-any.whl.metadata (3.5 kB)
Collecting joblib==1.2.0 (from -r /mount/src/dsp/requirements.txt (line 63))
Downloading joblib-1.2.0-py3-none-any.whl.metadata (5.3 kB)
Collecting jsonpointer==2.3 (from -r /mount/src/dsp/requirements.txt (line 64))
Downloading jsonpointer-2.3-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting jsonschema==4.17.3 (from -r /mount/src/dsp/requirements.txt (line 65))
Downloading jsonschema-4.17.3-py3-none-any.whl.metadata (7.9 kB)
Collecting jupyter==1.0.0 (from -r /mount/src/dsp/requirements.txt (line 66))
Downloading jupyter-1.0.0-py2.py3-none-any.whl.metadata (995 bytes)
Collecting jupyter-console==6.6.3 (from -r /mount/src/dsp/requirements.txt (line 67))
Downloading jupyter_console-6.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting jupyter-events==0.6.3 (from -r /mount/src/dsp/requirements.txt (line 68))
Downloading jupyter_events-0.6.3-py3-none-any.whl.metadata (6.1 kB)
Collecting jupyter_client==8.2.0 (from -r /mount/src/dsp/requirements.txt (line 69))
Downloading jupyter_client-8.2.0-py3-none-any.whl.metadata (8.5 kB)
Collecting jupyter_core==5.3.0 (from -r /mount/src/dsp/requirements.txt (line 70))
Downloading jupyter_core-5.3.0-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter_server==2.5.0 (from -r /mount/src/dsp/requirements.txt (line 71))
Downloading jupyter_server-2.5.0-py3-none-any.whl.metadata (8.7 kB)
Collecting jupyter_server_terminals==0.4.4 (from -r /mount/src/dsp/requirements.txt (line 72))
Downloading jupyter_server_terminals-0.4.4-py3-none-any.whl.metadata (6.3 kB)
Collecting jupyterlab-pygments==0.2.2 (from -r /mount/src/dsp/requirements.txt (line 73))
Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl.metadata (1.9 kB)
Collecting jupyterlab-widgets==3.0.7 (from -r /mount/src/dsp/requirements.txt (line 74))
Downloading jupyterlab_widgets-3.0.7-py3-none-any.whl.metadata (4.1 kB)
Collecting keras==2.12.0 (from -r /mount/src/dsp/requirements.txt (line 75))
Downloading keras-2.12.0-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting kiwisolver==1.4.4 (from -r /mount/src/dsp/requirements.txt (line 76))
Downloading kiwisolver-1.4.4.tar.gz (97 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.1/97.1 kB 136.7 MB/s eta 0:00:00[2025-01-07 16:16:39.679017]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting libclang==16.0.0 (from -r /mount/src/dsp/requirements.txt (line 77))
Downloading libclang-16.0.0-py2.py3-none-manylinux2010_x86_64.whl.metadata (5.2 kB)
Collecting linkify-it-py==2.0.2 (from -r /mount/src/dsp/requirements.txt (line 78))
Downloading linkify_it_py-2.0.2-py3-none-any.whl.metadata (8.4 kB)
Collecting Markdown==3.4.3 (from -r /mount/src/dsp/requirements.txt (line 79))
Downloading Markdown-3.4.3-py3-none-any.whl.metadata (6.7 kB)
Collecting markdown-it-py==3.0.0 (from -r /mount/src/dsp/requirements.txt (line 80))
Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting MarkupSafe==2.1.2 (from -r /mount/src/dsp/requirements.txt (line 81))
Downloading MarkupSafe-2.1.2.tar.gz (19 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting matplotlib==3.7.1 (from -r /mount/src/dsp/requirements.txt (line 82))
Downloading matplotlib-3.7.1.tar.gz (38.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.0/38.0 MB 132.5 MB/s eta 0:00:00[2025-01-07 16:16:49.020918]
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting matplotlib-inline==0.1.6 (from -r /mount/src/dsp/requirements.txt (line 83))
Downloading matplotlib_inline-0.1.6-py3-none-any.whl.metadata (2.8 kB)
Collecting mdit-py-plugins==0.4.0 (from -r /mount/src/dsp/requirements.txt (line 84))
Downloading mdit_py_plugins-0.4.0-py3-none-any.whl.metadata (2.7 kB)
Collecting mdurl==0.1.2 (from -r /mount/src/dsp/requirements.txt (line 85))
Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting mistune==2.0.5 (from -r /mount/src/dsp/requirements.txt (line 86))
Downloading mistune-2.0.5-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting ml-dtypes==0.1.0 (from -r /mount/src/dsp/requirements.txt (line 87))
Downloading ml_dtypes-0.1.0.tar.gz (686 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 686.9/686.9 kB 160.1 MB/s eta 0:00:00[2025-01-07 16:17:00.801693]
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> [107 lines of output]
Ignoring numpy: markers 'python_version < "3.11"' don't match your environment
Collecting numpy~=1.23.3
Downloading numpy-1.23.5.tar.gz (10.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.7/10.7 MB 124.0 MB/s eta 0:00:00
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
ERROR: Exception:
Traceback (most recent call last):
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
status = run_func(*args)
^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__
return bool(self._sequence)
^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__
return any(self)
^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr>
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
candidate = func()
^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__
super().__init__(
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__
self.dist = self._prepare()
^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare
dist = self._prepare_distribution()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 301, in _prepare_distribution
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 525, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement
dist = _get_prepared_distribution(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution
abstract_dist.prepare_distribution_metadata(
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", line 54, in prepare_distribution_metadata
self._install_build_reqs(finder)
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", line 124, in _install_build_reqs
build_reqs = self._get_build_requires_wheel()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", line 101, in _get_build_requires_wheel
return backend.get_requires_for_build_wheel()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_internal/utils/misc.py", line 745, in get_requires_for_build_wheel
return super().get_requires_for_build_wheel(config_settings=cs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel
return self._call_hook('get_requires_for_build_wheel', {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 321, in _call_hook
raise BackendUnavailable(data.get('traceback', ''))
pip._vendor.pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):
File "/home/adminuser/venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
obj = import_module(mod_path)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 999, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/tmp/pip-build-env-9y1h0sb_/overlay/lib/python3.12/site-packages/setuptools/__init__.py", line 10, in <module>
import distutils.core
ModuleNotFoundError: No module named 'distutils'
[notice] A new release of pip is available: 24.0 -> 24.3.1
[notice] To update, run: pip install --upgrade pip
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[notice] A new release of pip is available: 24.0 -> 24.3.1
[notice] To update, run: pip install --upgrade pip
Checking if Streamlit is installed
────────────────────────────────────────────────────────────────────────────────────────
[16:17:11] ❗️ installer returned a non-zero exit code
[16:17:11] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[16:18:44] ❗️ Streamlit server consistently failed status checks
[16:18:44] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.
- Share the Streamlit and Python versions.
Python 3.12