Repository: stable-diffusion-webui
Issue: [Bug]: No visible mov2mov and others features like reactor
Labels: bug-report

### Checklist

- [ ] The issue exists after disabling all extensions
- [X] The issue exists on a clean installation of webui
- [ ] The issue is caused by an extension, but I believe it is caused by a bug in the webui
- [ ] The issue exists in the current version of the webui
- [ ] The issue has not been reported before recently
- [ ] The issue has been reported before but has not been fixed yet

### What happened?

After pull last wersion, reinstall and even clean install - extensions like mov2mov and reactor is not visible as options to use.

### Steps to reproduce the problem

Just install extensions

https://github.com/Scholar01/sd-webui-mov2mov.git
https://github.com/Gourieff/sd-webui-reactor

### What should have happened?

Should be wisibles

### What browsers do you use to access the UI ?

Mozilla Firefox

### Sysinfo

Ubuntu 22

### Console logs

```Shell
################################################################

################################################################
Running on wilk user
################################################################

################################################################
Repo already cloned, using it as install directory
################################################################

################################################################
Create and activate python venv
################################################################

################################################################
Launching launch.py...
################################################################
glibc version is 2.35
Cannot locate TCMalloc. Do you have tcmalloc or google-perftool installed on your system? (improves CPU memory usage)
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]
Version: v1.9.0
Commit hash: adadb4e3c7382bf3e4f7519126cd6c70f4f8557b
Installing sd-webui-controlnet requirement: changing opencv-python version from 4.7.0.72 to 4.8.0
CUDA 12.1
Requirement already satisfied: insightface==0.7.3 in ./venv/lib/python3.10/site-packages (from -r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.7.3)
Requirement already satisfied: onnx==1.14.0 in ./venv/lib/python3.10/site-packages (from -r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 2)) (1.14.0)
Requirement already satisfied: onnxruntime==1.15.0 in ./venv/lib/python3.10/site-packages (from -r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (1.15.0)
Collecting opencv-python==4.7.0.72
  Using cached opencv_python-4.7.0.72-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.8 MB)
Requirement already satisfied: ifnude in ./venv/lib/python3.10/site-packages (from -r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 5)) (0.0.3)
Requirement already satisfied: cython in ./venv/lib/python3.10/site-packages (from -r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 6)) (3.0.10)
Requirement already satisfied: Pillow in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (9.5.0)
Requirement already satisfied: matplotlib in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.8.4)
Requirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2.31.0)
Requirement already satisfied: scikit-image in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.21.0)
Requirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.13.0)
Requirement already satisfied: tqdm in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (4.66.2)
Requirement already satisfied: easydict in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.13)
Requirement already satisfied: albumentations in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.4.4)
Requirement already satisfied: prettytable in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.10.0)
Requirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.26.2)
Requirement already satisfied: scikit-learn in ./venv/lib/python3.10/site-packages (from insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.4.2)
Requirement already satisfied: typing-extensions>=3.6.2.1 in ./venv/lib/python3.10/site-packages (from onnx==1.14.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 2)) (4.11.0)
Requirement already satisfied: protobuf>=3.20.2 in ./venv/lib/python3.10/site-packages (from onnx==1.14.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 2)) (3.20.3)
Requirement already satisfied: sympy in ./venv/lib/python3.10/site-packages (from onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (1.12)
Requirement already satisfied: flatbuffers in ./venv/lib/python3.10/site-packages (from onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (24.3.25)
Requirement already satisfied: coloredlogs in ./venv/lib/python3.10/site-packages (from onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (15.0.1)
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (24.0)
Requirement already satisfied: opencv-python-headless>=4.5.1.48 in ./venv/lib/python3.10/site-packages (from ifnude->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 5)) (4.9.0.80)
Requirement already satisfied: PyYAML in ./venv/lib/python3.10/site-packages (from albumentations->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (6.0.1)
Collecting pydantic>=2.6.4
  Using cached pydantic-2.7.0-py3-none-any.whl (407 kB)
Requirement already satisfied: tifffile>=2022.8.12 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2024.2.12)
Requirement already satisfied: imageio>=2.27 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2.34.0)
Requirement already satisfied: networkx>=2.8 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.3)
Requirement already satisfied: lazy_loader>=0.2 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.4)
Requirement already satisfied: PyWavelets>=1.1.1 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.6.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./venv/lib/python3.10/site-packages (from scikit-learn->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.4.0)
Requirement already satisfied: joblib>=1.2.0 in ./venv/lib/python3.10/site-packages (from scikit-learn->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.4.0)
Requirement already satisfied: humanfriendly>=9.1 in ./venv/lib/python3.10/site-packages (from coloredlogs->onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (10.0)
Requirement already satisfied: pyparsing>=2.3.1 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.1.2)
Requirement already satisfied: cycler>=0.10 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.12.1)
Requirement already satisfied: contourpy>=1.0.1 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.2.1)
Requirement already satisfied: kiwisolver>=1.3.1 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.4.5)
Requirement already satisfied: fonttools>=4.22.0 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (4.51.0)
Requirement already satisfied: python-dateutil>=2.7 in ./venv/lib/python3.10/site-packages (from matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2.9.0.post0)
Requirement already satisfied: wcwidth in ./venv/lib/python3.10/site-packages (from prettytable->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.2.13)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.7)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2024.2.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (3.3.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.10/site-packages (from requests->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2.2.1)
Requirement already satisfied: mpmath>=0.19 in ./venv/lib/python3.10/site-packages (from sympy->onnxruntime==1.15.0->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 3)) (1.3.0)
Requirement already satisfied: pydantic-core==2.18.1 in ./venv/lib/python3.10/site-packages (from pydantic>=2.6.4->albumentations->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (2.18.1)
Requirement already satisfied: annotated-types>=0.4.0 in ./venv/lib/python3.10/site-packages (from pydantic>=2.6.4->albumentations->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (0.6.0)
Requirement already satisfied: six>=1.5 in ./venv/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib->insightface==0.7.3->-r /media/wilk/PV/stable-diffusion-webui/extensions/sd-webui-roop/requirements.txt (line 1)) (1.16.0)
Installing collected packages: opencv-python, pydantic
  Attempting uninstall: opencv-python
    Found existing installation: opencv-python 4.9.0.80
    Uninstalling opencv-python-4.9.0.80:
      Successfully uninstalled opencv-python-4.9.0.80
  Attempting uninstall: pydantic
    Found existing installation: pydantic 1.10.15
    Uninstalling pydantic-1.10.15:
      Successfully uninstalled pydantic-1.10.15
Successfully installed opencv-python-4.7.0.72 pydantic-2.7.0
Launching Web UI with arguments: 
Traceback (most recent call last):
  File "/media/wilk/PV/stable-diffusion-webui/launch.py", line 48, in <module>
    main()
  File "/media/wilk/PV/stable-diffusion-webui/launch.py", line 44, in main
    start()
  File "/media/wilk/PV/stable-diffusion-webui/modules/launch_utils.py", line 465, in start
    import webui
  File "/media/wilk/PV/stable-diffusion-webui/webui.py", line 13, in <module>
    initialize.imports()
  File "/media/wilk/PV/stable-diffusion-webui/modules/initialize.py", line 23, in imports
    import gradio  # noqa: F401
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/gradio/__init__.py", line 3, in <module>
    import gradio.components as components
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/gradio/components/__init__.py", line 1, in <module>
    from gradio.components.annotated_image import AnnotatedImage
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/gradio/components/annotated_image.py", line 13, in <module>
    from gradio.components.base import IOComponent, _Keywords
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/gradio/components/base.py", line 20, in <module>
    from fastapi import UploadFile
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/fastapi/__init__.py", line 7, in <module>
    from .applications import FastAPI as FastAPI
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/fastapi/applications.py", line 15, in <module>
    from fastapi import routing
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/fastapi/routing.py", line 22, in <module>
    from fastapi import params
  File "/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/fastapi/params.py", line 4, in <module>
    from pydantic.fields import FieldInfo, Undefined
ImportError: cannot import name 'Undefined' from 'pydantic.fields' (/media/wilk/PV/stable-diffusion-webui/venv/lib/python3.10/site-packages/pydantic/fields.py)
wilk@wilk:/media/wilk/PV/stable-diffusion-webui$
```


### Additional information

_No response_