pip issue while deploying

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

  1. App Link - https://ytdashboardpy-m4sdgs36deqfbmwyqpkfrs.streamlit.app/
  2. Repo Link - GitHub - pete2357/YT_Dashboard
  3. Issue -
    [notice] A new release of pip is available: 24.0 -> 25.2
    [notice] To update, run: pip install --upgrade pip
  4. Streamlit - 1.49.1 , Python - 3.13.5

If you have no other error, you can ignore this notice. If your app isn’t loading, please share the full log. If there is an issue installing your dependencies, there should be some error within the logs. (For the clearest results, reboot your app and share the logs from a fresh restart up to an error.)


[09:27:52] 🖥 Provisioning machine...

[09:27:56] 🚀 Starting up repository: 'yt_dashboard', branch: 'main', main module: 'YT_Dashboard.py'

[09:27:56] 🐙 Cloning repository...

[09:27:58] 🐙 Cloning into '/mount/src/yt_dashboard'...

[09:27:58] 🐙 Cloned repository!

[09:27:58] 🐙 Pulling code changes from Github...

[09:27:57] 🎛 Preparing system...

[09:27:57] ⛓ Spinning up manager process...

[09:27:58] 📦 Processing dependencies...

──────────────────────────────────────── uv ───────────────────────────────────────────

Using uv pip install.

Using Python 3.13.6 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because pywin32==311 has no wheels with a matching Python implementation

tag and you require pywin32==311, we can conclude that your requirements

are unsatisfiable.

Checking if Streamlit is installed

Installing rich for an improved exception logging

Using uv pip install.

Using Python 3.13.6 environment at /home/adminuser/venv

Resolved 4 packages in 4ms

Prepared 4 packages in 171ms

Installed 4 packages in 15ms

+ markdown-it-py==4.0.0

+ mdurl==0.1.2

+ pygments==2.19.2

+ rich==14.1.0

────────────────────────────────────────────────────────────────────────────────────────

──────────────────────────────────────── pip ───────────────────────────────────────────

Using standard pip install.

Collecting aiohappyeyeballs==2.6.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 1))

Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)

Collecting aiohttp==3.12.15 (from -r /mount/src/yt_dashboard/requirements.txt (line 2))

Downloading aiohttp-3.12.15-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)

Collecting aiosignal==1.4.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 3))

Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)

Collecting alabaster==1.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 4))

Downloading alabaster-1.0.0-py3-none-any.whl.metadata (2.8 kB)

Collecting altair==5.5.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 5))

Downloading altair-5.5.0-py3-none-any.whl.metadata (11 kB)

Collecting arrow==1.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 6))

Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)

Collecting astroid==3.3.11 (from -r /mount/src/yt_dashboard/requirements.txt (line 7))

Downloading astroid-3.3.11-py3-none-any.whl.metadata (4.4 kB)

Collecting asttokens==3.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 8))

Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)

Collecting asyncssh==2.21.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 9))

Downloading asyncssh-2.21.0-py3-none-any.whl.metadata (9.9 kB)

Collecting atomicwrites==1.4.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 10))

Downloading atomicwrites-1.4.1.tar.gz (14 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 attrs==25.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 11))

Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB)

Collecting autopep8==2.0.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 12))

Downloading autopep8-2.0.4-py2.py3-none-any.whl.metadata (17 kB)

Collecting babel==2.17.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 13))

Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB)

Collecting bcrypt==4.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 14))

Downloading bcrypt-4.3.0-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (10 kB)

Collecting beautifulsoup4==4.13.5 (from -r /mount/src/yt_dashboard/requirements.txt (line 15))

Downloading beautifulsoup4-4.13.5-py3-none-any.whl.metadata (3.8 kB)

Collecting binaryornot==0.4.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 16))

Downloading binaryornot-0.4.4-py2.py3-none-any.whl.metadata (6.0 kB)

Collecting black==25.1.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 17))

Downloading black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (81 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 kB 11.3 MB/s eta 0:00:00[2025-09-12 09:28:06.666045]

Collecting bleach==6.2.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 18))

Downloading bleach-6.2.0-py3-none-any.whl.metadata (30 kB)

Collecting blinker==1.9.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 19))

Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)

Collecting cachetools==6.2.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 20))

Downloading cachetools-6.2.0-py3-none-any.whl.metadata (5.4 kB)

Collecting certifi==2025.8.3 (from -r /mount/src/yt_dashboard/requirements.txt (line 21))

Downloading certifi-2025.8.3-py3-none-any.whl.metadata (2.4 kB)

Collecting cffi==1.17.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 22))

Downloading cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)

Collecting chardet==5.2.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 23))

Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)

Collecting charset-normalizer==3.4.3 (from -r /mount/src/yt_dashboard/requirements.txt (line 24))

Downloading charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (36 kB)

