Olá, equipe Alura!
Na aula "Usando o FastAPI", o Guilherme e a Laís abrem o tutorial oficial do FastAPI, seguem a instalação descrita lá (pip install fastapi e pip install uvicorn) e iniciam o servidor com uvicorn main:app --reload. O tutorial mudou desde a gravação:
- Desde a versão 0.112.0, de agosto de 2024,
pip install fastapiinstala só o pacote mínimo, sem o Uvicorn. O tutorial passou a indicarpip install "fastapi[standard]", que já traz o Uvicorn e o comandofastapi dev. - Hoje o tutorial recomenda primeiro o uv (
uv add "fastapi[standard]"euv run fastapi dev) e deixa o pip como alternativa.
Os comandos da aula continuam funcionando. Mas quem abre o tutorial, como a aula orienta, encontra instruções diferentes e pode ficar sem saber qual seguir. Sugiro incluir um aviso na atividade ou na transcrição explicando a diferença e confirmando que os comandos da aula ainda valem.
Um aluno já tinha apontado essa mudança em agosto de 2024, no tópico "[Sugestão] Dica: Rodando o servidor local direto com fastapi".
Fontes:
Obrigado!