Error in requirements.txt

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

  1. Unable to deploy
    2.Not deployed yet
  2. GitHub - jahannasrat0607/Bollywood-Face-Similarity-Detector
  3. Share the full text of the error message (not a screenshot).
[     UTC     ] Logs for jahannasrat0607-bollywood-face-similarity-detector-app-zijo60.streamlit.app/
────────────────────────────────────────────────────────────────────────────────────────
[08:38:20] 🖥 Provisioning machine...
[08:38:20] 🎛 Preparing system...
[08:38:20] ⛓ Spinning up manager process...
[08:38:22] 🚀 Starting up repository: 'bollywood-face-similarity-detector', branch: 'main', main module: 'app.py'
[08:38:22] 🐙 Cloning repository...
[08:38:28] 🐙 Cloning into '/mount/src/bollywood-face-similarity-detector'...
Updating files: 100% (17377/17377), done.
[08:38:28] 🐙 Cloned repository!
[08:38:28] 🐙 Pulling code changes from Github...
[08:38:31] 📦 Processing dependencies...

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

Using uv pip install.
  × No solution found when resolving dependencies:
  ╰─▶ Because tensorflow==2.11.0 has no wheels are available with a matching
      Python ABI and you require tensorflow==2.11.0, we can conclude that the
      requirements are unsatisfiable.
Checking if Streamlit is installed

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


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

Using standard pip install.
Collecting streamlit==1.20.0 (from -r /mount/src/bollywood-face-similarity-detector/requirements.txt (line 1))
  Downloading streamlit-1.20.0-py2.py3-none-any.whl.metadata (7.3 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.11.0 (from versions: 2.16.0rc0, 2.16.1, 2.16.2, 2.17.0rc0, 2.17.0rc1, 2.17.0, 2.17.1, 2.18.0rc0, 2.18.0rc1, 2.18.0rc2, 2.18.0)
ERROR: No matching distribution found for tensorflow==2.11.0

[notice] A new release of pip is available: 24.0 -> 24.3.1
[notice] To update, run: pip install --upgrade pip
Checking if Streamlit is installed

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

[08:38:34] ❗️ installer returned a non-zero exit code
[08:38:34] ❗️ Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[08:40:13] ❗️ Streamlit server consistently failed status checks
[08:40:13] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.
  1. Using streamlit==1.20.0 and Python 3.10