Esta aplicación es hecha con fines prácticos. Se ha probado la nueva herramienta de ReactPy ejecutandose con la librería de uvicorn e instalando FastAPI.
Puedes usar, para evitar conflictos de versiones, un ambiente virtual (comandos para windows).
py -m venv .venvEs necesario activar el ambiente
.\.venv\Scripts\activatePor último istalar las librerías
pip install -r .\requeriments.txtNota: si alguna librería llega a producir conflicto por alguna razón de requirements, debes eliminar esa librería de la lista de requirements.txt y volver a ejecutar el comando.
Las librerías importantes son: FastAPI, ReactPy y uvicorn
uvicorn main:app --reloaduvicorn: es la librería para levantar el proyecto.
main: se refiere al archivo main (si cambias el nombre del archivo principal; también cambiar "main").
app: este toma la instancia creada de FastAPI (lo puedes encontar dentro de main).
--reload: es para que escuche los cambios realizados como desarrollador.