Installation
FastOpenAPI est disponible sur PyPI et prend en charge Python 3.10 ou supérieur. Vous pouvez installer uniquement la bibliothèque principale ou inclure des dépendances optionnelles pour certains frameworks web.
Prérequis
- Python 3.10 ou plus récent – requis en raison de l'utilisation des fonctionnalités modernes de typage et de Pydantic v2.
- (Optionnel) Un framework web existant (comme Flask, Starlette, etc.) si vous prévoyez une intégration. Si vous ne l'avez pas encore installé, vous pouvez utiliser les extras de
pip
pour l’installer automatiquement avec FastOpenAPI.
Utilisation de pip
Installer uniquement FastOpenAPI
Installation standard :
pip install fastopenapi
Installer FastOpenAPI avec un framework spécifique
Utile si vous commencez un nouveau projet sans framework installé :
pip install fastopenapi[aiohttp]
pip install fastopenapi[falcon]
pip install fastopenapi[flask]
pip install fastopenapi[quart]
pip install fastopenapi[sanic]
pip install fastopenapi[starlette]
pip install fastopenapi[tornado]