see i was actually forked someones project which was already deployed on the streamlit but the issue was that i wasnt able to deploy it to mine like it was running completely fine in the code space but whn it was time to deploy it was saying an error ...

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

  1. Share the link to the public app (deployed on Community Cloud).
  2. Share the link to your app’s public GitHub repository (including a requirements file).
  3. Share the full text of the error message (not a screenshot).
  4. Share the Streamlit and Python versions.

Original Streamlit Project:- https://lip-reading-model.streamlit.app/

github link that i have forked :- GitHub - sahilkumar-1234/lip-reader-: The Lip Reading Application leverages advanced deep learning and computer vision techniques to recognize and interpret speech from video footage of lip movements. This innovative tool aims to enhance communication by accurately translating lip motions into text.

Error MEssage:-

[ UTC ] Logs for lip-reader--uju47g262s.streamlit.app/

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

[20:10:27] 🚀 Starting up repository: 'lip-reader-', branch: 'main', main module: 'app/streamlitapp.py'

[20:10:27] 🐙 Cloning repository...

[20:10:50] 🐙 Cloning into '/mount/src/lip-reader-'...
Updating files: 100% (4034/4034), done.

[20:10:50] 🐙 Cloned repository!

[20:10:50] 🐙 Pulling code changes from Github...

[20:10:56] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:[2025-11-01 20:10:58.072986]

╰─▶ Because tensorflow==2.17.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.17.0, 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.9 environment at /home/adminuser/venv

Resolved 4 packages in 50ms

Prepared 4 packages in 118ms

Installed 4 packages in 14ms

+ markdown-it-py==4.0.0

+ mdurl==0.1.2

+ pygments==2.19.2

+ rich==14.2.0

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

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

Using standard pip install.

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 4))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)

Collecting absl-py==2.1.0 (from -r /mount/src/lip-reader-/requirements.txt (line 6))

Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)

Collecting altair==5.3.0 (from -r /mount/src/lip-reader-/requirements.txt (line 7))

Downloading altair-5.3.0-py3-none-any.whl.metadata (9.2 kB)

Collecting astunparse==1.6.3 (from -r /mount/src/lip-reader-/requirements.txt (line 8))

Downloading astunparse-1.6.3-py2.py3-none-any.whl.metadata (4.4 kB)

Collecting attrs==23.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 9))

Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)

Collecting blinker==1.8.2 (from -r /mount/src/lip-reader-/requirements.txt (line 10))

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

Collecting cachetools==5.3.3 (from -r /mount/src/lip-reader-/requirements.txt (line 11))

Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)

Collecting certifi==2024.7.4 (from -r /mount/src/lip-reader-/requirements.txt (line 12))

Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)

Collecting charset-normalizer==3.3.2 (from -r /mount/src/lip-reader-/requirements.txt (line 13))

Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB)

Collecting click==8.1.7 (from -r /mount/src/lip-reader-/requirements.txt (line 14))

Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)

Collecting colorama==0.4.6 (from -r /mount/src/lip-reader-/requirements.txt (line 15))

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

Collecting ffmpeg==1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 16))

Downloading ffmpeg-1.4.tar.gz (5.1 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 flatbuffers==24.3.25 (from -r /mount/src/lip-reader-/requirements.txt (line 17))

Downloading flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)

Collecting gast==0.6.0 (from -r /mount/src/lip-reader-/requirements.txt (line 18))

Downloading gast-0.6.0-py3-none-any.whl.metadata (1.3 kB)

Collecting gitdb==4.0.11 (from -r /mount/src/lip-reader-/requirements.txt (line 19))

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

Collecting GitPython==3.1.43 (from -r /mount/src/lip-reader-/requirements.txt (line 20))

Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)

Collecting google-auth==2.31.0 (from -r /mount/src/lip-reader-/requirements.txt (line 21))

Downloading google_auth-2.31.0-py2.py3-none-any.whl.metadata (4.7 kB)

Collecting google-auth-oauthlib==1.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 22))

Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl.metadata (2.7 kB)

Collecting google-pasta==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 23))

Downloading google_pasta-0.2.0-py3-none-any.whl.metadata (814 bytes)

Collecting grpcio==1.64.1 (from -r /mount/src/lip-reader-/requirements.txt (line 24))

