Vue d'ensemble

Uvicorn 0.34, publié le 15 décembre 2024, abandonne le support de Python 3.8 et nettoie le code en conséquence.

Fonctionnalités principales

Abandon de Python 3.8

Python 3.8, arrivé en fin de vie, n'est plus supporté. Le code interne utilise désormais les fonctionnalités de Python 3.9+ comme dict | dict et removeprefix().

python
# Python 3.9+ requis
# pip install uvicorn>=0.34

import uvicorn

# Syntaxe moderne exploitée en interne
config = {'host': '0.0.0.0'} | {'port': 8000}
uvicorn.run('app:app', **config)

Sources