Collecting click==8.2.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 25))

Downloading click-8.2.1-py3-none-any.whl.metadata (2.5 kB)

Collecting cloudpickle==3.1.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 26))

Downloading cloudpickle-3.1.1-py3-none-any.whl.metadata (7.1 kB)

Collecting colorama==0.4.6 (from -r /mount/src/yt_dashboard/requirements.txt (line 27))

Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)

Collecting comm==0.2.3 (from -r /mount/src/yt_dashboard/requirements.txt (line 28))

Downloading comm-0.2.3-py3-none-any.whl.metadata (3.7 kB)

Collecting cookiecutter==2.6.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 29))

Downloading cookiecutter-2.6.0-py3-none-any.whl.metadata (7.3 kB)

Collecting cryptography==45.0.7 (from -r /mount/src/yt_dashboard/requirements.txt (line 30))

Downloading cryptography-45.0.7-cp311-abi3-manylinux_2_28_x86_64.whl.metadata (5.7 kB)

Collecting debugpy==1.8.16 (from -r /mount/src/yt_dashboard/requirements.txt (line 31))

Downloading debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB)

Collecting decorator==5.2.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 32))

Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB)

Collecting defusedxml==0.7.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 33))

Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)

Collecting diff-match-patch==20241021 (from -r /mount/src/yt_dashboard/requirements.txt (line 34))

Downloading diff_match_patch-20241021-py3-none-any.whl.metadata (5.5 kB)

Collecting dill==0.4.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 35))

Downloading dill-0.4.0-py3-none-any.whl.metadata (10 kB)

Collecting docstring-to-markdown==0.17 (from -r /mount/src/yt_dashboard/requirements.txt (line 36))

Downloading docstring_to_markdown-0.17-py3-none-any.whl.metadata (2.3 kB)

Collecting docutils==0.21.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 37))

Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)

Collecting executing==2.2.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 38))

Downloading executing-2.2.1-py2.py3-none-any.whl.metadata (8.9 kB)

Collecting fastjsonschema==2.21.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 39))

Downloading fastjsonschema-2.21.2-py3-none-any.whl.metadata (2.3 kB)

Collecting flake8==7.1.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 40))

Downloading flake8-7.1.2-py2.py3-none-any.whl.metadata (3.8 kB)

Collecting frozenlist==1.7.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 41))

Downloading frozenlist-1.7.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)

Collecting gitdb==4.0.12 (from -r /mount/src/yt_dashboard/requirements.txt (line 42))

Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)

Collecting GitPython==3.1.45 (from -r /mount/src/yt_dashboard/requirements.txt (line 43))

Downloading gitpython-3.1.45-py3-none-any.whl.metadata (13 kB)

Collecting idna==3.10 (from -r /mount/src/yt_dashboard/requirements.txt (line 44))

Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)

Collecting imagesize==1.4.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 45))

Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB)

Collecting importlib_metadata==8.7.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 46))

Downloading importlib_metadata-8.7.0-py3-none-any.whl.metadata (4.8 kB)

Collecting inflection==0.5.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 47))

Downloading inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)

Collecting intervaltree==3.1.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 48))

Downloading intervaltree-3.1.0.tar.gz (32 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 ipykernel==6.30.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 49))

Downloading ipykernel-6.30.1-py3-none-any.whl.metadata (6.2 kB)

Collecting ipython==8.37.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 50))

Downloading ipython-8.37.0-py3-none-any.whl.metadata (5.1 kB)

Collecting isort==6.0.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 51))

Downloading isort-6.0.1-py3-none-any.whl.metadata (11 kB)

Collecting jaraco.classes==3.4.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 52))

Downloading jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)

Collecting jaraco.context==6.0.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 53))

Downloading jaraco.context-6.0.1-py3-none-any.whl.metadata (4.1 kB)

Collecting jaraco.functools==4.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 54))

Downloading jaraco_functools-4.3.0-py3-none-any.whl.metadata (2.9 kB)

Collecting jedi==0.19.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 55))

Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)

Collecting jellyfish==1.2.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 56))

Downloading jellyfish-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.6 kB)

Collecting Jinja2==3.1.6 (from -r /mount/src/yt_dashboard/requirements.txt (line 57))

Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)

Collecting jsonschema==4.25.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 58))

Downloading jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB)

Collecting jsonschema-specifications==2025.9.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 59))

Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)

Collecting jupyter_client==8.6.3 (from -r /mount/src/yt_dashboard/requirements.txt (line 60))

Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)

Collecting jupyter_core==5.8.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 61))

Downloading jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)

Collecting jupyterlab_pygments==0.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 62))

Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)

Collecting keyring==25.6.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 63))

Downloading keyring-25.6.0-py3-none-any.whl.metadata (20 kB)

Collecting markdown-it-py==4.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 64))

Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)