Downloading grpcio-1.64.1.tar.gz (12.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 107.7 MB/s eta 0:00:00[2025-11-01 20:11:05.203230]

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 h5py==3.11.0 (from -r /mount/src/lip-reader-/requirements.txt (line 25))

Downloading h5py-3.11.0.tar.gz (406 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.5/406.5 kB 143.2 MB/s eta 0:00:00[2025-11-01 20:11:13.741220]

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 idna==3.7 (from -r /mount/src/lip-reader-/requirements.txt (line 26))

Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)

Collecting imageio==2.34.2 (from -r /mount/src/lip-reader-/requirements.txt (line 27))

Downloading imageio-2.34.2-py3-none-any.whl.metadata (4.9 kB)

Collecting importlib_metadata==8.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 28))

Downloading importlib_metadata-8.0.0-py3-none-any.whl.metadata (4.6 kB)

Collecting Jinja2==3.1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 29))

Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)

Collecting jsonschema==4.22.0 (from -r /mount/src/lip-reader-/requirements.txt (line 30))

Downloading jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB)

Collecting jsonschema-specifications==2023.12.1 (from -r /mount/src/lip-reader-/requirements.txt (line 31))

Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)

Collecting keras==2.15.0 (from -r /mount/src/lip-reader-/requirements.txt (line 32))

Downloading keras-2.15.0-py3-none-any.whl.metadata (2.4 kB)

Collecting libclang==18.1.1 (from -r /mount/src/lip-reader-/requirements.txt (line 33))

Downloading libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl.metadata (5.2 kB)

Collecting Markdown==3.6 (from -r /mount/src/lip-reader-/requirements.txt (line 34))

Downloading Markdown-3.6-py3-none-any.whl.metadata (7.0 kB)

Collecting markdown-it-py==3.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 35))

Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)

Collecting MarkupSafe==2.1.5 (from -r /mount/src/lip-reader-/requirements.txt (line 36))

Downloading MarkupSafe-2.1.5.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 mdurl==0.1.2 (from -r /mount/src/lip-reader-/requirements.txt (line 37))

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

Collecting ml-dtypes==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 38))

Downloading ml_dtypes-0.2.0.tar.gz (698 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.9/698.9 kB 146.8 MB/s eta 0:00:00[2025-11-01 20:11:29.039491]

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

╰─> [136 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 128.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.13/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper

status = run_func(*args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper

return func(self, options, args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/commands/install.py", line 377, in run

requirement_set = resolver.resolve(

reqs, check_supported_wheels=not options.target_dir

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve

result = self._result = resolver.resolve(

~~~~~~~~~~~~~~~~^

collected.requirements, max_rounds=limit_how_complex_resolution_can_be

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria

if not criterion.candidates:

^^^^^^^^^^^^^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__

return bool(self._sequence)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__

return any(self)

File "/home/adminuser/venv/lib/python3.13/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.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built

candidate = func()

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link

base: Optional[BaseCandidate] = self._make_base_candidate_from_link(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

link, template, name, version

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link

self._link_candidate_cache[link] = LinkCandidate(

~~~~~~~~~~~~~^

link,

^^^^^

...<3 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__

super().__init__(

~~~~~~~~~~~~~~~~^

link=link,

^^^^^^^^^^

...<4 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__

self.dist = self._prepare()

~~~~~~~~~~~~~^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare

dist = self._prepare_distribution()

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement

dist = _get_prepared_distribution(

req,

...<3 lines>...

self.check_build_deps,

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution

abstract_dist.prepare_distribution_metadata(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

finder, build_isolation, check_build_deps

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/distributions/sdist.py", line 54, in prepare_distribution_metadata

self._install_build_reqs(finder)

~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/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.13/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', {

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

'config_settings': config_settings

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

})

^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/importlib/__init__.py", line 88, 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 1027, in exec_module

File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

File "/tmp/pip-build-env-3g0f4lgt/overlay/lib/python3.13/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 -> 25.3

[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 -> 25.3

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 13.2 MB/s eta 0:00:00[2025-11-01 20:11:36.695377]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 141.0 MB/s eta 0:00:00[2025-11-01 20:11:36.708883]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 76.0 MB/s eta 0:00:00[2025-11-01 20:11:36.737968]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[20:11:39] ❗️ installer returned a non-zero exit code

[20:11:39] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.

[20:11:39] 🐙 Pulling code changes from Github...

[20:11:45] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.17.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.17.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 1ms

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

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

Using standard pip install.

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 4))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)

Collecting absl-py==2.1.0 (from -r /mount/src/lip-reader-/requirements.txt (line 6))

Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)

Collecting altair==5.3.0 (from -r /mount/src/lip-reader-/requirements.txt (line 7))

Downloading altair-5.3.0-py3-none-any.whl.metadata (9.2 kB)

Collecting astunparse==1.6.3 (from -r /mount/src/lip-reader-/requirements.txt (line 8))

Downloading astunparse-1.6.3-py2.py3-none-any.whl.metadata (4.4 kB)

Collecting attrs==23.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 9))

Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)

Collecting blinker==1.8.2 (from -r /mount/src/lip-reader-/requirements.txt (line 10))

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

Collecting cachetools==5.3.3 (from -r /mount/src/lip-reader-/requirements.txt (line 11))

Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)

Collecting certifi==2024.7.4 (from -r /mount/src/lip-reader-/requirements.txt (line 12))

Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)

Collecting charset-normalizer==3.3.2 (from -r /mount/src/lip-reader-/requirements.txt (line 13))

Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB)

