Vue d'ensemble

Uvicorn 0.24, publié le 4 novembre 2023, ajoute le support officiel de Python 3.12 et la variable d'environnement UVICORN_APP.

Fonctionnalités principales

Python 3.12 et UVICORN_APP

Python 3.12 est désormais pleinement supporté. La nouvelle variable UVICORN_APP permet de spécifier l'application ASGI sans argument en ligne de commande.

python
# Avec la variable d'environnement
# export UVICORN_APP=myapp:app
# uvicorn

# Équivalent à :
# uvicorn myapp:app

import uvicorn
import os

os.environ['UVICORN_APP'] = 'myapp:app'
uvicorn.run(host='0.0.0.0', port=8000)

Sources