Collecting MarkupSafe==3.0.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 65))

Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)

Collecting matplotlib-inline==0.1.7 (from -r /mount/src/yt_dashboard/requirements.txt (line 66))

Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)

Collecting mccabe==0.7.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 67))

Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)

Collecting mdurl==0.1.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 68))

Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)

Collecting mistune==3.1.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 69))

Downloading mistune-3.1.4-py3-none-any.whl.metadata (1.8 kB)

Collecting more-itertools==10.8.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 70))

Downloading more_itertools-10.8.0-py3-none-any.whl.metadata (39 kB)

Collecting multidict==6.6.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 71))

Downloading multidict-6.6.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB)

Collecting mypy_extensions==1.1.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 72))

Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)

Collecting narwhals==2.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 73))

Downloading narwhals-2.3.0-py3-none-any.whl.metadata (11 kB)

Collecting nbclient==0.10.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 74))

Downloading nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB)

Collecting nbconvert==7.16.6 (from -r /mount/src/yt_dashboard/requirements.txt (line 75))

Downloading nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)

Collecting nbformat==5.10.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 76))

Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)

Collecting nest-asyncio==1.6.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 77))

Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)

Collecting numpy==2.3.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 78))

Downloading numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.1/62.1 kB 105.2 MB/s eta 0:00:00[2025-09-12 09:28:14.228124]

Collecting numpydoc==1.9.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 79))

Downloading numpydoc-1.9.0-py3-none-any.whl.metadata (3.8 kB)

Collecting packaging==25.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 80))

Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)

Collecting pandas==2.3.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 81))

Downloading pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (91 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 kB 189.2 MB/s eta 0:00:00[2025-09-12 09:28:14.585930]

Collecting pandocfilters==1.5.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 82))

Downloading pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)

Collecting parso==0.8.5 (from -r /mount/src/yt_dashboard/requirements.txt (line 83))

Downloading parso-0.8.5-py2.py3-none-any.whl.metadata (8.3 kB)

Collecting pathspec==0.12.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 84))

Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)

Collecting pexpect==4.9.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 85))

Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)

Collecting pickleshare==0.7.5 (from -r /mount/src/yt_dashboard/requirements.txt (line 86))

Downloading pickleshare-0.7.5-py2.py3-none-any.whl.metadata (1.5 kB)

Collecting pillow==11.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 87))

Downloading pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.0 kB)

Collecting platformdirs==4.4.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 88))

Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)

Collecting plotly==6.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 89))

Downloading plotly-6.3.0-py3-none-any.whl.metadata (8.5 kB)

Collecting pluggy==1.6.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 90))

Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)

Collecting prompt_toolkit==3.0.52 (from -r /mount/src/yt_dashboard/requirements.txt (line 91))

Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB)

Collecting propcache==0.3.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 92))

Downloading propcache-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)

Collecting protobuf==6.32.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 93))

Downloading protobuf-6.32.0-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes)

Collecting psutil==7.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 94))

Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)

Collecting ptyprocess==0.7.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 95))

Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)

Collecting pure_eval==0.2.3 (from -r /mount/src/yt_dashboard/requirements.txt (line 96))

Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)

Collecting pyarrow==21.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 97))

Downloading pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (3.3 kB)

Collecting pycodestyle==2.12.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 98))

Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB)

Collecting pycparser==2.22 (from -r /mount/src/yt_dashboard/requirements.txt (line 99))

Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)

Collecting pydeck==0.9.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 100))

Downloading pydeck-0.9.1-py2.py3-none-any.whl.metadata (4.1 kB)

Collecting pydocstyle==6.3.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 101))

Downloading pydocstyle-6.3.0-py3-none-any.whl.metadata (3.7 kB)

Collecting pyflakes==3.2.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 102))

Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB)

Collecting PyGithub==2.8.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 103))

Downloading pygithub-2.8.1-py3-none-any.whl.metadata (3.9 kB)

Collecting Pygments==2.19.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 104))

Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)

Collecting PyJWT==2.10.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 105))

Downloading PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)

Collecting pylint==3.3.8 (from -r /mount/src/yt_dashboard/requirements.txt (line 106))

Downloading pylint-3.3.8-py3-none-any.whl.metadata (12 kB)

Collecting pylint-venv==3.0.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 107))

Downloading pylint_venv-3.0.4-py3-none-any.whl.metadata (6.2 kB)

Collecting pyls-spyder==0.4.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 108))

Downloading pyls_spyder-0.4.0-py3-none-any.whl.metadata (4.6 kB)

Collecting PyNaCl==1.5.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 109))

Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (8.6 kB)

Collecting PyQt5==5.15.11 (from -r /mount/src/yt_dashboard/requirements.txt (line 110))

Downloading PyQt5-5.15.11-cp38-abi3-manylinux_2_17_x86_64.whl.metadata (2.1 kB)