Collecting click==8.1.7 (from -r /mount/src/lip-reader-/requirements.txt (line 14))

Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)

Collecting colorama==0.4.6 (from -r /mount/src/lip-reader-/requirements.txt (line 15))

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

Collecting ffmpeg==1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 16))

Downloading ffmpeg-1.4.tar.gz (5.1 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 flatbuffers==24.3.25 (from -r /mount/src/lip-reader-/requirements.txt (line 17))

Downloading flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)

Collecting gast==0.6.0 (from -r /mount/src/lip-reader-/requirements.txt (line 18))

Downloading gast-0.6.0-py3-none-any.whl.metadata (1.3 kB)

Collecting gitdb==4.0.11 (from -r /mount/src/lip-reader-/requirements.txt (line 19))

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

Collecting GitPython==3.1.43 (from -r /mount/src/lip-reader-/requirements.txt (line 20))

Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)

Collecting google-auth==2.31.0 (from -r /mount/src/lip-reader-/requirements.txt (line 21))

Downloading google_auth-2.31.0-py2.py3-none-any.whl.metadata (4.7 kB)

Collecting google-auth-oauthlib==1.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 22))

Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl.metadata (2.7 kB)

Collecting google-pasta==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 23))

Downloading google_pasta-0.2.0-py3-none-any.whl.metadata (814 bytes)

Collecting grpcio==1.64.1 (from -r /mount/src/lip-reader-/requirements.txt (line 24))

Downloading grpcio-1.64.1.tar.gz (12.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 98.0 MB/s eta 0:00:00[2025-11-01 20:11:53.016107]

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 h5py==3.11.0 (from -r /mount/src/lip-reader-/requirements.txt (line 25))

Downloading h5py-3.11.0.tar.gz (406 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.5/406.5 kB 77.5 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'

Preparing metadata (pyproject.toml): started

Preparing metadata (pyproject.toml): finished with status 'done'

Collecting idna==3.7 (from -r /mount/src/lip-reader-/requirements.txt (line 26))

Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)

Collecting imageio==2.34.2 (from -r /mount/src/lip-reader-/requirements.txt (line 27))

Downloading imageio-2.34.2-py3-none-any.whl.metadata (4.9 kB)

Collecting importlib_metadata==8.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 28))

Downloading importlib_metadata-8.0.0-py3-none-any.whl.metadata (4.6 kB)

Collecting Jinja2==3.1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 29))

Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)

Collecting jsonschema==4.22.0 (from -r /mount/src/lip-reader-/requirements.txt (line 30))

Downloading jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB)

Collecting jsonschema-specifications==2023.12.1 (from -r /mount/src/lip-reader-/requirements.txt (line 31))

Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)

Collecting keras==2.15.0 (from -r /mount/src/lip-reader-/requirements.txt (line 32))

Downloading keras-2.15.0-py3-none-any.whl.metadata (2.4 kB)

Collecting libclang==18.1.1 (from -r /mount/src/lip-reader-/requirements.txt (line 33))

Downloading libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl.metadata (5.2 kB)

