Replit.py depends on typing-extensions 220.127.116.11, instead of the current version (at the time of writing typing-extensions 4.5.0).
Replit should work with typing-extensions 4.5.0, especially since the replit package is installed by default.
It depends on a specific version of typing extensions, which can create incompatibilities with libraries that need newer version of typing-extensions (i.e. Gradio).
Steps to reproduce:
- Make a new Python Repl
- Attempt to install gradio (shouldn’t work)
- Uninstall the replit package
- Attempt to install gradio again (should work this time)