Requirements error. No matching distribution found for opencv-python

requirements.txt:

numpy>=1.25.2
opencv-python
onnx==1.14.0
onnxruntime==1.15.0
--index-url https://download.pytorch.org/whl/cpu
torch==2.0.0+cpu
--index-url https://download.pytorch.org/whl/cpu
torchvision==0.15.1+cpu
--index-url https://download.pytorch.org/whl/cpu
torchaudio==2.0.1

packages.txt:
python3-opencv

Error:

--> RUN --mount=target=pre-requirements.txt,source=pre-requirements.txt 	pip install --no-cache-dir -r pre-requirements.txt
Defaulting to user installation because normal site-packages is not writeable

[notice] A new release of pip available: 22.3.1 -> 23.2.1
[notice] To update, run: python -m pip install --upgrade pip
DONE 1.4s

--> RUN --mount=target=requirements.txt,source=requirements.txt 	pip install --no-cache-dir -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://download.pytorch.org/whl/cpu
Requirement already satisfied: numpy>=1.25.2 in /home/user/.local/lib/python3.10/site-packages (from -r requirements.txt (line 1)) (1.25.2)
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python

[notice] A new release of pip available: 22.3.1 -> 23.2.1
[notice] To update, run: python -m pip install --upgrade pip

--> ERROR: process "/bin/sh -c pip install --no-cache-dir -r requirements.txt" did not complete successfully: exit code: 1

hi @Peleck , the issue seems to be the extra --index-url. For CPU you might not need it
Can you please try this requirements.txt

numpy
opencv-python
onnx==1.14.0
onnxruntime==1.15.0
#--index-url https://download.pytorch.org/whl/cpu
torch==2.0.0
#--index-url https://download.pytorch.org/whl/cpu
torchvision==0.15.1
#--index-url https://download.pytorch.org/whl/cpu
torchaudio==2.0.1