Collecting Markdown==3.6 (from -r /mount/src/lip-reader-/requirements.txt (line 34))

Downloading Markdown-3.6-py3-none-any.whl.metadata (7.0 kB)

Collecting markdown-it-py==3.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 35))

Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)

Collecting MarkupSafe==2.1.5 (from -r /mount/src/lip-reader-/requirements.txt (line 36))

Downloading MarkupSafe-2.1.5.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 mdurl==0.1.2 (from -r /mount/src/lip-reader-/requirements.txt (line 37))

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

Collecting ml-dtypes==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 38))

Downloading ml_dtypes-0.2.0.tar.gz (698 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.9/698.9 kB 234.7 MB/s eta 0:00:00[2025-11-01 20:12:10.637674]

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

╰─> [136 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 147.8 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.13/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper

status = run_func(*args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper

return func(self, options, args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/commands/install.py", line 377, in run

requirement_set = resolver.resolve(

reqs, check_supported_wheels=not options.target_dir

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve

result = self._result = resolver.resolve(

~~~~~~~~~~~~~~~~^

collected.requirements, max_rounds=limit_how_complex_resolution_can_be

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria

if not criterion.candidates:

^^^^^^^^^^^^^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__

return bool(self._sequence)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__

return any(self)

File "/home/adminuser/venv/lib/python3.13/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.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built

candidate = func()

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link

base: Optional[BaseCandidate] = self._make_base_candidate_from_link(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

link, template, name, version

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link

self._link_candidate_cache[link] = LinkCandidate(

~~~~~~~~~~~~~^

link,

^^^^^

...<3 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__

super().__init__(

~~~~~~~~~~~~~~~~^

link=link,

^^^^^^^^^^

...<4 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__

self.dist = self._prepare()

~~~~~~~~~~~~~^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare

dist = self._prepare_distribution()

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement

dist = _get_prepared_distribution(

req,

...<3 lines>...

self.check_build_deps,

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution

abstract_dist.prepare_distribution_metadata(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

finder, build_isolation, check_build_deps

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/distributions/sdist.py", line 54, in prepare_distribution_metadata

self._install_build_reqs(finder)

~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/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.13/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', {

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

'config_settings': config_settings

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

})

^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/importlib/__init__.py", line 88, 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 1027, in exec_module

File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

File "/tmp/pip-build-env-mesnyyij/overlay/lib/python3.13/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 -> 25.3

[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 -> 25.3

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 14.3 MB/s eta 0:00:00[2025-11-01 20:12:18.861582]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 183.9 MB/s eta 0:00:00[2025-11-01 20:12:18.875599]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 86.7 MB/s eta 0:00:00[2025-11-01 20:12:18.901189]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[20:12:21] ❗️ installer returned a non-zero exit code

[20:15:08] 🐙 Pulling code changes from Github...

[20:15:14] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv[2025-11-01 20:15:14.544639]

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.17.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.17.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 1ms

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

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

Using standard pip install.

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 4))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)

Collecting absl-py==2.1.0 (from -r /mount/src/lip-reader-/requirements.txt (line 6))

Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)

Collecting altair==5.3.0 (from -r /mount/src/lip-reader-/requirements.txt (line 7))

Downloading altair-5.3.0-py3-none-any.whl.metadata (9.2 kB)

Collecting astunparse==1.6.3 (from -r /mount/src/lip-reader-/requirements.txt (line 8))

Downloading astunparse-1.6.3-py2.py3-none-any.whl.metadata (4.4 kB)

Collecting attrs==23.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 9))

Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)

Collecting blinker==1.8.2 (from -r /mount/src/lip-reader-/requirements.txt (line 10))

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

Collecting cachetools==5.3.3 (from -r /mount/src/lip-reader-/requirements.txt (line 11))

Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)

Collecting certifi==2024.7.4 (from -r /mount/src/lip-reader-/requirements.txt (line 12))

Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)

Collecting charset-normalizer==3.3.2 (from -r /mount/src/lip-reader-/requirements.txt (line 13))

Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB)

Collecting click==8.1.7 (from -r /mount/src/lip-reader-/requirements.txt (line 14))

Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)

Collecting colorama==0.4.6 (from -r /mount/src/lip-reader-/requirements.txt (line 15))

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

