Установка
FastOpenAPI доступен на PyPI и поддерживает Python 3.10+. Вы можете установить только основную библиотеку или включить дополнительные зависимости для определённых веб-фреймворков.
Предварительные требования
- Python 3.10 или новее – FastOpenAPI требует Python 3.10+ из-за использования современных аннотаций типов и Pydantic v2.
- (Необязательно) Установленный веб-фреймворк (например, Flask, Starlette и др.), если вы планируете интеграцию. Если фреймворк ещё не установлен, использование нужной опции pip (см. ниже) установит его автоматически.
Установка через pip
Установка только FastOpenAPI
Обычная установка
pip install fastopenapi
Установка FastOpenAPI с определённым фреймворком
Полезно, если вы начинаете новый сервис и ещё не установили фреймворк
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]