Collecting PyQt5-Qt5==5.15.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 111))

Downloading PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl.metadata (535 bytes)

Collecting PyQt5_sip==12.17.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 112))

Downloading PyQt5_sip-12.17.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (472 bytes)

Collecting PyQtWebEngine==5.15.7 (from -r /mount/src/yt_dashboard/requirements.txt (line 113))

Downloading PyQtWebEngine-5.15.7-cp38-abi3-manylinux_2_17_x86_64.whl.metadata (1.8 kB)

Collecting PyQtWebEngine-Qt5==5.15.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 114))

Downloading PyQtWebEngine_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl.metadata (567 bytes)

Collecting python-dateutil==2.9.0.post0 (from -r /mount/src/yt_dashboard/requirements.txt (line 115))

Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)

Collecting python-lsp-black==2.0.0 (from -r /mount/src/yt_dashboard/requirements.txt (line 116))

Downloading python_lsp_black-2.0.0-py3-none-any.whl.metadata (4.8 kB)

Collecting python-lsp-jsonrpc==1.1.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 117))

Downloading python_lsp_jsonrpc-1.1.2-py3-none-any.whl.metadata (1.5 kB)

Collecting python-lsp-server==1.12.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 118))

Downloading python_lsp_server-1.12.2-py3-none-any.whl.metadata (10 kB)

Collecting python-slugify==8.0.4 (from -r /mount/src/yt_dashboard/requirements.txt (line 119))

Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB)

Collecting pytoolconfig==1.3.1 (from -r /mount/src/yt_dashboard/requirements.txt (line 120))

Downloading pytoolconfig-1.3.1-py3-none-any.whl.metadata (1.4 kB)

Collecting pytz==2025.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 121))

Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)

Collecting pyuca==1.2 (from -r /mount/src/yt_dashboard/requirements.txt (line 122))

Downloading pyuca-1.2-py2.py3-none-any.whl.metadata (649 bytes)

ERROR: Ignored the following versions that require a different python version: 1.1.0 Requires-Python >=3.7, <=3.11; 1.1.1 Requires-Python >=3.7, <=3.11; 1.1.2 Requires-Python >=3.7, <=3.11; 1.2.0 Requires-Python >=3.7, <=3.11; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.26.0 Requires-Python <3.13,>=3.9; 1.26.1 Requires-Python <3.13,>=3.9; 1.9.5 Requires-Python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.7

ERROR: Could not find a version that satisfies the requirement pywin32==311 (from versions: none)

ERROR: No matching distribution found for pywin32==311

[notice] A new release of pip is available: 24.0 -> 25.2

[notice] To update, run: pip install --upgrade pip

Checking if Streamlit is installed

Installing rich for an improved exception logging

Using standard pip install.

Collecting rich>=10.14.0

Downloading rich-14.1.0-py3-none-any.whl.metadata (18 kB)

Collecting markdown-it-py>=2.2.0 (from rich>=10.14.0)

Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)

Collecting pygments<3.0.0,>=2.13.0 (from rich>=10.14.0)

Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)

Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10.14.0)

Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)

Downloading rich-14.1.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 14.8 MB/s eta 0:00:00[2025-09-12 09:28:19.592165]

Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 185.7 MB/s eta 0:00:00[2025-09-12 09:28:19.604563]

Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 73.5 MB/s eta 0:00:00[2025-09-12 09:28:19.633988]

Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)

Installing collected packages: pygments, mdurl, markdown-it-py, rich

Attempting uninstall: pygments

Found existing installation: Pygments 2.19.2

Uninstalling Pygments-2.19.2:

Successfully uninstalled Pygments-2.19.2

Attempting uninstall: mdurl

Found existing installation: mdurl 0.1.2

Uninstalling mdurl-0.1.2:

Successfully uninstalled mdurl-0.1.2

Attempting uninstall: markdown-it-py

Found existing installation: markdown-it-py 4.0.0

Uninstalling markdown-it-py-4.0.0:

Successfully uninstalled markdown-it-py-4.0.0

Attempting uninstall: rich

Found existing installation: rich 14.1.0

Uninstalling rich-14.1.0:

Successfully uninstalled rich-14.1.0

Successfully installed markdown-it-py-4.0.0 mdurl-0.1.2 pygments-2.19.2 rich-14.1.0

[notice] A new release of pip is available: 24.0 -> 25.2

[notice] To update, run: pip install --upgrade pip

────────────────────────────────────────────────────────────────────────────────────────

[09:28:21] ❗️ installer returned a non-zero exit code

[09:28:21] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app

  • Community Cloud runs on Debian Linux, so pywin won’t do you any good here.
  • If you have any other packages that require less than Python 3.13, make sure you set the Python version in your app settings. You can do this at deployment through Advanced Settings, or for a deployed app, go to its settings dialog from your Community Cloud dashbaord.