Collecting ffmpeg==1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 16))

Downloading ffmpeg-1.4.tar.gz (5.1 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 flatbuffers==24.3.25 (from -r /mount/src/lip-reader-/requirements.txt (line 17))

Downloading flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)

Collecting gast==0.6.0 (from -r /mount/src/lip-reader-/requirements.txt (line 18))

Downloading gast-0.6.0-py3-none-any.whl.metadata (1.3 kB)

Collecting gitdb==4.0.11 (from -r /mount/src/lip-reader-/requirements.txt (line 19))

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

Collecting GitPython==3.1.43 (from -r /mount/src/lip-reader-/requirements.txt (line 20))

Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)

Collecting google-auth==2.31.0 (from -r /mount/src/lip-reader-/requirements.txt (line 21))

Downloading google_auth-2.31.0-py2.py3-none-any.whl.metadata (4.7 kB)

Collecting google-auth-oauthlib==1.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 22))

Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl.metadata (2.7 kB)

Collecting google-pasta==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 23))

Downloading google_pasta-0.2.0-py3-none-any.whl.metadata (814 bytes)

Collecting grpcio==1.64.1 (from -r /mount/src/lip-reader-/requirements.txt (line 24))

Downloading grpcio-1.64.1.tar.gz (12.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 106.7 MB/s eta 0:00:00[2025-11-01 20:15:21.421630]

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 h5py==3.11.0 (from -r /mount/src/lip-reader-/requirements.txt (line 25))

Downloading h5py-3.11.0.tar.gz (406 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.5/406.5 kB 189.3 MB/s eta 0:00:00[2025-11-01 20:15:26.908309]

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 idna==3.7 (from -r /mount/src/lip-reader-/requirements.txt (line 26))

Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)

Collecting imageio==2.34.2 (from -r /mount/src/lip-reader-/requirements.txt (line 27))

Downloading imageio-2.34.2-py3-none-any.whl.metadata (4.9 kB)

Collecting importlib_metadata==8.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 28))

Downloading importlib_metadata-8.0.0-py3-none-any.whl.metadata (4.6 kB)

Collecting Jinja2==3.1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 29))

Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)

Collecting jsonschema==4.22.0 (from -r /mount/src/lip-reader-/requirements.txt (line 30))

Downloading jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB)

Collecting jsonschema-specifications==2023.12.1 (from -r /mount/src/lip-reader-/requirements.txt (line 31))

Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)

Collecting keras==2.15.0 (from -r /mount/src/lip-reader-/requirements.txt (line 32))

Downloading keras-2.15.0-py3-none-any.whl.metadata (2.4 kB)

Collecting libclang==18.1.1 (from -r /mount/src/lip-reader-/requirements.txt (line 33))

Downloading libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl.metadata (5.2 kB)

Collecting Markdown==3.6 (from -r /mount/src/lip-reader-/requirements.txt (line 34))

Downloading Markdown-3.6-py3-none-any.whl.metadata (7.0 kB)

Collecting markdown-it-py==3.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 35))

Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)

Collecting MarkupSafe==2.1.5 (from -r /mount/src/lip-reader-/requirements.txt (line 36))

Downloading MarkupSafe-2.1.5.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 mdurl==0.1.2 (from -r /mount/src/lip-reader-/requirements.txt (line 37))

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

Collecting ml-dtypes==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 38))

