Error when deploying model

If you’re creating a debugging post, please include the following info:

  1. Share the link to the public app (deployed on Community Cloud).
    jinxin28-dsp-app-qpet9c.streamlit.app
  2. Share the link to your app’s public GitHub repository (including a requirements file).
    GitHub - jinxin28/DSP
  3. 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.
  1. Share the Streamlit and Python versions.
    Python 3.12

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.