Installing collected packages: typing_extensions, vellox
Attempting uninstall: typing_extensions
Found existing installation: typing_extensions 4.12.2
Uninstalling typing_extensions-4.12.2:
Successfully uninstalled typing_extensions-4.12.2
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
fastapi 0.112.2 requires typing-extensions>=4.8.0, but you have typing-extensions 4.7.1 which is incompatible.
openai 1.42.0 requires typing-extensions<5,>=4.11, but you have typing-extensions 4.7.1 which is incompatible.
Successfully installed typing_extensions-4.7.1 vellox-0.1.2
This issue was reported by Donghyun Lim. by using medium comment
When using vellox with the openai module, a module dependency conflict occurs.
openai requires typing-extensions>=4.11, <5 vellox requires typing_extensions>=4.7.1,<5