Downloading ml_dtypes-0.2.0.tar.gz (698 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.9/698.9 kB 53.0 MB/s eta 0:00:00[2025-11-01 20:15:38.547798]

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

╰─> [136 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 101.2 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.13/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper

status = run_func(*args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper

return func(self, options, args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/commands/install.py", line 377, in run

requirement_set = resolver.resolve(

reqs, check_supported_wheels=not options.target_dir

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve

result = self._result = resolver.resolve(

~~~~~~~~~~~~~~~~^

collected.requirements, max_rounds=limit_how_complex_resolution_can_be

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria

if not criterion.candidates:

^^^^^^^^^^^^^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__

return bool(self._sequence)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__

return any(self)

File "/home/adminuser/venv/lib/python3.13/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.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built

candidate = func()

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link

base: Optional[BaseCandidate] = self._make_base_candidate_from_link(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

link, template, name, version

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link

self._link_candidate_cache[link] = LinkCandidate(

~~~~~~~~~~~~~^

link,

^^^^^

...<3 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__

super().__init__(

~~~~~~~~~~~~~~~~^

link=link,

^^^^^^^^^^

...<4 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__

self.dist = self._prepare()

~~~~~~~~~~~~~^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare

dist = self._prepare_distribution()

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement

dist = _get_prepared_distribution(

req,

...<3 lines>...

self.check_build_deps,

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution

abstract_dist.prepare_distribution_metadata(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

finder, build_isolation, check_build_deps

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/distributions/sdist.py", line 54, in prepare_distribution_metadata

self._install_build_reqs(finder)

~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/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.13/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', {

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

'config_settings': config_settings

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

})

^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/importlib/__init__.py", line 88, 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 1027, in exec_module

File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

File "/tmp/pip-build-env-mun47d0t/overlay/lib/python3.13/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 -> 25.3

[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 -> 25.3

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 14.6 MB/s eta 0:00:00[2025-11-01 20:15:46.269946]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 198.4 MB/s eta 0:00:00[2025-11-01 20:15:46.281244]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 88.1 MB/s eta 0:00:00[2025-11-01 20:15:46.306248]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[20:15:49] ❗️ installer returned a non-zero exit code

[20:16:23] 🐙 Pulling code changes from Github...

[20:16:28] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.15.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.15.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 1ms

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

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

Using standard pip install.

Collecting streamlit==1.39.0 (from -r /mount/src/lip-reader-/requirements.txt (line 1))

Downloading streamlit-1.39.0-py2.py3-none-any.whl.metadata (8.5 kB)

ERROR: Ignored the following versions that require a different python version: 0.55.2 Requires-Python <3.5

ERROR: Could not find a version that satisfies the requirement tensorflow==2.15.0 (from versions: 2.20.0rc0, 2.20.0)

ERROR: No matching distribution found for tensorflow==2.15.0

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

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 10.8 MB/s eta 0:00:00[2025-11-01 20:16:32.455741]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 175.8 MB/s eta 0:00:00[2025-11-01 20:16:32.468710]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 72.1 MB/s eta 0:00:00[2025-11-01 20:16:32.500167]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[20:16:34] ❗️ installer returned a non-zero exit code

[20:17:08] 🐙 Pulling code changes from Github...

[20:17:15] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.17.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.17.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 0.99ms

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

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

Using standard pip install.

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 4))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting setuptools (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)

Collecting absl-py==2.1.0 (from -r /mount/src/lip-reader-/requirements.txt (line 6))

Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB)

Collecting altair==5.3.0 (from -r /mount/src/lip-reader-/requirements.txt (line 7))

Downloading altair-5.3.0-py3-none-any.whl.metadata (9.2 kB)

Collecting astunparse==1.6.3 (from -r /mount/src/lip-reader-/requirements.txt (line 8))

Downloading astunparse-1.6.3-py2.py3-none-any.whl.metadata (4.4 kB)

Collecting attrs==23.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 9))

Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)

Collecting blinker==1.8.2 (from -r /mount/src/lip-reader-/requirements.txt (line 10))

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

Collecting cachetools==5.3.3 (from -r /mount/src/lip-reader-/requirements.txt (line 11))

Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)

Collecting certifi==2024.7.4 (from -r /mount/src/lip-reader-/requirements.txt (line 12))

Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)

Collecting charset-normalizer==3.3.2 (from -r /mount/src/lip-reader-/requirements.txt (line 13))

Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB)

Collecting click==8.1.7 (from -r /mount/src/lip-reader-/requirements.txt (line 14))

Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)

Collecting colorama==0.4.6 (from -r /mount/src/lip-reader-/requirements.txt (line 15))

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

Collecting ffmpeg==1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 16))

Downloading ffmpeg-1.4.tar.gz (5.1 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 flatbuffers==24.3.25 (from -r /mount/src/lip-reader-/requirements.txt (line 17))

Downloading flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)

Collecting gast==0.6.0 (from -r /mount/src/lip-reader-/requirements.txt (line 18))

Downloading gast-0.6.0-py3-none-any.whl.metadata (1.3 kB)

Collecting gitdb==4.0.11 (from -r /mount/src/lip-reader-/requirements.txt (line 19))

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

Collecting GitPython==3.1.43 (from -r /mount/src/lip-reader-/requirements.txt (line 20))

Downloading GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)

Collecting google-auth==2.31.0 (from -r /mount/src/lip-reader-/requirements.txt (line 21))

Downloading google_auth-2.31.0-py2.py3-none-any.whl.metadata (4.7 kB)

Collecting google-auth-oauthlib==1.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 22))

Downloading google_auth_oauthlib-1.2.0-py2.py3-none-any.whl.metadata (2.7 kB)

Collecting google-pasta==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 23))

Downloading google_pasta-0.2.0-py3-none-any.whl.metadata (814 bytes)

Collecting grpcio==1.64.1 (from -r /mount/src/lip-reader-/requirements.txt (line 24))

Downloading grpcio-1.64.1.tar.gz (12.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 126.1 MB/s eta 0:00:00[2025-11-01 20:17:22.432283]

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 h5py==3.11.0 (from -r /mount/src/lip-reader-/requirements.txt (line 25))

Downloading h5py-3.11.0.tar.gz (406 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 406.5/406.5 kB 164.2 MB/s eta 0:00:00[2025-11-01 20:17:27.947978]

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 idna==3.7 (from -r /mount/src/lip-reader-/requirements.txt (line 26))

Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)

Collecting imageio==2.34.2 (from -r /mount/src/lip-reader-/requirements.txt (line 27))

Downloading imageio-2.34.2-py3-none-any.whl.metadata (4.9 kB)

Collecting importlib_metadata==8.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 28))

Downloading importlib_metadata-8.0.0-py3-none-any.whl.metadata (4.6 kB)

Collecting Jinja2==3.1.4 (from -r /mount/src/lip-reader-/requirements.txt (line 29))

Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)

Collecting jsonschema==4.22.0 (from -r /mount/src/lip-reader-/requirements.txt (line 30))

Downloading jsonschema-4.22.0-py3-none-any.whl.metadata (8.2 kB)

Collecting jsonschema-specifications==2023.12.1 (from -r /mount/src/lip-reader-/requirements.txt (line 31))

Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)

Collecting keras==2.15.0 (from -r /mount/src/lip-reader-/requirements.txt (line 32))

Downloading keras-2.15.0-py3-none-any.whl.metadata (2.4 kB)

Collecting libclang==18.1.1 (from -r /mount/src/lip-reader-/requirements.txt (line 33))

Downloading libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl.metadata (5.2 kB)

Collecting Markdown==3.6 (from -r /mount/src/lip-reader-/requirements.txt (line 34))

Downloading Markdown-3.6-py3-none-any.whl.metadata (7.0 kB)

Collecting markdown-it-py==3.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 35))

Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)

Collecting MarkupSafe==2.1.5 (from -r /mount/src/lip-reader-/requirements.txt (line 36))

Downloading MarkupSafe-2.1.5.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 mdurl==0.1.2 (from -r /mount/src/lip-reader-/requirements.txt (line 37))

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

Collecting ml-dtypes==0.2.0 (from -r /mount/src/lip-reader-/requirements.txt (line 38))

Downloading ml_dtypes-0.2.0.tar.gz (698 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.9/698.9 kB 192.5 MB/s eta 0:00:00[2025-11-01 20:17:38.917146]

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

╰─> [136 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 130.1 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.13/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper

status = run_func(*args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper

return func(self, options, args)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/commands/install.py", line 377, in run

requirement_set = resolver.resolve(

reqs, check_supported_wheels=not options.target_dir

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve

result = self._result = resolver.resolve(

~~~~~~~~~~~~~~~~^

collected.requirements, max_rounds=limit_how_complex_resolution_can_be

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria

if not criterion.candidates:

^^^^^^^^^^^^^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__

return bool(self._sequence)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__

return any(self)

File "/home/adminuser/venv/lib/python3.13/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.13/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built

candidate = func()

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 182, in _make_candidate_from_link

base: Optional[BaseCandidate] = self._make_base_candidate_from_link(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

link, template, name, version

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 228, in _make_base_candidate_from_link

self._link_candidate_cache[link] = LinkCandidate(

~~~~~~~~~~~~~^

link,

^^^^^

...<3 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 290, in __init__

super().__init__(

~~~~~~~~~~~~~~~~^

link=link,

^^^^^^^^^^

...<4 lines>...

version=version,

^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__

self.dist = self._prepare()

~~~~~~~~~~~~~^^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 222, in _prepare

dist = self._prepare_distribution()

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/site-packages/pip/_internal/operations/prepare.py", line 640, in _prepare_linked_requirement

dist = _get_prepared_distribution(

req,

...<3 lines>...

self.check_build_deps,

)

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution

abstract_dist.prepare_distribution_metadata(

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

finder, build_isolation, check_build_deps

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

)

^

File "/home/adminuser/venv/lib/python3.13/site-packages/pip/_internal/distributions/sdist.py", line 54, in prepare_distribution_metadata

self._install_build_reqs(finder)

~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/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.13/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', {

~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

'config_settings': config_settings

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

})

^^

File "/home/adminuser/venv/lib/python3.13/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.13/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.13/importlib/__init__.py", line 88, 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 1027, in exec_module

File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

File "/tmp/pip-build-env-qvat121e/overlay/lib/python3.13/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 -> 25.3

[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 -> 25.3

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 11.1 MB/s eta 0:00:00[2025-11-01 20:17:46.551972]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 226.9 MB/s eta 0:00:00[2025-11-01 20:17:46.568025]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 65.0 MB/s eta 0:00:00[2025-11-01 20:17:46.600423]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[20:17:48] ❗️ installer returned a non-zero exit code

[04:08:51] 🐙 Pulling code changes from Github...

[04:08:56] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.15.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.15.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 1ms

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

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

Using standard pip install.

Collecting setuptools>=68.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 1))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 2))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting streamlit==1.39.0 (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading streamlit-1.39.0-py2.py3-none-any.whl.metadata (8.5 kB)

ERROR: Ignored the following versions that require a different python version: 0.55.2 Requires-Python <3.5

ERROR: Could not find a version that satisfies the requirement tensorflow==2.15.0 (from versions: 2.20.0rc0, 2.20.0)

ERROR: No matching distribution found for tensorflow==2.15.0

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

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 11.3 MB/s eta 0:00:00[2025-11-02 04:09:00.737935]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 33.4 MB/s eta 0:00:00[2025-11-02 04:09:00.756626]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 64.1 MB/s eta 0:00:00[2025-11-02 04:09:00.788984]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[04:09:02] ❗️ installer returned a non-zero exit code

[04:17:54] 🐙 Pulling code changes from Github...

[04:18:01] 📦 Processing dependencies...

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

Using uv pip install.

Using Python 3.13.9 environment at /home/adminuser/venv

× No solution found when resolving dependencies:

╰─▶ Because tensorflow==2.15.0 has no wheels with a matching Python ABI

tag and you require tensorflow==2.15.0, 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.9 environment at /home/adminuser/venv

Audited 1 package in 1ms

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

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

Using standard pip install.

Collecting setuptools>=68.0.0 (from -r /mount/src/lip-reader-/requirements.txt (line 1))

Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)

Collecting wheel (from -r /mount/src/lip-reader-/requirements.txt (line 2))

Downloading wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)

Collecting streamlit==1.39.0 (from -r /mount/src/lip-reader-/requirements.txt (line 3))

Downloading streamlit-1.39.0-py2.py3-none-any.whl.metadata (8.5 kB)

ERROR: Ignored the following versions that require a different python version: 0.55.2 Requires-Python <3.5

ERROR: Could not find a version that satisfies the requirement tensorflow==2.15.0 (from versions: 2.20.0rc0, 2.20.0)

ERROR: No matching distribution found for tensorflow==2.15.0

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

[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.2.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.2.0-py3-none-any.whl (243 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 243.4/243.4 kB 13.7 MB/s eta 0:00:00[2025-11-02 04:18:05.141680]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.3/87.3 kB 194.2 MB/s eta 0:00:00[2025-11-02 04:18:05.153541]

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 85.6 MB/s eta 0:00:00[2025-11-02 04:18:05.179114]

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.2.0

Uninstalling rich-14.2.0:

Successfully uninstalled rich-14.2.0

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

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

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

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

[

----------------------------------------------------

streamlit version: streamlit==1.39.0
python version: Python 3.13.9

Require a more recent tensorflow or use an older python.